Reputation
2,619
Next privilege 3,000 Rep.
Cast close & reopen votes
Badges
1 19 56
Newest
 Revival
Impact
~120k people reached

Feb
8
comment How to use SOLID principles in this example
As a side note "Clean Code", the book that advocates the SOLID principles, also frowns upon using the word "manager" in your class names.
Feb
3
awarded  Revival
Jan
28
answered DDD aggregate and component structure
Jan
27
comment DDD aggregate and component structure
I think you should give a direct concrete example with more details to what you trying to ask. You question as it is is too vague and will attract down-votes.
Jan
27
comment DDD aggregate and component structure
Hi Triton, what do you mean exactly by "architectural component"?
Jan
17
awarded  Enlightened
Jan
17
awarded  Nice Answer
Jan
7
comment Should I avoid using unsigned int in C#?
"...but this pattern would have Me create many classes and would be a source of confusion" actually that's the correct thing to do. Just search for the infamous Primitive Obsession anti pattern.
Dec
28
answered When a class represents a property that might be invalid, how should the validation be done?
Dec
16
awarded  Necromancer
Dec
11
comment Getting users to write decent and useful bug reports
I did press the blue button, and expected things to work, but nothing happened instead. :D
Nov
3
comment Are (database) integration tests bad?
Actually J. B. Rainsberger himself said in one of his presentation that you need to do boundary tests (i.e. integration tests between your repositories and database, tests between your application and an external webservice) . If I understood him correctly, he is against relying only on integration testing as a means to prove that the system is behaving correctly.
Oct
29
comment Should I use scrum for big projects?
as a side problem to what your team is doing I'm almost certain that you are building a monolith. The Person table with 70 columns is a concrete proof of that. If Person table needs to hold data for several other projects then you are building a canonical model that you hope to fill all needs. Believe me it doesn't end well :) Have a look at Bounded Contexts which is a core concept when building big applications using Domain-Driven Design
Oct
27
awarded  Popular Question
Oct
18
awarded  Notable Question
Sep
17
awarded  Famous Question
Sep
8
awarded  Popular Question
Aug
21
comment Should well-known business ID of an entity be represented with a dedicated type in DDD/OOP?
Should you use a custom class? Sure. Should you use them as IDs? Absolutely Not :) An ID with a business meaning would cause troubles along the way.
Aug
17
awarded  Popular Question
Aug
14
comment Alternatives to the repository pattern for encapsulating ORM logic?
+1 for improving the post with more content.