Questions tagged [engineering]
Software engineering (SE) is the application of a systematic, disciplined, quantifiable approach to the design, development, operation, and maintenance of software, and the study of these approaches; that is, the application of engineering to software.
119 questions
2
votes
2
answers
221
views
Is there a term/pithy law that represents the idea that the time it takes for an automated process to run, changes the way a developer works? [closed]
The scenario I'm thinking about is a build pipeline, but I imagine there are plenty of other scenarios where this would be the case as well.
Imagine you've got a build pipeline that runs static checks ...
0
votes
1
answer
222
views
Is there a good reason not to use a "super class" (an all-encompassing class) [closed]
I write embedded software and I often find myself structuring my code such that there is one large parent class that contains just about everything. For example, consider you want to model a hardware ...
-2
votes
1
answer
145
views
What is standard/considered best practice for the media used for different documentation? [closed]
I have just started my first position as a software engineer after finishing my degree, and, as warned, software is much different in industry than in academia. The startup that hired me does not have ...
1
vote
0
answers
149
views
Artifactory management for platform components
What is the recommended approach for managing platform components within our internal JFrog Artifactory? I am currently facing difficulties in defining the appropriate structure.
As an example, we are ...
-2
votes
1
answer
100
views
what are MVC benefits for my case?
I'm trying to design my new open source project I want to launch.
I want to be very careful with design/projecting because I had trouble maintaining software in the past.
I have code that works and ...
1
vote
2
answers
515
views
Who should perform the validation test, the software developer or the software user?
Who among the two is responsible for validating the software when testing it? Or is it a joint effort?
On the one hand, the software developer is responsible for ensuring that the software is built to ...
2
votes
7
answers
730
views
Is it possible to assess the quality of software if the customer keeps changing what it is supposed to do?
Kind of a yes/no question, if so, how?
If the customer is unsure of his requirements and keeps changing them, on what basis are the software testers supposed to test the software to assess its quality?...
0
votes
2
answers
134
views
While designing a software, what are the criterion used to partition that software into indivisual components? [closed]
Good software is always designed based on different modules before integration. I was wondering what rules/guidelines decide software partition into different, smaller modules during the design phase.
1
vote
3
answers
534
views
Is in my case role based access better than permissions?
Hello StackExchange community, I'm in a bit of an impasse for my current project.
The software in question is a collaborative program designed to let employees work together on the platform and assign ...
0
votes
2
answers
293
views
Implement authorization logic also in frontend or send authorization info along with the resource?
We have an ongoing argument in our team. Please help. Here is the problem:
In our SPA web app, let's say we have a resource which can be edited by only those users who belong to the team of the user ...
4
votes
6
answers
667
views
Waiting until end of project to remove commented out code, remove unused code, and resolve compiler warnings
A co-worker of mine is working on project solo but would still like to have other team members review their code upon reaching certain milestones. Unfortunately, they also want to wait until the end ...
0
votes
0
answers
79
views
What is the best way to desgin my api workflow?
I am building a bank management system using the microservices architecture. I have many microservices but I am going to talk about two. I have customer account service and transaction service. Let's ...
-2
votes
1
answer
206
views
Is it possible to predict last 3 digits of a closing stock price? [closed]
So, i just start learning in AI field and i want to develop my skill more. So, i just curious is it possible to predict last 3 digits of a closing stock price? which mean the output result will run ...
3
votes
3
answers
2k
views
Is it good practice to use try catch for data validation [duplicate]
In my current development task, I want to validate whether a string is in JSON format or not. When I checked for solutions from resources like StackOverflow I saw many of answers are as below,
try{
...
0
votes
1
answer
522
views
How should you structure the front-end/client to interact with a web app microservice?
I've been grappling with this for a while and figured I would post here to get input.
I am a full stack engineer. I work on both front end and back end apps, where sometimes I have to create new ...