Внесете съществуващ код в Taiga
ЗавършеноПрегледайте какво Taiga извежда от хранилище. Разграничете текущото от предвиденото поведение и изберете правилна реакция при неточен документ.
Проверете разбирането сиИмпортиран документ точно описва код, който възнамерявате да замените. Каква е подходящата реакция?Направете упражнението
Какво ще научите
- Подгответе свързано хранилище за импортиран продукт.
- Разграничете дефект в кода, постоянна инструкция и грешка в анализа.
- Прегледайте предложените инициативи спрямо действителни пропуски и съществуващи възможности.
Започнете от системата, която имате
Измислена услуга за заявки за оборудване вече съществува. Екипът иска да я поддържа с Taiga, като запази работещите ѝ интеграции.
Изберете Import codebase при създаване на продукта. Свържете хранилището и започнете анализ. Този път използва анализ на хранилище вместо разговора за нов продукт. За продукт, създаден от нулата, този път за импорт не може да бъде добавен по-късно.
Потвърдете достъпа до хранилището и клона, спрямо който Taiga трябва да работи. Добавете постоянните ограничения на подходящото ниво на контекста. За този пример посочете, че съществуващата интеграция за идентичност на служители трябва да остане в употреба.
Първо прегледайте изведената спецификация
Taiga извежда продуктови документи от кода и включва препратки към хранилището. Те помагат да проверите тълкуването. Не установяват бизнес намерението зад всеки съществуващ подход.
Прегледайте три неща в спецификацията:
- Цел: Съответства ли описаната цел на причината услугата да съществува?
- Ограничения: Кои подходи са съзнателно избрани изисквания?
- Известни дефекти: Кои текущи поведения трябва да се променят?
Услугата за оборудване съдържа стар модул за права на достъп. Документ може точно да отчете употребата му. Това не означава, че екипът трябва да я разширява.
Отворете цитиран файл и сравнете съответното поведение с твърдението. Запишете всяко ограничение в наличните доказателства, например конфигурация или оперативно поведение извън хранилището.
Изберете правилната поправка
| Ситуация | Реакция |
|---|---|
| Документът правилно описва нежелан код | Планирайте и реализирайте промяната в кода |
| Екипът има постоянно правило за бъдеща работа | Поставете правилото в продуктовите инструкции |
| Анализът е разчел погрешно хранилището | Използвайте Refresh this document и прегледайте резултата |
Импортираните документи следват кода. Не ги третирайте като ръчно поддържани описания на бъдеща система. Обновяването на документ също извежда отново документите, от които той зависи. Затова обновяването на по-късен документ може да изисква повече работа.
За стария модул инструкция може да казва: „Не добавяйте нови извикващи компоненти към стария модул за права на достъп. Използвайте одобрения заместващ интерфейс за нова работа.“ Проверете дали интерфейсът съществува и посочете действителното му местоположение в хранилището.
Оценете първите инициативи
Процесът на импорт изпълнява също сканирания на хранилището, оценка спрямо публикувани политики и начално планиране на инициативи. Етап, чието предварително условие не е изпълнено, може да бъде пропуснат с обяснение. Планирането използва наличните констатации и оценка на политики.
Прегледайте предложените пропуски спрямо хранилището. Началните инициативи адресират липсващи възможности, основи или относими нерешени проблеми със зависимости. Те не са списък с нови функционалности, които никой не е поискал.
Запазете полезна съществуваща възможност. Отхвърлете или поправете предложение, което би я изградило отново ненужно. Добавете отделна инициатива за ново бизнес изискване.
Запазете отправна точка, основана на доказателства
Завършете Discovery и прегледайте предложенията за инициативи. Потвърдете средата и отговорностите за доставка преди подробно планиране. Пазете импортите, промените в кода и продуктовите инструкции съгласувани с напредването на работата.
Резултатът е разбрана отправна точка и редактируем списък с работа. Не е декларация, че всяко съществуващо поведение е правилно. Продължете с планиране на инициативи.
Направете упражнението
Импортирана измислена услуга използва стар модул за права на достъп. Замяната му вече е планирана. Напишете продуктова инструкция, която предотвратява нови зависимости от модула. После определете една препратка към хранилището, която бихте прегледали в импортираната спецификация.
Изтеглете работния лист (Markdown)Премахването на тази отметка изтрива целия напредък, запазен в този браузър.
Напредъкът остава в този браузър. Без акаунт и проследяване.