Skip to main content
The 2024 Developer Survey results are live! See the results

Top Questions

2 votes
12 answers
5k views

Are comments obsolete in favor of Generative AI?

9 votes
10 answers
3k views

How is Agile model more flexible than the Waterfall model?

11 votes
7 answers
4k views

How to maintain dependencies shared among microservices?

7 votes
8 answers
4k views

Is "avoid extra null pointer risk" a reason to avoid "introduce parameter objects"?

15 votes
4 answers
4k views

What side-effects, if any, are okay when importing a python module?

4 votes
8 answers
2k views

Should I write and commit unit tests for minor changes and bug fixes?

9 votes
7 answers
3k views

If the sleep time of a function at first time differs from the second time, but the output is the same, is it still a idempotent function?

9 votes
4 answers
2k views

Is the inability to find code by searching for a class name a reason to avoid using auto in c++ variable declarations?

7 votes
2 answers
2k views

How to name uppercase variables when using the camelCase convention?

2 votes
8 answers
852 views

Fail fast is brittle

6 votes
4 answers
1k views

Separate unidirectional streams vs single bidirectional stream

5 votes
4 answers
2k views

If class B extends A, can we say that B depends on A?

0 votes
5 answers
538 views

Naming - Lists - All elements except the last

2 votes
1 answer
710 views

Approach to software testing with docker

0 votes
3 answers
193 views

Adding a CLI to a Windows service

3 votes
2 answers
357 views

.Net 8 XUnit: Should my tests use real data or how to mock MySql with CQRS?

1 vote
4 answers
357 views

Empirical software engineering case on approaches to handling multiple versions, one file with ifs or several versions of program

6 votes
2 answers
508 views

When the stack frames become computationally expensive

2 votes
2 answers
325 views

In unit testing: How to abstract a dependency of subject under test?

0 votes
1 answer
195 views

Is there a good reason not to use a "super class" (an all-encompassing class) [closed]

2 votes
2 answers
236 views

What's the value in exposing the dependencies you used for your tests?

2 votes
2 answers
220 views

Optimal way to share data between different classes

3 votes
3 answers
215 views

What is the difference between a key attribute store and a key value store?

1 vote
7 answers
445 views

How do I cleanly keep track of the type of various objects implementing a common interface without reflection?

1 vote
1 answer
255 views

Mapping complex objects to other similar complex objects

1 vote
1 answer
191 views

Why do most package managers not keep a single reusable library with different versions of each package?

3 votes
1 answer
243 views

Gradual upgrade of an inherited .NET Framework project

1 vote
2 answers
140 views

Trade-offs between applying the open-closed principle and type safety

0 votes
3 answers
137 views

Is it still "feature envy" if the state to make decision or the action to take after asking the state involves other classes to participate?

1 vote
3 answers
202 views

Does ReactJS Compound Pattern violate the DRY principle?

0 votes
3 answers
146 views

Design a test framework for validating static files

0 votes
2 answers
138 views

Problem with use case diagram

1 vote
1 answer
149 views

REST API with swappable backends

0 votes
3 answers
137 views

.Net 8 XUnit: How to mock MySql in a CQRS API using integration tests?

2 votes
1 answer
101 views

C++: Good approach to handle libxml2 resource management in a wrapper

1 vote
2 answers
111 views

DDD Model to handle Localizations

1 vote
4 answers
67 views

Tips for writing code that will be maintained by people who aren't familiar with good programming practices [closed]

1 vote
1 answer
109 views

Long dictionary/map key vs shorter key + equality check for an auth cache

-3 votes
2 answers
81 views

Are there any standards for storing checksums of a repository?

2 votes
1 answer
149 views

How to design sharing feature properly in DB?

2 votes
1 answer
122 views

How Should Bounded Contexts Interact with a Central Tenant Context in DDD?

1 vote
1 answer
94 views

Need help on Clean Architecture with Service/Manager/Controller

-2 votes
2 answers
153 views

How do I build my application with high throughput in mind? (Need guidance)

0 votes
0 answers
127 views

Global Variables State Management

1 vote
1 answer
91 views

How to Handle Additional Parameters in State Transition for State Pattern in C++

1 vote
3 answers
142 views

How to tackle synchronizing large amounts of data across services in an efficient way?

0 votes
1 answer
84 views

General Excel Processor and Validator

-2 votes
3 answers
97 views

Server-side ad insertion and video downloaders


Looking for more? Browse the complete list of questions, or popular tags. Help us answer unanswered questions.