Решил немного поделать пет проект. Изначально решил делать CRM, потому что взаимодействие между клиентами и заказами можно приплести куда угодно. Кто то даже в техподдержку это приплетал, методология ITIL называлась. Ну а так как моя жена работает ветеринаром, собачек всяких режет, решил делать CRM для вет клиники. Пет будет про петов. Согласно постулатам чистой архитектуры изначально надо определить базовые сущности. Значит я взял гит лаб, и текстом описал классы и их связи. А мудрый plantUml нарисовал из этого картинку. PlantUml удобная штука. Вместо рисования картинок просто пишешь текст и получаешь схему. А так как весь текст в гите, можно видеть кто, когда и что менял.

А еще, текст плант умл можно скормить любой LLM и перевести в ваш любимый язык программирования. С комментариями и пояснениями.

Решил немного поделать пет проект. Изначально решил делать CRM, потому что взаимодействие между клиентами и заказами можно приплести куда угодно | Сетка — социальная сеть от hh.ru