Перанясіце наяўную кодавую базу ў Taiga
ЗавершанаПраверце, што Taiga выводзіць з рэпазіторыя. Аддзяляйце бягучыя паводзіны ад задуманых і выбірайце адпаведнае дзеянне для недакладнага дакумента.
Выдавец TaigaЯк мы пішам
Праверце сваё разуменнеІмпартаваны дакумент дакладна апісвае код, які вы збіраецеся замяніць. Што трэба зрабіць?Выканайце практыкаванне
Чаму вы навучыцеся
- Падрыхтоўваць звязаны рэпазіторый для імпартаванага прадукту.
- Адрозніваць дэфект кода, пастаянную інструкцыю і памылку аналізу.
- Правяраць прапанаваныя ініцыятывы паводле фактычных прабелаў і наяўных магчымасцей.
Пачніце з наяўнай сістэмы
Выдуманы сэрвіс запытаў на абсталяванне ўжо існуе. Каманда хоча суправаджаць яго з дапамогай Taiga і захаваць працуючыя інтэграцыі.
Пры стварэнні прадукту выберыце Import codebase. Звяжыце рэпазіторый і запусціце аналіз. Гэты спосаб выкарыстоўвае аналіз рэпазіторыя замест размовы пра новы прадукт. Прадукт, створаны з нуля, не можа пазней дадаць гэты шлях імпарту.
Пацвердзіце доступ да рэпазіторыя і галіну, з якой павінна працаваць Taiga. Дадайце пастаянныя абмежаванні на адпаведным узроўні кантэксту. Для гэтага прыкладу ўкажыце, што наяўная інтэграцыя ідэнтыфікацыі супрацоўнікаў павінна заставацца ў выкарыстанні.
Спачатку праверце выведзеную спецыфікацыю
Taiga выводзіць дакументы прадукту з кода і дадае спасылкі на рэпазіторый. Гэтыя спасылкі дапамагаюць праверыць інтэрпрэтацыю. Яны не ўстанаўліваюць бізнес-задуму кожнага наяўнага шаблону.
Праверце ў спецыфікацыі тры рэчы:
- Мэта: ці адпавядае апісаная мэта прычыне існавання сэрвісу?
- Абмежаванні: якія шаблоны з’яўляюцца свядомымі патрабаваннямі?
- Вядомыя дэфекты: якія бягучыя паводзіны павінны змяніцца?
Сэрвіс абсталявання ўтрымлівае састарэлы модуль аўтарызацыі. Дакумент можа дакладна паведамляць пра яго выкарыстанне. Гэта не азначае, што каманда павінна яго пашыраць.
Адкрыйце файл, на які ёсць спасылка, і параўнайце адпаведныя паводзіны са сцверджаннем. Запішыце абмежаванні наяўных доказаў, напрыклад канфігурацыю або эксплуатацыйныя паводзіны па-за рэпазіторыем.
Выберыце адпаведнае выпраўленне
| Сітуацыя | Дзеянне |
|---|---|
| Дакумент правільна апісвае непажаданы код | Сплануйце і рэалізуйце змену кода |
| Каманда мае пастаяннае правіла для будучай працы | Змясціце правіла ў інструкцыях прадукту |
| Аналіз няправільна вытлумачыў рэпазіторый | Выкарыстайце Refresh this document і праверце вынік |
Імпартаваныя дакументы адлюстроўваюць код. Не разглядайце іх як апісанні будучай сістэмы, якія падтрымліваюцца ўручную. Абнаўленне дакумента таксама паўторна выводзіць дакументы, ад якіх ён залежыць. Таму абнаўленне пазнейшага дакумента можа патрабаваць больш працы.
Для састарэлага модуля інструкцыя магла б гучаць так: «Не дадавайце новых кампанентаў, якія выклікаюць састарэлы модуль аўтарызацыі. Для новай працы выкарыстоўвайце ўхвалены інтэрфейс на замену». Праверце, што інтэрфейс існуе, і ўкажыце яго фактычнае месца ў рэпазіторыі.
Ацаніце першыя ініцыятывы
Працоўны працэс імпарту таксама запускае сканаванне рэпазіторыя, ацэнку паводле апублікаваных палітык і пачатковае планаванне ініцыятыў. Этап, для якога адсутнічае неабходная перадумова, можа быць прапушчаны з тлумачэннем. Планаванне выкарыстоўвае наяўныя выяўленыя праблемы і ацэнку палітык.
Праверце прапанаваныя прабелы паводле рэпазіторыя. Пачатковыя ініцыятывы вырашаюць адсутнасць магчымасцей, асноў або адпаведныя нявырашаныя праблемы залежнасцей. Гэта не спіс новых функцый, якіх ніхто не запытваў.
Захоўвайце карысную наяўную магчымасць. Адхіляйце або выпраўляйце прапанову, якая паўторна стварыла б яе без патрэбы. Для новага бізнес-патрабавання дадайце асобную ініцыятыву.
Захоўвайце зыходны стан, абгрунтаваны доказамі
Завяршыце Discovery і праверце прапановы ініцыятыў. Да дэталёвага планавання пацвердзіце асяроддзе і адказнасць за пастаўку. Па меры працы падтрымлівайце ўзгодненасць імпартаваных матэрыялаў, змен кода і інструкцый прадукту.
Вынік — зразумелы зыходны стан і рэдагаваны бэклог. Гэта не заява, што ўсе наяўныя паводзіны правільныя. Працягвайце з планаваннем ініцыятыў.
Выканайце практыкаванне
Імпартаваны выдуманы сэрвіс выкарыстоўвае састарэлы модуль аўтарызацыі. Яго замена ўжо запланавана. Напішыце інструкцыю прадукту, якая не дазваляе ствараць новыя залежнасці ад модуля. Потым выберыце адну спасылку на рэпазіторый, якую праверылі б у імпартаванай спецыфікацыі.
Спампаваць працоўны ліст (Markdown)Зняцце гэтай пазнакі выдаляе ўвесь прагрэс, захаваны ў гэтым браўзеры.
Прагрэс застаецца ў гэтым браўзеры. Без уліковага запісу і адсочвання.