Как мы все работаем и разрабатываем? Достаточно тривиально, шаблонно, распространенно. Запускаем понравившуюся среду разработки (IDE), включаем режим отладки, и вперед со словами из песен группы Ленинград. Долго и мучительно, а иногда быстро и легко, мы привыкли уже все отлаживать процесс с помощью IDE. Ибо отладка наше всё. Что в макроразработке через Intellij IDEA, Visual Studio или PyCharm, что в микроразработке через CoDeSys, STM32CubeIDE или Arduino и во многих других средах разработки смотрим на консоль отладки, следим за точками останова и бегаем по флагам из вкладки во кладку, из окно в окно. Инструментов тьма. Делай что и как хочешь. Быстро найдешь баг. Разумеется, адепты тестов скажут нужно подключать ещё и принцип TDD, покрывать модульными, интеграционными тестами всё. На худой конец, можно просто прокликать интерфейс, и в режиме разработчика в браузере, например, просмотреть запросы и нагрузку. А в радиолюбительстве прозвонить цепь, работает или не работает плата. И тому по