Ergonomics are a key concern. Passing the `Io` parameter explicitly can feel cumbersome to some, while others defend it as a necessary trade-off for the clarity and control it provides over I/O operations. #CodeDesign 5/7
Other architectural patterns like Hexagonal Architecture, Command-Query Separation (CQS), and Domain-Driven Design (DDD) were explored. These offer different lenses on code structure, often intersecting with or providing alternatives to FCIS principles. #CodeDesign 5/6
Testing, code coverage, lints, project layout, compile-time optimization–all of those are relevant for maintainable codebases. You don’t want to miss his talk
➡️ eurorust.eu/talks/buildi...
#RustLang #CodeDesign
🧵 2/3
🚀 Now showing test coverage directly in class diagrams.
No more guessing what's tested — it's all visual, right where you design.
#DevTools #DX #TestCoverage #CodeDesign
Tolerance test
#AICoding #tolerance #codedesign
HN discussed "Push Ifs Up and Fors Down" code principle. Pros: performance, organization. Cons: less readable, complex callers. Explores complexity, abstraction, optimization. It's not a simple rule. #CodeDesign 1/6
I read a question that I quickly replied to, but I wanted to expand on my recommendation
#Ruby #Pattern #Return #CodeDesign
What I will share here is an exploration and a proposal about how I think we can improve it:
I FINALLY found simplicity and elegance in software, engineering and coding
dev.to/tomj/found-s...
youtube.com/live/OMeMvpb...
#coding #frontend #javascript #webdev #webdevelopment #elegantcode #lightweightcode #development #webdevelopment #codedesign #programming #coding
"YAGNI, yes. Skimping, no. Technical Debt? Not even.#technicalDebt #yagni #skimping #quality #cleancode #xp #agile #codeDesign
ronjeffries.com/articles/019-0…