#Modularity
4 notas · última:
Smart core, thin interfaces
The post argues for keeping business logic in a small, smart core and putting actor-specific handling at the edges, where inputs are sanitized and interfaces hide messy details.
Package by component and architecturally-aligned testing
Simon Brown proposes package by component as a hybrid between layer and feature, with public component interfaces, package-protected internals, and tests aligned to architectural boundaries.
Creating Truly Modular Code with No Dependencies
The article argues that rising software complexity comes from dependencies between components, and proposes an element architecture that isolates logic through interfaces and listeners.
The Rails/Merb Merge In Retrospect
The post argues that the Rails/Merb merge delivered limited practical modularity, took too long, and left Rails behind newer web development needs while community pressure and design choices pulled in different directions.
