Есть идеальный код, а есть просто хорошо структурированный Так вот, идеальный код — практически невозможно писать (но можно стремиться). При пересмотре через месяц — всегда придумаешь как его можно было бы улучшить, или решить проблему более гибко/элегантно. Структурированный, чистый, читаемый код — это код, который может быть «тупым», но легко понимаемым и читаемым. Возможно он не даст гибкости, но он позволит быстро найти ошибку в логике программы. И исходя из этого посыла НЕ СУЩЕСТВУЕТ причин, не писать хорошо структурированный код. Статья от нетфликс о hexagonal architecture: https://netflixtechblog.com/ready-for-changes-with-hexagonal-architecture-b315ec967749 Рассуждения Саймона Брауна на тему организации кода: https://www.codingthearchitecture.com/2016/04/25/layers_hexagons_features_and_components.html Кому интересна история - первая статья о hexagonal architecture (Alistair Cockburn): https://archive.is/5j2NI Для любителей видео: https://www.youtube.com/playlist?list=PLGl1Jc8ErU1w27y8-7Gdcloy1tHO7NriL
Есть идеальный код, а есть просто хорошо структурированный Так вот, идеальный…
Из этого канала
- #184После двух лет использования автор статьи перешел с istio на linkerd. Статья…
После двух лет использования автор статьи перешел с istio на linkerd. Статья полезна тем, кто выбирает какой использовать service mesh.
- #185Примерно в 3/4 продуктов, с которыми переходим на микросервисную архитектуру…
Примерно в 3/4 продуктов, с которыми переходим на микросервисную архитектуру нет версионирования API, а внешние библиотеки и сервисы используются AS IS (не…
- #189Ищем спикеров на ArchDays.ru Мы взрослеем и в этом году расширяем скоуп тем,…
Ищем спикеров на ArchDays.ru Мы взрослеем и в этом году расширяем скоуп тем, выходим за рамки микросервисной архитектуры.
- #182Когда мы говорим о том, какими микросервисы должны быть с концептуальной точки…
Когда мы говорим о том, какими микросервисы должны быть с концептуальной точки зрения, мы всегда держим в уме и повторяем как мантру: «слабая связанность» и…
- #181На фото происходит ровно то, что написано, без двусмысленных толкований 🙂
На фото происходит ровно то, что написано, без двусмысленных толкований 🙂