Tulains Córdova's user avatar
Tulains Córdova's user avatar
Tulains Córdova's user avatar
Tulains Córdova
  • Member for 11 years, 6 months
  • Last seen this week
422 votes
Accepted

What's wrong with comments that explain complex code?

332 votes
Accepted

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

220 votes
Accepted

Is fewer lines of code always better?

144 votes
Accepted

Name of a program's startup/initial loading window?

132 votes
Accepted

Is making a small change, testing it, then "rinse and repeat", a bad habit?

101 votes

Can compilers and interpreters have bugs, and what can we (as users) do to deal with them?

96 votes
Accepted

When is it appropriate to make a separate function when there will only ever be a single call to said function?

93 votes
Accepted

Is modifying an incoming parameter an antipattern?

78 votes

Are assignments in the condition part of conditionals a bad practice?

71 votes

Exception vs empty result set when the inputs are technically valid, but unsatisfiable

70 votes

How to prevent code from leaking outside work?

65 votes

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

55 votes
Accepted

How to tackle a 'branched' arrow head anti-pattern?

53 votes

Are events only used for GUI programming?

46 votes
Accepted

When would you want two references to the same object?

46 votes

How can we be certain that the lower components of computer programming like compilers, assemblers, machine instructions, etc. are flawless?

44 votes
Accepted

Are missed deadlines common in programming jobs?

38 votes
Accepted

What does "business logic" actually mean if not "all non-3rd party code"?

37 votes
Accepted

Design in one team, coding in another

36 votes
Accepted

What are the differences between abstract classes, interfaces, and when to use them

34 votes
Accepted

Does this justify goto statements?

30 votes

What are good habits for designing command line arguments?

27 votes

Correct comment to put for boolean function arguments that are "false"?

26 votes

What are the differences between server-side and client-side programming?

26 votes

Is this a violation of the Liskov Substitution Principle?

25 votes
Accepted

Do teams get more productive by adding more developers?

25 votes
Accepted

OOP Design considering no modifications to existing design

24 votes

What do relational databases gain by setting a predefined data type for each column?

24 votes

Should we avoid custom objects as parameters?

22 votes
Accepted

Reworking a function returning an integer code that represents many different statuses

1
2 3 4 5
18