Фейсбук сегодня напомнил, что в этот день в 2016-м году я написал такой текст о качестве:



Правильное и уместное использование инженерных процессов и практик в купе с отлаженным и осознанным применением процессных подходов позволяют получить на выходе качественный код и первоклассные системы.



Очень часто в понятие «качественный» вкладывают смысл «корректный с точки зрения функциональности». В действительности же «качественный» можно обозначить, как открытый к изменениям. И вот в игру вступают такие термины, как: «простота», «понятность», «гранулярность», «инкрементальность».



Суть в том, что если посмотреть на «качество» с этой точки зрения, то мы можем попытаться его измерить. Общей мерой качества становится то, как быстро и насколько безопасно мы можем вносить изменения в систему.



———



Микросервисная архитектура оказывает весьма положительное влияние как на скорость, так и на безопасность внесения изменений, особенно при необходимости масштабировании (at scale).