home.social

#структура_программы — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #структура_программы, aggregated by home.social.

  1. Единый принцип деления в архитектуре

    Когда я был разработчиком я задавался вопросами: как разделить код на классы? какие модули выделить? Когда я стал архитектором я задавался вопросами: зачем же мы наплодили 200 микросервисов? стоит ли выделять новый или пора объединять? Когда я стал руководителем я задавался вопросами: как разделить людей на команды разработки? стоит ли создавать новый отдел или расширить ответственность старого? И всё это хотелось сделать оптимальным эффективным образом. И я понял, что все эти вопросы сводятся к ряду единых принципов о том как делить , которые можно применять на любом уровне. И этим важным для себя осознанием, после 20 лет в разработке, я хочу поделиться.

    habr.com/ru/articles/986164/

    #оргструктура #микросервисная_архитектура #архитектура_по #solid #корпоративная_архитектура #структура_компании #структура_программы

  2. SOLID: Low Coupling против читабельности

    Я могу назвать себя адептом чистого кода, чистой архитектуры, SOLID и всего, что с этим связано. И когда я начал работать - я приносил эти знания в команды. Но чем дольше я работал, тем чаще я стал замечать, что SOLID начинает мешать читабельности. И тогда я пришёл к осознанию того, о чем написал в этой статье. В ней вы увидите пример небольшого куска программы, который полностью соответствует SOLID. Узнаете, какую цель преследует SOLID и в чем он хорош. А так же его связь с производительностью и читабельностью

    habr.com/ru/articles/871412/

    #solid #readability #читабельность_кода #архитектура #структура_программы