Как стать автором
Обновить

Семь смертных грехов разработки ПО

Время на прочтение 6 мин
Количество просмотров 47K
Разработка веб-сайтов *Программирование *
Перевод
Перевод статьи Seven Deadly Sins of a Software Project автора Yegor Bugayenko.

Сопровождаемость — это наиболее ценное достоинство современной разработки программного обеспечения. Сопровождаемость может измеряться, в основном, рабочим временем, которое требуется новому разработчику, чтобы вникнуть в проект, до того, как он начнет вносить значимые изменения. Чем больше времени это занимает, тем меньше уровень сопровождаемости. В некоторых проектах это время близко к бесконечности, что означает, эти проекты практически не сопровождаемы. Я хочу рассказать вам о семи смертных грехах, которые делают программный продукт несопровождаемым.
Читать дальше →
Всего голосов 30: ↑26 и ↓4 +22
Комментарии 18

Взгляд тестировщика на сопровождаемость ПО

Время на прочтение 3 мин
Количество просмотров 4.4K
Тестирование IT-систем *
Хочу поделиться мыслями об одном из качеств программного обеспечения: сопровождаемости.



В проектах не всегда обращают внимание на сопровождаемость. В результате с изменением команды начинаются сложности. Особенно если команда меняется неожиданно и большим составом.
Читать дальше →
Всего голосов 13: ↑4 и ↓9 -5
Комментарии 11

Выявление техдолга и оценка его процентов

Время на прочтение 12 мин
Количество просмотров 5.5K
Блог компании Конференции Олега Бунина (Онтико) IT-стандарты *Управление разработкой *Конференции DevOps *

Как оценить технический долг и получить разрешение на его починку, прежде чем он поглотит вас и вашу команду? Этот вопрос рано или поздно встает перед всеми лид-разработчиками. Но его решение требует большой экспертизы и грамотного анализа. Поэтому давайте вместе разбираться, как лучше искать, извлекать и обеспечивать техдолг, а заодно выясним причём тут слоны.

Читать далее
Всего голосов 18: ↑18 и ↓0 +18
Комментарии 0

Журнал архитектурных решений (ADL) при проектировании информационных систем

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 3.6K
Блог компании OTUS Анализ и проектирование систем *Управление проектами *
Обзор

Для сложных информационных систем бывает крайне сложно принять компромиссные решения с учетом ограниченных ресурсов. Одним из возможных способов решения является подход Architecture Description Log, который внедрен в крупных компаниях, таких как Google, Spotify и Microsoft. В этой статье мы рассмотрим основные положения ADL и обсудим, чем это может быть полезно для создания сбалансированной архитектуры в гибкой методологии разработки.

Читать далее
Всего голосов 16: ↑14 и ↓2 +12
Комментарии 2