Швидкий (але аж ніяк не є вичерпним) пошук в Google Scholar з'являється багато статей , які відносяться до Бобу Мартін чистого кодексу , але я особисто не бачив ніяких документів , які охоплюють кореляцію між «чистим кодом» і поліпшенням розвитком.
Однак подумайте над своїм питанням на мить. Ви запитуєте про покращений розвиток, а саме по собі це дуже широка тематична область, охоплена не просто написанням кращого коду, а й багатьма іншими факторами, такими як комунікація, управління очікуванням, методологія та впорядкування процесів, тестування, безперервна інтеграція та справді вся скринька і кістки, коли ви враховуєте, скільки саме речей вдається зробити проект успішної розробки програмного забезпечення, не кажучи вже про його вдосконалення.
Тому, мабуть, у вас має бути таке запитання: чи сприяє написання чистого коду вдосконаленій розробці програмного забезпечення? Відповісти на це, єдині "докази", які я міг би надати, були б цілком анекдотичними, і тому я вважаю, що книга " Чистий кодекс" була б чудовою орієнтиром, оскільки її написав не тільки сам Боб Мартін, але й безліч розділів деякими найрозумнішими розробниками програмного забезпечення там. Якщо це не допомагає, можливо, може застосуватись трохи холодна жорстка логіка.
Якщо ви зробите безлад у своєму будинку, і ви ніколи не збираєтеся його прибирати, то жити у вашому домі стане справою. Знайти речі стає важче, важче пересуватися, і ніхто з розумом не захоче відвідати вас, якщо ви живете в брудних умовах. Те ж саме з кодом. Якщо ваш код заплутаний, вам важче вирішити проблеми, не кажучи вже про їх усунення. Стає легше виправдати обхід, який може не виконати цю роботу, але ей, це впевнено перемагає необхідність перебирати всю цю стару спадщину, так? Зрештою, так само, як ніколи не прибирати свій будинок, дозволяти коду стати неохайним, це коштуватиме вам часу та зусиль та створить для вас труднощі в довгостроковій перспективі. Однак збереження чистого коду надасть вам кращу платформу для роботи, зробить рефакторинг та налагодження менше клопоту,
Ні, я не маю прямих доказів для вас, і це лише думки того, хто займається цим матеріалом дуже давно, і хто, сподіваємось, заслужив трохи розуму на розробці програмного забезпечення на цьому шляху. :-)