Я очолюю команду розробників і хочу випустити наш продукт якомога частіше (безперервна доставка).
У багатьох випадках нам доводиться реалізовувати функцію, яка займає більше часу, ніж час між випусками. Я все ще хочу, щоб люди щодня вводили свій код (Постійна інтеграція).
Багато разів реалізація нової функції вимагає змінити існуючу функцію, а наявні функції, звичайно, все ще потрібно працювати, навіть якщо нова функція ще не закінчена.
Якщо розробник використовує правильний підхід , він може ретельно коригувати існуючі функції, і все вищезазначене не є проблемою.
Однак який насправді правильний підхід? Моя власна думка з програмуванням підказує мені, що потрібно робити для кожного окремого випадку, але мені потрібно дізнатися більше, і мені потрібен матеріал для читання, який я можу прочитати та скеровувати членів команди для читання. Або будь-який інший метод засвоєння правильного способу засвоїти цей підхід зробить.
Отже, це питання. Як переконатися, що члени команди засвоїли правильний підхід до впровадження половини функції?
Я шукав людей, які стверджують, що мають стратегію щодо цього, але ще не знайшов її, окрім людей, які написали кілька випадкових думок на цю тему. Можливо, я не використовую правильних пошукових слів, або, можливо, ніхто не зробив жодних авторитетних настанов щодо цього.