user541686's user avatar
user541686's user avatar
user541686's user avatar
user541686
  • Member for 12 years, 11 months
  • Last seen more than a month ago
198 votes
Accepted

Is `catch(...) { throw; }` a bad practice?

106 votes

Is it always a best practice to write a function for anything that needs to repeat twice?

33 votes

Does C# give you "less rope to hang yourself" than C++?

24 votes

Why is base-for-all-objects discouraged in C++

15 votes
Accepted

What is a proper use of downcasting?

13 votes

Is it good practice to replace division with multiplication when possible?

11 votes

Why does Java have `void` methods?

11 votes

Learning to program in C (coming from Python)

11 votes

Why must we learn Procedural programming before we learn Object-oriented programming

9 votes

What does C++ do better than D?

9 votes

Is there anything that can be done with recursion that can't be done with loops?

7 votes

The "blub paradox" and c++

7 votes

Why is software OS specific?

7 votes

Should I pass in filenames to be opened, or open files?

7 votes

Does using == in JavaScript ever make sense?

6 votes

What does C++ do better than D?

5 votes

Is fewer lines of code always better?

5 votes

Should a getter throw an exception if its object has invalid state?

4 votes

What is the conceptual difference between finally and a destructor?

3 votes

What's the proper way to model this real-world activity that seems to need circular references in OOP?

2 votes

Are single-character constants better than literals?

2 votes

Is it possible to learn maths via programming, or you should learn maths for programming?

2 votes

Will a computer science college degree ever hurt my employability?

1 vote

Interviewing someone for general unix skills

1 vote

Do algorithms depend on computer architectures?

0 votes

Does it hurt to learn bits of many programming languages?

0 votes

Code that converts a value into a different representation, then converts it back to where it started is bad, but how?

-1 votes

If your algorithm is correct, does it matter how long it took you to write it?

-1 votes

Is it inadvisable to make a function that essentially renames a built-in function?

-3 votes

My Dad is impatient with the pace of my learning to program. What do I do?