1,681 reputation
2623
bio website andrewbanks.com
location Farnborough, United Kingdom
age 46
visits member for 2 years, 4 months
seen Dec 21 at 10:23

Embedded Software Engineer and member of MISRA-C Working Group.

Hobby electronics experimenter and amateur radio operator.

Posting in a personal capacity only.

Find me on LinkedIn, Facebook and Twitter


Dec
10
awarded  Excavator
Nov
7
comment Is it good practice to rely on headers being included transitively?
Disagree with this strategy... if you include a header file in a source file, you then have to track down all of its dependencies. It is better to include directly, than try and document the list!
Nov
7
reviewed Reviewed Why is SQL's BETWEEN inclusive rather than half-open?
Nov
7
comment Is it good practice to rely on headers being included transitively?
Agree with the corollary - with the proviso it should ALWAYS include the other header if it DOES need it!
Nov
7
answered Is it good practice to rely on headers being included transitively?
Oct
25
reviewed No Action Needed Managing multiple versions of the same Android Library Project
Oct
25
reviewed Reviewed Removal or footer text in an open source
Oct
25
revised Maintenance wise, is `else while` without intervening braces considered safe?
Added reference to Apple's SSL vulnerability
Oct
25
comment Maintenance wise, is `else while` without intervening braces considered safe?
@JeffDavis - I know this thread is two years old, but Apple recently discovered why not using braces is not a good idea andrewbanks.com/…
Oct
24
answered Explicitly define enum values, even if the default value is the same?
Aug
21
awarded  Yearling
Aug
21
awarded  Yearling
Jul
31
suggested rejected edit on Maintenance wise, is `else while` without intervening braces considered safe?
May
23
answered Should I write compact code or code with lots of spaces?
Apr
29
comment Coding style (do more, then simplify)
I'd disagree with your first rule - I'd make that the second rule. Rule 1: Understand what you are trying to do Rule 2: Make it work
Mar
8
awarded  Informed
Feb
27
awarded  Constituent
Feb
19
awarded  Caucus
Jan
24
awarded  Peer Pressure
Jan
24
revised Temporary variables vs line length requirements
added 374 characters in body