user avatar
user avatar
user avatar
Billal Begueradj
  • Member for 6 years, 6 months
  • Last seen more than a week ago
2185 votes
1 answer
476k views

What technical details should a programmer of a web application consider before making the site public?

411 votes
17 answers
153k views

Why is Global State so Evil?

295 votes
16 answers
29k views

Grokking Java culture - why are things so heavy? What does it optimize for? [closed]

231 votes
9 answers
32k views

Is it normal to spend as much, if not more, time writing tests than actual code?

  • 2,053
211 votes
16 answers
21k views

When using the Single Responsibility Principle, what constitutes a "responsibility?"

209 votes
7 answers
66k views

What is wrong with magic strings?

  • 13.8k
208 votes
8 answers
276k views

'import module' vs. 'from module import function'

195 votes
22 answers
48k views

How do I handle disagreement in a code review regarding an unlikely edge case?

  • 1,655
181 votes
15 answers
67k views

Developer insists if statements shouldn't have negated conditions, and should always have an else block

  • 1,587
181 votes
2 answers
208k views

Git branching and tagging best practices

  • 2,379
159 votes
6 answers
37k views

SOLID Principles and code structure

  • 1,397
158 votes
13 answers
32k views

Is there such a thing as having too many unit tests?

  • 1,410
151 votes
14 answers
21k views

Did the Gang of Four thoroughly explore "Pattern Space"?

  • 6,361
149 votes
8 answers
24k views

Are bad programming practices typical within the software industry? [closed]

  • 893
145 votes
14 answers
109k views

What is the ideal length of a method for you? [closed]

  • 1,683
135 votes
27 answers
30k views

Is source code generation an anti-pattern?

  • 1,912
131 votes
15 answers
27k views

Are single-character constants better than literals?

  • 1,361
121 votes
16 answers
54k views

When is unit testing inappropriate or unnecessary? [duplicate]

120 votes
12 answers
44k views

Why are multiple programming languages used in the development of one product or piece of software?

115 votes
8 answers
49k views

How to keep applications stateless

110 votes
9 answers
21k views

Fear of web-app not being "future-proof"

  • 1,219
103 votes
12 answers
34k views

When do function call costs still matter in modern compilers?

92 votes
18 answers
87k views

How to explain a layperson why a developer should not be interrupted while neck-deep in coding? [closed]

85 votes
11 answers
15k views

Is it a bad practice to modify code strictly for testing purposes

  • 1,145
73 votes
8 answers
24k views

Single Responsibility Principle - How Can I Avoid Code Fragmentation?

66 votes
10 answers
8k views

How and why did modern web application frameworks evolve to decouple URL routes from the file system?

  • 8,029
65 votes
12 answers
11k views

How to develop excellent software with agile methods?

  • 6,361
50 votes
7 answers
12k views

Managing and organizing the massively increased number of classes after switching to SOLID?

  • 1,327
45 votes
4 answers
9k views

Is cloud computing mainly just a marketing term?

  • 579
38 votes
5 answers
9k views

What to do when you can't determine a boolean value?

  • 499