Книга: Дефрагментация мозга. Софтостроение изнутри
Эмпирика
Эмпирика
Возвращаясь к сюжету предыдущей главы, в качестве одной из метрик оценки качества реализации приложений корпоративной информационной системы можно принять соотношение числа таблиц в базе данных к числу тысяч строк кода программ без учёта тестов.
Чем меньше кода, тем лучше, это понятно. Например, качественная реализация слоя хранения использует DRI и прочую декларативность на уровне метаданных вместо императивного кодирования такой логики.
• Соотношение 1 к 1–2 примерно соответствует тому порогу, за которым начинается так называемый «плохой код».
• 1 к 3–4 – следует серьёзно заняться изучением вопроса переделки частей системы.
• 1 к 5 и более – надеемся, что случай нестандартный (сложные алгоритмы, распределенные вычисления, базовые подсистемы и компоненты реализуются самим разработчиком), либо «врач сказал – в морг».
- 13.1. Экспериментальная физика
- 26 Люди читают только 60 % статьи
- Forward Zone
- LINQ to Objects
- 5. Вдохновение сотрудников на инновации
- Пять уроков Великого Магистра, или повесть о том, как Петя Бочкин изучал программирование
- Глава 4. План своевременного завершения
- Сайты, обслуживающие другие ресурсы
- 4.10.1. Состояние сброса МК
- Что такое Проводник?