| Просто рассказываю про
| Научно обоснованный подход
| Рациональной и качественной разработки софта
@maxology
Post #88
693
📛Мама, кажется, я не дебажу.
Просматривал темы лекций в нашу бэкенд академию и понял.
Я не дебажу код в работе (стараюсь вообще не дебажить), почти все научился выявлять тестами.
Помню как лютый легаси дебажил. Кровавый монстр Легаси был… и не один…
Тут могла бы быть байка от деда, Макса. Но нет. Не сейчас.
В итоге я пришел к методу:
Я разбирался с монстриком не путем яростного дебага, а пытался понять как он работает. Анализировал код и точки входа в нужный мне флоу (бизнес-процесс).
И все. Я просто разбирался как это работает.
Работает правило:
Разберись как это укулеле работает в целом и что происходит по данному бизнес-процессу.
Почему это важно?
Потому как я встречал разработчиков, которые для поиска ошибки сразу стартовали процесс дебага, при этом общего понимания функционала не было.
И не было тестов.
Не делай так!
Пиши тесты.
А ты как ищешь баги в коде?
#codemonsterslog #кодопись
Просматривал темы лекций в нашу бэкенд академию и понял.
Я не дебажу код в работе (стараюсь вообще не дебажить), почти все научился выявлять тестами.
Помню как лютый легаси дебажил. Кровавый монстр Легаси был… и не один…
Тут могла бы быть байка от деда, Макса. Но нет. Не сейчас.
В итоге я пришел к методу:
Я разбирался с монстриком не путем яростного дебага, а пытался понять как он работает. Анализировал код и точки входа в нужный мне флоу (бизнес-процесс).
И все. Я просто разбирался как это работает.
Работает правило:
Разберись как это укулеле работает в целом и что происходит по данному бизнес-процессу.
Возведи понимание в приоритет.
Понимание поможет обнаружить ошибку.
Понимание поможет упростить.
Почему это важно?
Потому как я встречал разработчиков, которые для поиска ошибки сразу стартовали процесс дебага, при этом общего понимания функционала не было.
И не было тестов.
Не делай так!
Пиши тесты.
А ты как ищешь баги в коде?
#codemonsterslog #кодопись
- ❤ 8
- 💯 3







