Skip to main content
Jules's user avatar
Jules's user avatar
Jules's user avatar
Jules
  • Member for 13 years, 2 months
  • Last seen more than a month ago
118 votes

How are globals any different from a database?

58 votes

Why are floats still part of the Java language when doubles are mostly recommended instead?

47 votes
Accepted

Why is (position < size) such a prevalent pattern in conditionals?

46 votes

What are the functional equivalents of imperative break statements and other loop checks?

37 votes
Accepted

Why do we need frameworks for dependency injection?

35 votes

What's the name of the antipattern opposite to "reinventing the wheel"?

26 votes
Accepted

Is a license header in source files required when applying the Apache Software License 2.0 to a project?

25 votes

Why would many duck-typed dynamic programming languages use a class-based approach instead of prototype-based OOP?

25 votes

Why is .NET VM based?

24 votes
Accepted

What is the most elegant way to write a "Try" method in C# 7?

20 votes

Why isn't C's most basic printing function named `print` instead of `printf`?

20 votes

Is it unnecessary to learn the kind of data structures and objects inside sql only because we are using another language to access db indirectly?

20 votes

Which Design Pattern Is Best Suited?

18 votes
Accepted

In creating a "registry", which is worse: using reflection or violating open/closed principle?

17 votes

How do I avoid cascading refactorings?

17 votes
Accepted

Needs (in principle) C++ parenthesis around if statement condition?

17 votes

How "viral" is the Affero GPL?

15 votes

Why is Optional.get() without calling isPresent() bad, but not iterator.next()?

14 votes
Accepted

Why is threading platform-dependent?

14 votes

Kernel mode web servers: A clever optimization or a security nightmare?

14 votes

why use postfix /prefix expression instead of infix?

13 votes

Is it bad practice to use hyphens in JSON keys?

13 votes
Accepted

How to apply the single responsibility principle if the program should do a lot of things?

12 votes

Should I configure my URLs with a leading and/or trailing slash?

12 votes
Accepted

Cyclomatic complexity while protecting input

12 votes

When should I extend a Java Swing class?

12 votes
Accepted

Exclusive upper bound in random number range

12 votes
Accepted

Why do negative numbers evaluate to true in PHP?

11 votes
Accepted

Is order of arguments in an arithmetic expression important to achieve as most exact result as possible (speed is not necessary)?

10 votes
Accepted

Do we really need auto-vectorization?

1
2 3 4 5
13