Мені дуже подобається ця стаття про те, щоб залишити сайт коду / табору в кращому стані, ніж ви його знайшли, - здається, практичний підхід у реальному світі підтримувати чистоту коду.
Мені також дуже подобаються гілки функцій як спосіб розвитку функцій ізольовано, так що, якщо вам це не подобається, ви можете легко не об'єднати його і т.д.
Однак, якщо я працюю над гілкою функцій і помічаю якийсь потворний код, чи варто це виправити?
Схоже, існує ряд нижніх сторін, щоб виправити це:
- Коли я знову об'єднаю гілку, діфф буде безладним, захаращеним змінними перейменами або вилученням функції
- Якщо функція відмовляється, вам або доведеться вишнево вибирати чистку (яка може бути, а може і не працювати, залежно від того, як змінився код біля неї, зробивши безладним злиття), повторно зробіть це або просто відмовитесь від нього.
З іншого боку, якщо я цього не роблю, доки я перебуваю у файлі, явно забуду зробити це через пару днів, коли зливаю гілку.
Мене попередили, що це ґрунтується на думці (я думаю, що просто факт, що назва включає should
), але я відчуваю, що є відповідь (звичайно, люди використовують обидва ці підходи, тому вони повинні мати відповідь). Також питання щодо development methodologies
теми є, і я думаю, що вони потребують певної думки.