Точка ОСТАНОВА - не ошибка в написании! 🤯
Признавайтесь, кто из вас думал, что правильно писать "точка ОСТАНОВКИ"? (я неловко поднимаю руку 👋 )
Я долго был уверен, что коллеги делали ошибку, когда писали "точка ОСТАНОВА". Оказывается, это я был не прав!
Что такое точка останова? 🎯 Точка останова (breakpoint) - это специальная метка в коде, которая указывает, в каком месте нужно приостановить выполнение программы. Вы также можете устанавливать её вручную, если работаете с современными средами разработки (Pycharm, VSCode и т.д.) 🎈
Точки останова обычно используются программистами для: ✔️Диагностики и поиска ошибок - позволяет остановить выполнение программы в интересующем месте, чтобы программист мог исследовать текущее состояние переменных, памяти, регистров процессора, стека вызовов и других параметров ✔️Пошагового выполнения кода - после остановки на точке останова можно продолжать выполнение программы по одной строке, анализируя изменения состояния программы на каждом этапе
Но также используются тестировщиками: ✔️ При написании автотестов - используются по тем же причинам, что и разработчики) ✔️ При написании нагрузочных сценариев - проверить, что скрипт написан верно, и вас не будет ожидать сюрприз в каком-то моменте ✔️ При проверке кода программистов - если вы на такое способны, конечно 💪 Почему именно "ОСТАНОВА"? 🤔 Останов — это технический термин, означающий прекращение работы механизма, системы или процесса
Слово происходит от глагола "остановить" → "останов" (как процесс) → "останова" (родительный падеж).
В IT это устоявшийся термин, который используется не только для breakpoint'ов, но и для: ✔️Аварийного останова системы ✔️Планового останова сервиса ✔️Точки останова в алгоритмах
А вы знали об этом различии? Или тоже думали, что это ошибка (я надеюсь, я не один так заблуждался 😅)
💬 Поделитесь в комментариях: какие еще IT-термины вас когда-то удивили своим написанием?
🐍 P.S. Если хотите увидеть, как работают точки останова на практике в PyCharm (режим DEBUG с пошаговым выполнением кода), то дайте знать в комментариях! Сделаю отдельный пост с наглядной демонстрацией 🔍
#термин | 🍩 Донейшн | 📈 Забустить канал