Reputation
662
Top tag
Next privilege 1,000 Rep.
See votes, expandable usercard
Badges
3 11
Newest
 Cleanup
Impact
~24k people reached

Feb
9
comment Help in understanding computer science, programming and abstraction
@MichaelT it works with PlantUML locally (-metadata option), but I don't think they have a cloud service yet (github.com/plantuml/plantuml-server/issues/21). I'll put my PlantUML diagrams on imgur from now on since I can get back the source. Thanks for the draw.io example.
Feb
9
revised Help in understanding computer science, programming and abstraction
PlantUML image hosted now on imgur. Can recover it with PlantUML.jar locally, but no cloud service (yet). See https://github.com/plantuml/plantuml-server/issues/21
Feb
9
comment Help in understanding computer science, programming and abstraction
@MichaelT I like that example. I think PlantUML has a recover feature. I'll see if I can get it to work.
Feb
9
comment Help in understanding computer science, programming and abstraction
@MichaelT Not sure how to comment on this, but I rolled back the edit because the Image is important to stress "real world objects" (LRG) and putting the UML image on IMGUR will lose its source code (the plantuml URL has a key that is a hash of the code to edit the image, as well as the SVG format of the diagram contains text that can be indexed by web crawlers).
Feb
9
awarded  Cleanup
Feb
9
revised Help in understanding computer science, programming and abstraction
rolled back to a previous revision
Feb
6
comment “Selected design can be derived from requirements” - meaning and difference against traceability?
Normally standards define terms like correctness and derive. Does 12207 do that?
Feb
1
revised Help in understanding computer science, programming and abstraction
UML matches photo (3 dice)
Feb
1
revised Help in understanding computer science, programming and abstraction
Added images
Feb
1
revised Help in understanding computer science, programming and abstraction
Added images
Jan
31
revised Help in understanding computer science, programming and abstraction
grammar improvements
Jan
31
answered Help in understanding computer science, programming and abstraction
Jan
31
suggested approved edit on Help in understanding computer science, programming and abstraction
Jan
19
comment Why should a builder be an inner class instead of in its own class file?
I think the real test to see if a Builder implementation holds up to the GoF definition is to make a new variant of a concrete builder. If the concrete builder (or its abstract hierarchy) is somehow nested as an inner class, I can't see how the design can be extended.
Jan
19
suggested rejected edit on Why should a builder be an inner class instead of in its own class file?
Jan
19
comment Why should a builder be an inner class instead of in its own class file?
I think the Builder pattern has morphed a bit since being documented in 1995. @Joppe has a point -- the GoF definition of Builder says "Use the builder pattern when * the algorithm for creating a complex object should be independent of the parts that make up the object and how they're assembled." The example is an RTFtext converter, where the built products are ASCIIText, TeXText, etc. The pattern with an inner class is not consistent with the GoF class diagram (I'm adding it to your answer for clarity).
Jan
19
comment Advantages of having multiple apps or sub apps SPAs in AngularJS SPA
I'm not an expert in AngularJS, so I won't speak of performance advantages if they exist. But the advantage to breaking down modules as you suggest is that if you want to extend your app(s), the modules are theoretically more reusable than if you put everything into one big app. For example, the app.login could be useful in any app that requires authentication (assuming it's the same authentication scheme). The same could be true for payment, catalog, etc.
Dec
29
comment Are exceptions as control flow considered a serious antipattern? If so, Why?
Wikipedia's definition of anti-pattern says it's common. Given you never saw this again, and I've never seen it ever, maybe it's just bad style and not technically an anti-pattern?
Dec
25
revised Drawbacks of a master error handler?
added 309 characters in body
Dec
25
answered Drawbacks of a master error handler?