Questions tagged [development-process]
For questions relating to the process of developing software.
742 questions
1vote
5answers
311views
Should code reviewers reproduce the problem/solution as part of the code review?
Boss in upper management is demanding to know why code reviewers are attempting to reproduce the problem & solution (in the case of defects) and solution (in the case of features) for reasons of ...
4votes
2answers
278views
How to untangle bounded contexts after a team ownership reorganization?
This is inspired by Eric Evans' presentation about bounded contexts when doing Domain driven design. In his presentation he presents a case where a bank has initially 2 teams that manage 2 bounded ...
0votes
1answer
206views
How to effectively bootstrap SQL database with millions of records, when you are almost guaranteed to make mistakes?
I am playing with a side project which, for purposes of this question, is a multi-language dictionary, including 100+ languages, each with 100k+ entries, where each entry can have 1-5+ pronunciations, ...
0votes
7answers
1kviews
Is CI/CD a myth
Perhaps because I'm primarily a coder, I don't understand the benefit of CI/CD, or any related terms such as scrum, agile, etc. In my opinion, testing can be done locally on development computer; ...
2votes
2answers
435views
What are the pros and cons of using cherry-pick versus merge for release management? [closed]
What are the pros and cons of using cherry-pick versus merge for release management? Background We have a dev branch, and just created a release1 branch from it. Folks will commit relevant content to ...
1vote
2answers
216views
What empirical evidence is there that the separation between analysis and design leads to better results than mixing them?
What scientific/empirical evidence is there that the mental separation between (business) analysis and (technical) design in software development leads to better results than considering both together?...
22votes
11answers
9kviews
How is Agile model more flexible than the Waterfall model?
I know one of the differences between Agile and Waterfall is to do with more customer and user feedback, but I'm trying to wrap my head around what makes the Agile/XP model more adaptable to change. ...
-1votes
2answers
242views
How do you do major changes within an iterative setup?
I am part of a project that develops a software with quite a clearly defined in- and output. But the path (a chain of intermediate steps and artefacts) is not yet clear. We start with a toy-ish ...
5votes
4answers
641views
When team members are busy in fixing bugs what can/should their dev manager do?
We have a release cycle about three to four weeks for a new release then a bug fix sprint to make the product stable, then new features sprint to kick off another round of release cycle. What should I,...
2votes
0answers
536views
Managing environments in a FastAPI app using Docker
Bit of context: I'm an Economics major that somehow ended up developing an API that's becoming a whole software project, so please bear with me. So, after I got asked to add logs I noticed I should ...
1vote
2answers
211views
Can TDD be suitable for a small team with overlapping but not identical domain knowledge
I am trying to get a better understanding of TDD. From a quick google I've found this: In layman’s terms, Test Driven Development (TDD) is a software development practice that focuses on creating ...
-4votes
3answers
247views
If the concept of low code/no code program is nothing new, then why do developers talking about it still get frustrated? [closed]
In the question What is "low code"?, there are many comments against it. One example: In my experience these tools are managed by business users until they've painted themselves into a ...
0votes
1answer
283views
Effective way to develop software on two machines (PC and Laptop) [duplicate]
When writing code on a desktop pc as well as on a laptop or other computer, is there a general recommended strategy for being able to keep the same environments set up on both machines? I use Git ...
40votes
11answers
14kviews
Should developers fix bugs in their own code? [closed]
This is more of a philosophical question. I have recently started working on a new team and I see here a pressure on developers to fix bugs in their own code. Whenever a bug is found in a feature, the ...
2votes
1answer
138views
EU Cyber Resilience Act - Conflicting Requirements? [closed]
As a fellow SW developer in EU, I hope that you know that there is a proposal for a new law, called Cyber Resilience Act, that will, if approved, will affect all digital products on the EU market. In ...