--
You received this message because you are subscribed to the Google Groups "Cape Town Ruby Brigade" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cape-town-ruby-br...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
To unsubscribe from this group and stop receiving emails from it, send an email to cape-town-ruby-brigade+unsub...@googlegroups.com.
Defining a final design or organising structure is not very useful imo. I can’t judge the final design without seeing how they got there. The problem is that the commit history does not look healthy. it feels like upfront design, moving away from agile concepts. this makes me have a negative bias towards DCI.
I think it might eventually lead into worst code than just following the basic principles. its confusing. i can see what they are trying to do, but its setting boundaries/rules. The quickest introduction i can think of to "basic principles" is Corey Haines' book about the Four rules of Simple Design.
Defining a final design or organising structure is not very useful imo. I can’t judge the final design without seeing how they got there. The problem is that the commit history does not look healthy. it feels like upfront design, moving away from agile concepts. this makes me have a negative bias towards DCI.
I think it might eventually lead into worst code than just following the basic principles. its confusing. i can see what they are trying to do, but its setting boundaries/rules. The quickest introduction i can think of to "basic principles" is Corey Haines' book about the Four rules of Simple Design.
--
You received this message because you are subscribed to the Google Groups "Cape Town Ruby Brigade" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cape-town-ruby-br...@googlegroups.com.
--