Why is this certain type of code considered to be good programming practice and why some is considered bad?
14436
What is dependency injection?
142789
Is while (true) with break bad programming practice?
92567
If a function returns no value, with a valid return type, is it okay to for the compiler to return garbage?
7839
How to properly code a TeX file, or at least avoid `badness 10000`
65823
What is this JavaScript pattern called and why is it used?
66966
Why should you not use Number as a constructor?
111652
When is it okay to do/use something that has unspecified behaviour?
47473
Why is it bad practice to test for item names?
90535
Not checking close()'s return value: how serious, really?
69315
Should you always Code To Interfaces In Java
146419
How is conditional initialization handled and is it a good practice?
17422
Is it OK to use assignments in expressions?
142644
Why are empty catch blocks a bad idea?
56989
Why is "using namespace std;" considered bad practice?
31849
What is the appropriate / preferred method for questions concerning programming nomenclature?
86330
Which, and why, do you prefer Exceptions or Return codes?
97549
What is double evaluation and why should it be avoided?