-
Пиши код як чайник
Парадигми, ідіоми мов, фреймворки, Domain Specific Languages, Domain Driven Design, Clean Architecture, Hexagonal Architecture, Onion Architecture, монади та моноіди, найкращі практики та методології, Test Driven Development, Behaviour Driven Development, SOLID: Single Responsibility Principle, Open/Closed Principle, [Barbara] Liskov’s Substitution Principle, Interface Segregation Principle, Dependency Inversion Principle, AntiCorruption Layer, Model View Controller, Model View Viewmodel, Model View…
-
Логістика, локальність та поділ
Аби Ви точно почитали цю публікацію та подякували мені за те, що я витратив на її написання свій дорогоцінний час, у спосіб її поширення серед друзів та знайомих, я дам кілька обіцянок: Опис проблеми Якщо хтось ще не зрозумів, програмування дуже тісно пов’язане з логістикою, а ефективність із локальністю. Усе, що використовується разом, має знаходитися…
-
Domain Driven Design / Development – шляпа чи нє?
Методологія Domain Driven Design (іноді називають Domain Driven Development чи Development by Domain Model) була створена Еріком Евансом (Eric Evans) та описана як набір тактик та патернів у книзі Domain Driven Design. Одразу хочу зазначити, що книга Еванса неймовірно нудна і я раджу прочитати іншу книгу, що мені більше сподобалась – Patterns, Principles and Practices…