Публикации по теме 'clean-code'
Как сохранить ваш код в чистоте
Вы когда-нибудь писали фрагмент кода или отправляли запрос на слияние на GitHub, и в ответ вы получаете комментарий в строках вашего «код чистый»?
Вы когда-нибудь задумывались, что это на самом деле означает?
Здесь я собираюсь перечислить несколько рекомендаций по тому, что делает код «чистым».
Чистый код - это не грязь
Когда что-то грязное, значит, это нечисто. Простой! Верно?
Так что это влечет за собой, можно спросить?
Излишние комментарии
Прежде всего, позвольте мне..
Сила быстрой неудачи
Противоинтуитивный подход к созданию надежного программного обеспечения
Ваш беспилотный автомобиль обнаруживает неисправные датчики в процессе запуска. Что бы вы предпочли, чтобы случилось потом?
Машина едет со сломанными датчиками, посмотрим, как далеко она уедет. Автомобиль отказывается двигаться и сообщает о сломанных датчиках.
Если вы не являетесь бесстрашным адреналиновым наркоманом, я думаю, вы выбрали второй вариант. Мы могли бы назвать этот вариант безотказным. Ничего..
Использование наследования в объектно-ориентированном программировании: личная точка зрения
Привет! Я рад поделиться своим взглядом на наследование, фундаментальную концепцию объектно-ориентированного программирования (ООП). Как увлеченный программист, я считаю, что понимание наследования имеет решающее значение для создания эффективных и удобных в сопровождении программных систем. В этой статье я отправлю вас в путешествие, чтобы исследовать красоту и силу наследования и то, как оно сформировало мой подход к разработке программного обеспечения.
Что такое наследование?..
Глава 7 — Обработка ошибок
Используйте исключения, а не коды возврата Иногда мы склонны обрабатывать ошибки в блоках if else. Это беспорядочно, потому что смешивается с логикой. Использование исключений, их генерация или обработка могут быть лучше.
Сначала напишите оператор Try-Catch-Finally Исключения хороши тем, что они определяют область действия ошибки. А блок try-catch-finally должен оставлять программу в согласованном состоянии. Автор предполагает, что когда мы создали нашу структуру try-catch-finally,..
10 лучших практик написания чистого и поддерживаемого кода
Программирование — это и искусство, и наука, и, как и любое другое ремесло, оно включает в себя овладение набором методов и практик, которые помогут вам создавать более качественное, надежное и удобное в сопровождении программное обеспечение. В этой статье мы рассмотрим десять лучших практик, которые каждый разработчик должен знать и применять в своей повседневной работе. От соглашений об именах и организации кода до тестирования и внедрения зависимостей — эти методы не только необходимы,..
Чистый код 101: Функции
В своей книге «Чистый код» Роберт С. Мартин обсуждает важность написания чистых и хорошо структурированных функций при разработке программного обеспечения. В главе 3 он утверждает, что функции должны быть небольшими, сфокусированными и хорошо выполнять одну задачу. Он также подчеркивает важность выбора хороших имен для функций и их параметров, а также необходимость четких и лаконичных сигнатур функций.
По словам Мартина, хорошо написанная функция должна быть простой для понимания и..
Не используйте Switch или If-Else в JavaScript, вместо этого попробуйте это
JavaScript и объекты
Не используйте Switch или If-Else в JavaScript, вместо этого попробуйте это
Напишите лучший оператор switch и if…else в JavaScript с объектом
Что такое оператор переключения?
Оператор switch оценивает выражение, сопоставляя значение выражения с предложением case, и выполняет операторы, связанные с этим case, а также операторы в case, которые следуют за соответствующим case.
Проблемы с переключателем
Корпус переключателя немного сложен для чтения и..