Skip to content

Commit 12283e3

Browse files
committed
main
1 parent ce317af commit 12283e3

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

readme.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848

4949
В команде преследуется цель писать как один разработчик. Что это означает? Эмпирическим путем выявлены принципы и рекомендации, которые работают в рамках общей системы и позволяют писать в одном стиле всей команде. За основу взяты: документация Symfony, SOLID и DDD.
5050

51-
##### С Domain Driven Design берем концепт реализации функционала:
51+
#### С Domain Driven Design берем концепт реализации функционала:
5252

5353
Написанный код должен иметь смысл не только для программистов, но и для бизнеса. Программист и постановщик должны говорить на "одном языке". Все сущности и свойства должны называться так, как их называет постановщик. Если это Возвраты, то это Refund, если это Заказ, то это Order. По возможности составлять глоссарии, и описывать сущности.
5454

@@ -59,7 +59,7 @@
5959
Также придерживаемся принципа "слоеного пирога". Разграничиваем зоны ответственности и связываем каждую зону при помощи dependency injection (DI).
6060
![onion](./images/onion.png)
6161

62-
##### Используется из SOLID:
62+
#### Используется из SOLID:
6363

6464
The Single Responsibility Principle Сервис должен иметь только одну обязанность. Спокойно реализуется в наших условиях. Как при рефакторинге, так и при разработке нового функционала.
6565

@@ -70,7 +70,7 @@ The Interface Segregation Principle Лучше иметь много интер
7070

7171
The Liskov Substitution Principle Замещения - если S является подтипом T, тогда объекты типа T в программе могут быть замещены объектами типа S без каких-либо изменений желательных свойств. Частично выполним, зависит от реализации.
7272

73-
##### Не используется из SOLID:
73+
#### Не используется из SOLID:
7474

7575
The Open Closed Principle Класс открыт для расширения закрыт для модификации. Самая большая проблема: не факт что кто-то из другой команды следует принципам SOLID. В проетах где работает 10+ человек стожно поддерживать версионность обектов.
7676

0 commit comments

Comments
 (0)