📃 Бывало ли с вами такое, что оценку в школе снижали не за ошибки, а за небрежность почерка или помарки? С кодом такое тоже случается. Казалось бы, ошибок нет и код работает исправно, но если присмотреться как следует, то можно кое-что найти…
👇Вот список распространённых недочётов кода. Если вы научитесь от них избавляться, то будете писать качественный и чистый код.
1. В функции выполняется слишком много действий. Функция должна отвечать только за одну операцию. Такой код будет более надёжным.
2. В проекте слишком много закомментированного кода. Такое встречается, если вы написали код, но он не пригодился здесь и сейчас. И вместо того, чтобы его удалить, вы оставляете его на случай «а вдруг пригодится». Не надо так! Это только захламляет код. Если не пользуетесь – удаляйте.
3. Неудачные имена переменных. Скорее всего вам говорили об этом с первых уроков по программированию. Да, это правило является базовым, но даже самые опытные разработчики продолжают его нарушать.
4. «Магические числа» в коде. Использование в программе неких значений, «магических чисел», которые вообще не имеют имён и не записаны в какие-либо переменные. В исходном тексте встречается числовое значение и неочевидно, что оно означает. Это может затруднить работу не только вашим товарищам, которые будут смотреть ваш код, но и вы сами со временем можете забыть, что же это за число.
5. Значения, жёстко заданные в коде. Жёстко заданные значения не позволяют легко конфигурировать программу. Они, так сказать, «высечены в камне». Подобное считается анти-паттерном, или, как минимум, указывает на явные проблемы в коде.
Кстати, ученики "Алгоритмики" учатся не только "кодить" самостоятельно, но и исправлять ошибки в чужом коде. А кому не совсем понятно, о чём речь ☝️ - звоните!) Расскажем о наших курсах и ответим на вопросы🙂 Наш телефон 8-904-582-31-24 (менеджер Елена)
Наш сайт https://www.algoritmika-omsk.ru Занятия в "Алгоритмике" проводятся как в будние, так и в выходные дни по адресам: ул. Куйбышева, 43, офис 205 и Бульвар Архитекторов, 4.
#Алгоритмика #omskalgoritmika #развитиедетей #программирование #Алгоритмика_Омск #algoritmik #марсакадемия #Рыцарькода #обучение #новости_Алгоритмики #ScratchJunior #Scratch #Python #PythonPro #Google #Yahoo! #Омск #учимкодить #логика #курсыпрограммирования


Присоединяйтесь — мы покажем вам много интересного
Присоединяйтесь к ОК, чтобы подписаться на группу и комментировать публикации.
Нет комментариев