Loading...
「ツール」は右上に移動しました。
利用したサーバー: wtserver1
6いいね 360 views回再生

Avoid functional decomposition • Juval Löwy

#codingtutorial #programming #dev #coding #cleancode #career #ddd #professionalism #javascript #java

Examples of functional decomposition:
Decomposition by subdomain: useful for identifying boundaries during design, doesn't give SRP out of the box
user-story based decomposition: used to decompose use cases in the application layer, and not between layers as in vertical slices, the most preferable alternative is to use a single point of interest (in ddd terms this is usually called an aggregate, in a clean architecture use-case interactor, sometimes these approaches are combined)
Feature-Sliced Design, vertical slice (VS): leads to strong coupling of modules and ignoring Cross-cutting concerns

Introducing Righting Software • Juval Löwy

‪@IDesignIncTV‬

   • Introducing Righting Software  
https://www.idesign.net/

Renowned software architect and best seller author Juval Löwy presents his next book, Righting Software. The book offers a proven, structured, and highly engineered approach to software design that was never before seen in print. Here, Juval outlines how this method will help you address the critical challenges of software development regardless of your project and company size, technology, platform, or industry.

https://www.amazon.com/dp/0136524036

Juval Lowy is a software architect and the principal of IDesign.

コメント