Публикации по теме 'clean-code'


Пишите чистый код и уверенно соблюдайте сроки
Я считаю, что никто не хочет писать грязный код, но что, если у нас есть крайний срок, мы постоянно сталкиваемся с этим, быстрый и грязный код, чтобы что-то сделать, но что происходит, мы на самом деле в конечном итоге работаем медленнее, ошибок больше и мы должны вернуться и исправить их, что на самом деле занимает гораздо больше времени, чем если бы мы медленно корректировали написанный чистый код. «Действительно, соотношение времени, затрачиваемого на чтение и на запись, намного..

Чистый код стал проще — Часть 1
Пару лет назад я прочитал книгу Чистый код Роберта С. Мартина. Это отличная книга, особенно для тех, кто только начинает свою карьеру. Это поможет вам стать более зрелым разработчиком/инженером программного обеспечения и чаще писать качественный код. Я собрал советы, приемы и практики, которые узнал из этой книги, и опубликую их в нескольких частях. Обратите внимание, что я использовал цитаты и примеры кода из оригинальной книги этой серии. Итак, без лишних слов, начнем...

Повышение уровня в Python с помощью инверсии зависимостей и точек входа
Программисты Python недостаточно используют инверсию зависимостей (DI). Есть ряд причин, почему бы и нет: Это сложно — оно переворачивает некоторые интуитивные представления о потоке кода. Иногда люди делают инъекцию зависимостей и думают, что они выполнили инверсию зависимостей. Преимущества DI легко заметны в зрелых базах кода, но реализация DI в новом коде добавляет уровень абстракции, который многие программисты считают обременительным. Он получает YAGNI , хотя этого не..

10 советов по написанию чистого и поддерживаемого кода JavaScript
Поскольку популярность JavaScript продолжает расти, важно писать не только работающий код, но и чистый и удобный для сопровождения. В этой статье мы рассмотрим 10 советов по написанию чистого и поддерживаемого кода JavaScript, которые помогут сделать вашу кодовую базу более организованной, эффективной и простой в обслуживании с течением времени. 1. Используйте осмысленные имена переменных: Избегайте использования общих имен переменных, таких как «a», «b» или «x». Вместо этого..

Как хардкорные программисты пишут код — Примеры
Давайте рассмотрим эту тему на конкретном примере и проанализируем, как разные уровни программистов подходят к этой проблеме. Представьте, что вы получаете два списка данных о туристах от туристической компании, как показано ниже: tourists_visited_hk = [ {"first_name": "Sirena", "last_name": "Gross", "phone_number": "650-568-0388", "date_visited": "2018-03-14"}, {"first_name":..

Параметры функции в JavaScript - чистый код
В свое время как веб-разработчик мне приходится много работать с кодом JavaScript. Я люблю JavaScript, без вопросов. Но иногда я ненавижу код, написанный людьми, не использующими возможности языка. На мой взгляд, больше всего ошибок делается в параметрах функций. Функции с большим количеством параметров чаще всего устарели и не могут быть изменены во многих местах. Это настоящее разочарование для других разработчиков, которым приходится многое менять. Но давайте рассмотрим эту проблему..

Понимание 5 принципов SOLID с использованием Swift
Усовершенствуйте свои кодовые базы Swift с помощью объектно-ориентированного дизайна классов Некоторое время я пытался улучшить качество своего кода, писать более читаемый и пригодный для разработки код. Одним из наиболее важных шагов в этом процессе является применение принципов SOLID в коде. Давайте посмотрим, что это за SOLID? SOLID — это пять принципов объектно-ориентированного проектирования классов. Это набор правил и лучших практик, которым следует следовать при..