All Questions
Tagged with programming-practices development-process
38 questions
-1
votes
1
answer
99
views
Verifiable Credentials Wallet
I'm working on a project that requires the use of verifiable credentials, and I'm looking to build a wallet that can store and manage these credentials according to the W3C standard. However, I'm ...
5
votes
8
answers
935
views
How to scale code reviews
My boss say we should find a way to scale code reviews at our company. As it is right now, we have about 16 software developers spread across 4 different teams/squads, but soon the company will close ...
3
votes
5
answers
479
views
Always better to wait?
I've been wondering if this concept has a name and a consolidated theory behind.
If you need to build software, but you don't need it right now,
it's always better to wait because the technology ...
29
votes
6
answers
3k
views
Turning a personal Python project into a releasable library
I'm an academic rather than a programmer, and I have many years' experience writing Python programs for my own use, to support my research. My latest project is likely to be useful to many others as ...
94
votes
14
answers
9k
views
How can I avoid always feeling like if I completely rebuilt my program from scratch I'd do it much better? [closed]
I have learned a significant amount of coding, however, it's always been in a scientific environment (not computer science), completely self-taught without anyone to guide me in the right direction. ...
4
votes
3
answers
409
views
Agile methodology in pure technical terms
I often hear about agility processes, but it seems to me that it is (nearly) always tied to team organization and delivery processes. It (nearly, once again) never comes to the bottom of the bottle: ...
30
votes
4
answers
14k
views
Using #ifdef to switch between different types of behavior during development
Is it a good practice to use #ifdef during development to switch between different types of behavior?
For example, I want to change the behavior of existing code, I have several ideas how to change ...
-2
votes
2
answers
81
views
multiple uses for original software [closed]
How does a programmer figure out multiple uses or applications for the original software he/she has written. I am an artist who has designed a RPG game with several different and separate applications ...
-1
votes
1
answer
62
views
New project development & git guidlines and hints [closed]
We are two senior students and we want to develop an app.
Although we dont have experience on using git & github.
Our app will consist of a server handling requests with a mongoDB database. The ...
4
votes
4
answers
28k
views
Multiline formatting of long function signatures/calls [closed]
Let's say you have a signature like so:
public void MyFooBar(IExtraSuperLongTypeName param1, TypeA param2 ISomeotherReallyLongTypeName param3, TypeB param4, TypeC param5)
Formatting in on one line is ...
1
vote
1
answer
130
views
Creating a software development process for teams that don't have one
My workplace has several groups that have little to no software development process. They use source control, and lightly use an issue tracking system, depending on the project. Teams are not ...
64
votes
8
answers
5k
views
How can I get things right at the beginning of a software project? [closed]
I am programmer with 1 year experience, recently I realized I seldom start a project correctly (most of my side project), normally the project cycle goes like
Start with a few use-cases
Start coding
...
11
votes
1
answer
871
views
Slicing up the Development Stack - diagonally?
We've got a new project going on, and at the moment developers have been split into two teams, team A and team B. This project has 2 parts to it which require development throughout the development ...
1
vote
2
answers
1k
views
How do I organizing 2 different projects with shared code
I know there have been same question asked multiple times on the programmers stackexchange. I think my question is more specific and hence decided to start a new question.
My current a project which ...
1
vote
1
answer
367
views
Using conditional feature compilation/inclusion for release versioning
I have been playing with the following idea: commonly when different release series (1.0.x, 1.1.x, development code) of a product are maintained in parallel one uses different branches within a ...