В предыдущем посте https://lnkd.in/eJbfM6xR я говорил о том как важна синхронизация всех даных на проекте. И о том что делать это руками это жопа и впринципе никогда не работает.
В этом посте я хочу показать пример того как эта проблема должна решаться и ее изящность.
Наша задача писать туториалы и гайды для документации, но таким образом что бы они были всегда привязаны к конкретной версии кода + всегда выполнялись.
Для того что бы решить эту задачу мы представляем гайды в виде тест-кейсов, которые при билде раняться вместе со всеми и по результату которых генериться файл в MD формате со статьей. Ну а если что то не работает, то мы сразу же это фиксим и соответственно апдейтим тест/гайд.
Как вы видите по коду написать тулзовину которая это будет делать сможет даже джун, а можно и вовсе попросить ChatGPT.
Подобный подход избавит вас от боли, проблем, и тысячи баг-репортов что что-то не работает.
#ANDevHowTo #ANDevHowToQA
В этом посте я хочу показать пример того как эта проблема должна решаться и ее изящность.
Наша задача писать туториалы и гайды для документации, но таким образом что бы они были всегда привязаны к конкретной версии кода + всегда выполнялись.
Для того что бы решить эту задачу мы представляем гайды в виде тест-кейсов, которые при билде раняться вместе со всеми и по результату которых генериться файл в MD формате со статьей. Ну а если что то не работает, то мы сразу же это фиксим и соответственно апдейтим тест/гайд.
Как вы видите по коду написать тулзовину которая это будет делать сможет даже джун, а можно и вовсе попросить ChatGPT.
Подобный подход избавит вас от боли, проблем, и тысячи баг-репортов что что-то не работает.
#ANDevHowTo #ANDevHowToQA
🔥4👍1