user avatar
user avatar
user avatar
a a
  • Member for 10 months
  • Last seen more than a week ago
310 votes
15 answers
153k views

Do I need to use an interface when only one class will ever implement it?

  • 3,815
223 votes
8 answers
286k views

When do you use float and when do you use double

197 votes
13 answers
138k views

When are Getters and Setters Justified?

131 votes
8 answers
105k views

What is a "side effect?"

  • 10.9k
122 votes
9 answers
26k views

Are design patterns really essential nowadays?

  • 2,683
82 votes
6 answers
63k views

What are invariants, how can they be used, and have you ever used it in your program?

  • 17k
76 votes
19 answers
36k views

How do I improve my coding skills? [closed]

  • 4,337
48 votes
7 answers
11k views

When NOT to apply the Dependency Inversion Principle?

  • 6,745
39 votes
6 answers
37k views

Understanding "programming to an interface"

  • 20.7k
36 votes
9 answers
10k views

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

  • 1,091
22 votes
5 answers
11k views

In C/C++, should I use 'const' in parameters and local variables when possible?

  • 5,592