Одних тестов не достаточно, нужна хорошая архитектура
|
|
Понедельник, 18 Декабря 2017 г. 10:27
+ в цитатник
Мы все понимаем, что такое автоматические тесты. Мы разрабатываем софт, и хотим, чтобы он решал какие-то проблемы пользователей. Написав тест, мы убеждаемся, что конкретная проблема решается конкретным участком кода. Потом требования изменяются, мы меняем тесты и меняем код соответствующим новым требованиям образом. Но это не всегда спасает. Кроме высокого тестового покрытия наш код должен быть спроектирован таким образом, чтобы защищать разработчика от ошибок ещё при его написании.
В статье я постарался описать одну из проблем, которую может решить хорошая архитектура: связанные участки кода могут разъезжаться между собой, это может приводить к багам, и тесты тут не спасут. А грамотный дизайн может помочь.
Читать дальше ->
https://habrahabr.ru/post/344862/
Метки:
author timramone
совершенный код
проектирование и рефакторинг
анализ и проектирование систем
c#
блог компании mindbox
.net
архитектура
тестирование
программирование
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-