Я читав статтю Вікіпедії про Дугласа Макілроя і знайшов цитату, в якій згадується "Справжній герой програмування - це той, хто пише негативний код". Що це означає?
Хтось знає, чи є якийсь інструмент, щоб поставити число на технічну заборгованість кодової бази, як своєрідну метрику коду? Якщо ні, чи хтось знає алгоритм чи набір евристики для нього? Якщо жодна з цих речей поки що не існує, мені були б цікаві ідеї, як почати таке. Тобто, як можна кількісно …
Чи є метрика, аналогічна мірі складності McCabe, щоб виміряти, наскільки згуртований порядок, а також наскільки вільно (або щільно) поєднати рутину з іншим кодом у тій же кодовій базі?
Нещодавно я вивчав цикломатичну складність (McCabe) та доступність програмного забезпечення в університеті. Сьогодні мій лектор сказав, що між двома показниками немає кореляції, але чи справді це так? Я думаю , що, безсумнівно , буде деяка кореляція, як менш складні програми (від мізерних мало ми розглянули) , схоже, «краще» результати з …
З огляду на те, як розробляється програмне забезпечення під час циклу випуску (реалізація, тестування, виправлення помилок, випуск), я думав, що треба мати можливість бачити певну закономірність у рядках коду, які змінюються в кодовій базі; наприклад, наприкінці проекту, якщо код стає стабільнішим, слід побачити, що менше рядків коду змінюється за одиницю …
Мені цікаво, чи хтось зробив експерименти, що співвідносили кодові метрики (SLOC, Cyclomatic Complexity тощо) з щільністю помилок в об'єктно-орієнтованих додатках. Я не шукаю експериментів, які лише доводять або спростують кореляцію, але на обох. Я не намагаюся знайти срібну кулю, оскільки вважаю, що щільність помилок проекту може співвідноситися з однією або …