Dima's user avatar
Dima's user avatar
Dima's user avatar
Dima
  • Member for 13 years, 2 months
  • Last seen more than a month ago
183 votes
Accepted

When are Getters and Setters Justified?

65 votes
Accepted

Intentional misspellings to avoid reserved words

61 votes

Are `break` and `continue` bad programming practices?

53 votes
Accepted

General programming techniques to speed up coding time

43 votes
Accepted

Code maintenance: To add comments in code or to just leave it to the version control?

36 votes
Accepted

Learning Each Type of Programming Language

35 votes

How to spend less time on debugging?

32 votes

What's the most effective way to perform code reviews?

28 votes

Dealing with co-workers who do not have a consistent coding style?

28 votes
Accepted

Is there justification for leaving conflict markers in checked-in code?

27 votes
Accepted

Is "Mapper" a valid design pattern or is it a variation of the "Factory" pattern?

26 votes
Accepted

How Does A Compiler Work?

22 votes
Accepted

Do you count a Masters in CS as a negative?

22 votes

I don't understand the arguments against operator overloading

19 votes

What do you consider the 1st principle(s) of programming?

18 votes

Best version control habits for solo developer?

17 votes

Is writing comments inside methods not a good practice?

16 votes

Would you allow your programmers to use Messenger and social networks like Facebook?

13 votes

C++ skills higher than C skills?

13 votes

What are C's advantages over OOP languages, other than performance?

12 votes
Accepted

Which is best for learning how to do a certain thing: writing your own or looking at someone else's?

10 votes
Accepted

Time allocated to code reviews

10 votes

Should a developer be allowed to use VSS if he prefers it?

9 votes

Why is the c family the standard CS study regiment for Mathematics/CS programs instead of the LISP family?

9 votes

Is it bad interview practice to have candidates write a linked-list implementation?

9 votes

How to determine if a class meets the single responsibility principle?

9 votes

C++ - Constructor or Initialize Method to Startup

9 votes

Where did the convention of naming command line arguments as 'argv' come from?

8 votes

How should I validate code when there is no one to do code review?

8 votes

Is Testing a necessary part of Agile methodology?