8,575 reputation
11021
bio website
location Mid-Atlantic NorthAm
age 53
visits member for 4 years, 3 months
seen 19 hours ago

Software by day, hardware by night, beer on the weekends.


Feb
7
comment Is it ever justifiable to write code without tests when doing TDD?
I never write tests for simple getters and setters, because if they're not working there's not much I can do about it anyway!
Jan
10
answered Is there any specific reason to use “else if” clause?
Dec
20
answered eCommerce use case: removing a product
Dec
6
comment Keep indentation level low
With good names, adding local functions can actually improve readability. At least, I find it easier to understand isReadyToGo(thing) than (thing.hasA() && thing.canB() && !thing.isC() && ...).
Dec
6
comment Is UML a good way to shortly and simply explain a concept?
I even go so far as to bring my own whiteboard markers with me, just so there isn't any awkwardness with running around trying to find one because the ones in the room are dried out. And I tend to draw a lot of diagrams: UML (mostly sequence and activity diagrams), database relationships, network graphs, etc.
Dec
5
comment Emulation of MMU accessing the contents of the registers
If the CPU's responsible for managing the registers, wouldn't it make sense to ask the CPU for the register contents?
Nov
25
comment Initializing a variable as undefined
Not that I'm aware of. Whenever I've seen this, it was always done because it was required by a coding standard.
Nov
21
answered How to scope code base health when interviewing for new a company?
Nov
20
comment Static factory vs factory as a singleton
@bstempi: Fair enough, I withdraw my objection (although I'll leave the comment to prevent confusion).
Nov
20
comment Static factory vs factory as a singleton
Shouldn't your singleton factory have a private constructor and a getInstance() method? Sorry, incorrigible nit-picker!
Nov
20
answered Initializing a variable as undefined
Nov
5
comment Design pattern: static function call with input/output containers?
Makes it kind of hard to do any method overloading, doesn't it?
Oct
16
awarded  Nice Answer
Oct
16
comment Are there any SQL servers that support compiled queries?
IIRC, DB2 actually does compile queries into executable statements. It even does this for queries entered interactively.
Oct
16
answered What to call requirements that are “assumed”/“invisible”/“very obvious”
Oct
10
comment Where in computer science education does “reuse and integration” find comprehensive coverage?
@RobertHarvey: Like I said, survey the software engineering courses. Unfortunately, it appears that Coursera is not very rigorous with their classification system (at least, I wouldn't put Sedgewick's Algorithms in the same category as An Introduction to Programming for Musicians and Digital Artists, but maybe that's just me). I didn't really see anything appropriate to OP's question in their catalog,
Oct
10
comment Where in computer science education does “reuse and integration” find comprehensive coverage?
@RobertHarvey: I was pointing out that OP would do better to look for software engineering courses than computer science ones, since software engineering tends to focus more on system architecture and software design (including issues of design for reuse and interfaces as contracts).
Oct
10
answered Where in computer science education does “reuse and integration” find comprehensive coverage?
Oct
8
answered What exactly does it mean that storing “large blobs in the database reduces performance”?
Oct
8
awarded  Yearling