Top Questions

22 votes
7 answers
6k views

Sufficient conditions for refactoring

9 votes
3 answers
6k views

How should source code unit tests affect semantic versioning?

10 votes
7 answers
3k views

What's the relation between a language being managed and its compiler being reversible?

6 votes
2 answers
4k views

How to easily avoid circular dependencies

2 votes
4 answers
691 views

Why blaming "global state", instead of my user requirements, makes program state unpredictable?

1 vote
4 answers
702 views

Should the unit tests be independent of the implementations

5 votes
6 answers
452 views

What are the benefits of configuration languages over just using the source language?

1 vote
6 answers
326 views

How are strings simultaneously objects and primitive data types in C#?

4 votes
4 answers
435 views

When team members are busy in fixing bugs what can/should their dev manager do?

2 votes
2 answers
433 views

Is trunk-based development viable for SDK development?

1 vote
4 answers
154 views

Are group time estimates standard?

0 votes
2 answers
297 views

What problem does Rust's "atomic reference count" actually solve?

-2 votes
2 answers
231 views

What process to get away from a 10+ years old frontend?

1 vote
1 answer
265 views

When shall one ignore the absurdity of some code diagrams?

0 votes
3 answers
221 views

Is "my method supposes to work with specific subtype only" a reason to avoid "declare the most abstract type"?

2 votes
2 answers
449 views

Is this architecture overkill? What is a good way to architect this software?

2 votes
3 answers
307 views

Should I still "replace conditional with polymorphism" if the condition is from dynamic load data?

0 votes
3 answers
184 views

Number of lines of code executed per line of code: Are there significant differences per language? [closed]

0 votes
1 answer
192 views

Why does Windows need CR LF to advance to next line, but Python does not?

2 votes
2 answers
284 views

Unit testing for non-stateless units - how?

0 votes
3 answers
162 views

Team Development Workflow

-2 votes
2 answers
252 views

How does Java and other managed languages achieve any performance, if everything is allocated at random places of the heap? [closed]

0 votes
3 answers
188 views

How to solve a circular dependency with a composition relation?

2 votes
2 answers
175 views

When should I be worried of Time of check time of use vulnerabilities during database queries?

0 votes
2 answers
122 views

How does storage virtualization help?

0 votes
1 answer
150 views

Implementation of DHCP protocol?

1 vote
2 answers
189 views

Exception Handling in Hexagonal Architecture

0 votes
2 answers
144 views

Should entities always be simple and mapped?

1 vote
2 answers
103 views

Does the Mediator Pattern Solve the Same Problems as a Queue?

2 votes
1 answer
161 views

C++ vs C console output idioms

2 votes
1 answer
141 views

How is $this provided in PHP?

0 votes
2 answers
134 views

Allow command execution in config file?

0 votes
4 answers
165 views

Is validation part of presentation layer or business logic? [duplicate]

0 votes
6 answers
157 views

is employee just a user in domain driven design

0 votes
3 answers
157 views

How is network virtualization useful?

0 votes
2 answers
197 views

How do you do major changes within an iterative setup?

0 votes
2 answers
150 views

Source Control Design for Proprietary Logic which includes Obfuscation

1 vote
2 answers
144 views

Is 'backporting fixes and creating releases' a common job role?

-2 votes
1 answer
136 views

Resorted to Unconventional( i.e., hacky) "circuitous" programming code techniques when using populating a list of C# Action Delegates via a for loop [closed]

0 votes
4 answers
159 views

How to eliminate repetition in three subclasses: each defines an identical method that does almost the same thing, but with a different return type

0 votes
2 answers
156 views

How might encapsulated source be broken into into multiple files?

0 votes
3 answers
195 views

Does turn "global state" into "passing parameter" increase whole system coupling or not?

0 votes
1 answer
192 views

Creating necessary documentation for maintenance staff when only Code repository contents can be relied on [closed]

0 votes
1 answer
136 views

How to model in OOP interactions with entities in other systems?

0 votes
2 answers
129 views

Where to define the interfaces of the infrastructure in a clean architecture and DDD?

0 votes
3 answers
78 views

Python API - store data in SQL AND NoSql

-2 votes
2 answers
76 views

Identifying the minimal set of columns that can be used to define a unique instance in a database table

0 votes
2 answers
119 views

When reconstructing file B from file A and a binary difference B-A, given that A and B-A are correct, do we still need to verify the integrity of B?


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