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?

20 votes
11 answers
7k 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?

13 votes
4 answers
3k views

How to name uppercase variables when using the camelCase convention?

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?

2 votes
8 answers
868 views

Fail fast is brittle

5 votes
4 answers
2k views

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

0 votes
5 answers
543 views

Naming - Lists - All elements except the last

2 votes
1 answer
715 views

Approach to software testing with docker

0 votes
3 answers
194 views

Adding a CLI to a Windows service

1 vote
4 answers
362 views

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

3 votes
2 answers
359 views

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

6 votes
2 answers
513 views

When the stack frames become computationally expensive

2 votes
2 answers
329 views

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

0 votes
1 answer
198 views

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

1 vote
4 answers
141 views

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

2 votes
2 answers
231 views

Optimal way to share data between different classes

3 votes
3 answers
220 views

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

1 vote
7 answers
447 views

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

1 vote
1 answer
264 views

Mapping complex objects to other similar complex objects

0 votes
3 answers
163 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
1 answer
192 views

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

3 votes
1 answer
246 views

Gradual upgrade of an inherited .NET Framework project

1 vote
2 answers
142 views

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

-2 votes
2 answers
135 views

Are there any standards for storing checksums of a repository?

1 vote
3 answers
211 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

3 votes
1 answer
128 views

Having a collection of pointer that remove destroyed elements

1 vote
3 answers
163 views

In "Liskov Substitution Principle", is "invariants can't be weakened in a subtype" a kind of "postconditions can't be weakened in a subtype"?

1 vote
1 answer
150 views

REST API with swappable backends

0 votes
3 answers
139 views

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

2 votes
1 answer
103 views

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

0 votes
1 answer
158 views

Global Variables State Management

2 votes
1 answer
150 views

How to design sharing feature properly in DB?

2 votes
1 answer
124 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
1 answer
88 views

General Excel Processor and Validator

1 vote
1 answer
92 views

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

1 vote
3 answers
143 views

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

-3 votes
1 answer
64 views

Mock an API for development purpose (no testing)

-2 votes
1 answer
169 views

What are functions of Instruction Register in Assembly language? [closed]

1 vote
2 answers
127 views

Passing required args of same type to super constructor


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