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