siegi's user avatar
siegi's user avatar
siegi's user avatar
siegi
  • Member for 10 years, 5 months
  • Last seen more than a week ago
467 votes
19 answers
192k views

I've inherited 200K lines of spaghetti code -- what now?

  • 3,312
445 votes
12 answers
173k views

How accurate is "Business logic should be in a service, not in a model"?

339 votes
14 answers
91k views

Should you write your back-end as an API?

  • 2,987
306 votes
2 answers
107k views

Should package names be singular or plural?

  • 27.9k
281 votes
22 answers
51k views

Leaving intentional bugs in code for testers to find

276 votes
6 answers
156k views

Choosing between Single or multiple projects in a git repository?

262 votes
7 answers
296k views

What does the Spring framework do? Should I use it? Why or why not?

  • 3,219
257 votes
10 answers
130k views

Should images be stored in a git repository?

  • 9,271
249 votes
11 answers
28k views

Why do many exception messages not contain useful details?

  • 7,323
228 votes
17 answers
87k views

Is it good practice to always have an autoincrement integer primary key?

  • 2,828
221 votes
11 answers
30k views

Why do we need so many classes in design patterns?

  • 1,707
216 votes
14 answers
106k views

"Never do in code what you can get the SQL server to do well for you" - Is this a recipe for a bad design?

  • 1,047
188 votes
21 answers
24k views

A large part of my code has a major design flaw. Finish it off or fix it now? [closed]

  • 1,573
172 votes
23 answers
25k views

Programming cleanly when writing scientific code

  • 1,637
131 votes
15 answers
27k views

Are single-character constants better than literals?

  • 1,361
127 votes
9 answers
123k views

The difference between "concurrent" and "parallel" execution?

118 votes
8 answers
13k views

What to do when code submitted for code review appears to be too complicated?

117 votes
7 answers
30k views

How to write a good exception message

  • 1,382
116 votes
6 answers
29k views

What is a domain?

115 votes
17 answers
23k views

Why should 'boneheaded' exceptions not be caught, especially in server code?

  • 3,357
106 votes
5 answers
11k views

How does shifting to microservices create a run-time problem?

  • 4,801
103 votes
17 answers
19k views

Is encapsulation still one of the elephants OOP stands on?

  • 2,755
91 votes
8 answers
16k views

What is "Soft Coding", really?

85 votes
12 answers
15k views

Is it considered 'bad practice' to check file contents/encoding in unit tests?

  • 1,351
84 votes
7 answers
206k views

Designing a REST api by URI vs query string

  • 1,093
82 votes
12 answers
49k views

What's actually wrong with an endpoint returning HTML rather than JSON data?

75 votes
11 answers
17k views

Is it really possible to decouple the UI from the business logic?

  • 873
70 votes
7 answers
25k views

If functions have to do null checks before doing the intended behaviour is this bad design?

  • 2,010
65 votes
12 answers
11k views

How to develop excellent software with agile methods?

  • 6,361
58 votes
16 answers
14k views

How should I store "unknown" and "missing" values in a variable, while still retaining the difference between "unknown" and "missing"?

  • 1,191
1
2 3 4 5 6