2,000 reputation
917
bio website
location San Francisco Bay Area
age
visits member for 3 years, 1 month
seen 19 hours ago

Follow me on Twitter @randallecook!


May
20
awarded  Nice Answer
May
19
comment UML diagram for attributes that can have two different types
I did my best to answer given the information in the original question, but knowing more about the type (forex/rate) and notional would help, as I'm not a financial expert. Also, is the stock/bond distinction orthogonal to the forex/rate type, or are they all potential types of instrument?
May
19
answered UML diagram for attributes that can have two different types
May
4
revised Thinking pragmatically about scalability
used a positive verb when I meant a negative one
Apr
22
awarded  Yearling
Apr
11
comment SRS document and version control
Very generous of you, @Thomas. Well, you're a moderator, so if you want me to do it to make a better site, I am happy to do so. Otherwise, having our two answers mention each other is satisfactory for me.
Apr
9
comment SRS document and version control
Great points, @Thomas. +1
Apr
9
revised SRS document and version control
added text about ad hoc techniques and how techniques vary
Apr
7
comment SRS document and version control
@JohnO: I once worked at a place where we officially had to use StarTeam as our VCS, but one group preferred SourceSafe. Their solution was to periodically check the entire SourceSafe repository into StarTeam as a blob. Technically compliant with policy, but . . . :)
Apr
7
answered SRS document and version control
Apr
2
revised Fixing class Hierarchy design mistakes due to incorrect inheritance
added historical note
Apr
2
comment Fixing class Hierarchy design mistakes due to incorrect inheritance
I did a little digging and found a SO question, and a couple pages on OO design, especially deep class hierarchies. With deep class hierarchies, at each level one is introducing methods and attributes, all of which must be relevant to all subclasses. One is also introducing tight coupling to the parent. These simultaneously increase complexity and decrease flexibility, leading to error-prone code.
Apr
2
comment Fixing class Hierarchy design mistakes due to incorrect inheritance
Good points, Doc. +1
Apr
2
comment Fixing class Hierarchy design mistakes due to incorrect inheritance
Are you looking for cases where it is OK to end up with a deep hierarchy or how to avoid deep hierarchies?
Apr
2
answered Fixing class Hierarchy design mistakes due to incorrect inheritance
Apr
1
answered Server and Client apps that will send files and other info to each other
Apr
1
answered Measuring new capabilities in a software project and comparing vs incremental capability improvement
Mar
26
answered Approach to designing a workflow web app that contains some automation
Mar
26
answered Structure project based on platform or design?
Mar
26
comment Is it possible to layer filesystems on top of each other?
That never hurts. ;) Still, I thought it was an interesting question. +1