Source

Thread

1/ @AgileJebrim

We have code reviews at Isochron and I require my devs to produce streamlined, not modular, code.

Too many modules and interfaces is how you achieve a complex bloated Raptor 1 design.

Streamlining by inlining to eliminate interfaces is how you achieve a Raptor 3 design.

2/ @AgileJebrim

Each module must be so custom to a particular task to be efficient for it that it’s simply not practical for it to be designed in a modular manner.

Otherwise you focus so much on the generic portability and reusability of each individual module that you make it highly inefficient and needlessly complex for your particular task.

Produce your entire product this way and you get a lot of added dev times, architectural tension, and little to show for it as you didn’t really actually require such modularity in the first place.

0 items under this folder.