👨💻 Программист обнаруживает ошибки в своём коде своей программы.
🧩 Такова природа программирования.
🚫 Нужно кодировать так, чтобы ошибок не было.
🤔 Ошибки от не полностью просчитанных вариантов. 👀 Я их не просчитал == не заметил.
🙈 Что-то "помогло" их не заметить.
🚪 Нужно выходить из состояний, в которых делаю ошибки.
🛡️ Нужно быть в состоянии оптимальном для создания кода без ошибок. 🔍 Придётся это состояние:
- 🔎 находить,
- 🔋 поддерживать и
- 🔄 возвращаться в него.
🌟 Когда я в оптимальном состоянии, как компьютер поможет уменьшать количество ошибок в программе?
🗺️ - Проектирование визуальное машин состояний
🔒 - Строгая типизация данных
🔍 - Проверка входных и выходных параметров
🔎 - Поиск непросчитанных вариантов сценариев поведений программы.
Также в тему Машина рефлексии создания и исправления ошибок программирования