Skip to main content
Simon B's user avatar
Simon B's user avatar
Simon B's user avatar
Simon B
  • Member for 10 years, 9 months
  • Last seen more than a week ago
  • England
154 votes
Accepted

Exception propagation: When should I catch exceptions?

126 votes

Need Good OOP Design For World and Countries Problem

107 votes

What is the purpose of a dedicated build machine?

100 votes

Is there a general solution to the problem of "sudden unexpected bursts of errors" in software?

43 votes
Accepted

Are C strings always null terminated, or does it depend on the platform?

34 votes

Using unsigned integers in C and C++

28 votes

Are "need to call objects in parent object" and "avoid circular dependency" reasons to avoid "Tell, don't ask"?

27 votes

Find longest word in a string: are any of these algorithms good?

16 votes

What is the purpose of storing multiple lower resolution versions of the same original image?

12 votes

Why are the <b> and <i> tags deprecated?

11 votes

When should new C projects target very old C standards (>20 years old, i.e. C89)?

10 votes
Accepted

Language of an interpreter

9 votes
Accepted

How should errors be given levels?

8 votes

what is the difference between system requirements and software requirements?

8 votes

What are best practices for testing the absence of functionality

7 votes

Should I repeat calculations twice to follow "return a value or have side-effects, but not both"?

7 votes
Accepted

usage of double pointers and n pointers?

7 votes

Is a logical error always caused by the line of code for the earliest program state which is wrong?

7 votes
Accepted

What is the best practice for initializing variables: outside or inside of the constructor?

7 votes
Accepted

Java takes 2 bytes to represent character?

6 votes

Does code coverage make sense when running end-to-end tests?

6 votes

What is the minimum length for a UUID?

6 votes

Why don't web browsers know the physical dimensions of a display?

6 votes
Accepted

Explaining why a code's modifier should also be its committer

6 votes

Must I provide my project source code if I use a library licensed under Apache 2.0?

6 votes

First time having users - how to deal with backwards compatibility?

5 votes

Archival-quality future-proof pseudo-CPU architecture

5 votes
Accepted

When using composition when to favour wrapper methods?

5 votes

Changing number of arguments of a function

5 votes

Why sacrificing good software engineering practices is typically the first choice for software development projects assuming "good enough" quality

1
2 3 4 5
7