"... дуже важко відстежувати, що потрібно будувати" - Інструменти побудови не допомагають у цьому всьому. Вам потрібно знати, що ви хочете побудувати. (Цитується з відповіді Ritesh Gun)
"Я чув, що вони використовуються майже у всіх видах реального розвитку" - Чомусь розробники програмного забезпечення люблять працювати у великих компаніях. Здається, вони мають більше незрозумілих директив щодо роботи для кожної людини, яка працює там.
"Як же, я ніколи не потребував їх упродовж останніх чотирьох років". Можливо, тому, що ви досвідчений програміст.
Псевдо, мета. Я думаю, що інструменти побудови взагалі не дають реальної користі. Саме там можна додати почуття безпеки, що виникає через погану практику компанії, відсутність напряму - погане архітектурне керівництво програмним забезпеченням, що призводить до поганих фактичних знань про проект. Ніколи не потрібно використовувати інструменти збирання (для тестування) у своєму проекті. Провести випадкове тестування при недостатньому знанні програмного проекту взагалі не дає жодної допомоги.
Ніколи не слід додавати щось у проект, не знаючи, яка його мета та як він буде працювати з іншими компонентами. Компоненти можуть бути функціонально окремими, але не працювати разом. (Я беру на себе відповідальність архітектора програмного забезпечення).
Що робити, якщо в проект буде додано 4-5 компонентів. Ви додаєте 6-й компонент. Разом з першим доданим компонентом це може накрутити все. Жоден автоматик не допоможе виявити це.
Немає іншого ярлика, ніж думати, думати, думати.
Потім відбувається автоматичне завантаження із сховищ. Чому б вам хотілося це робити? Вам потрібно знати, що ви завантажуєте, що додаєте до проекту. Як ви виявляєте зміни у версіях сховищ? Вам потрібно знати. Ви нічого не можете "автоматизувати".
Що робити, якщо ми тестували велосипеди та дитячі перевезення із зав'язаними очима палицею і просто випадковим чином вдарилися по ній. Здається, це ідея побудови тестування інструментів.
Вибачте, немає ярликів
https://en.wikipedia.org/wiki/Scientist_method
та
https://en.wikipedia.org/wiki/Analysis