Представляем перевод статьи автора Szymon Krajewski о правиле «неотложного провала».
@nuancesprog #статьи #cleancode #php
@nuancesprog #статьи #cleancode #php
Telegraph
Почему ранний возврат из функций так важен?
Перевод статьи Szymon Krajewski: "Why should you return early?" В начале моего приключения в роли программиста мой код зачастую напоминал вермишель. В любых условных выражениях я только и делал, что сразу переходил к описанию верного исхода, оставляя на конец…
Присвоение имён — одна из главных трудностей в разработке. Невозможно подсчитать, сколько времени мы тратим на обдумывание имён и на попытки разобраться в коде с плохими именами. И не важно, объекты это, методы, классы или что-то другое. Считается доказанным фактом, что мы тратим больше времени на чтение кода, а не на его написание, поэтому хорошие правила присвоения имён в будущем облегчат вам жизнь.
@nuancesprog #статьи #ruby #RubyonRails #cleancode
@nuancesprog #статьи #ruby #RubyonRails #cleancode
Telegraph
Присвоение имён: руководство для программиста
Перевод статьи Cezary Karaś: Naming 101: Programmer’s Guide on How to Name Things Хорошие имена делают код лучше и чище. Они помогают интуитивно определять, за что отвечает каждая часть кода. В будущем другим разработчикам будет легче читать ваш код, да и…
Отношение разработчиков к комментированию кода всегда было двояким. Давайте разберемся, почему же все-таки не стоит комментировать код
https://nuancesprog.ru/p/1555/
@nuancesprog #статьи #SoftwareDevelopment #SoftwareEngineering #CleanCode
https://nuancesprog.ru/p/1555/
@nuancesprog #статьи #SoftwareDevelopment #SoftwareEngineering #CleanCode
https://nuancesprog.ru
Неужели комментировать код — это плохо?
Комментарий — это строка в исходном коде, которую могут прочесть разработчики, но которая игнорируется компиляторами и интерпретаторами
Сегодня, у нас есть доступ к сотням различных курсов, книг и самоучителей, с помощью которых каждый из нас может выучить тот или иной ЯП, не выходя из дома. Однако, вместе с тем возникает проблема, особенно касающаяся новичков-самоучек — проблема «грязного кода». Именно этой проблеме мы и посвятили небольшой цикл из двух частей!
В первой части мы разберем такое явление, как «code smell» или «код с запашком», разберем несколько примеров такого кода и попробуем научить вас писать чисто
https://nuancesprog.ru/p/1626/
@nuancesprog #статьи #CleanCode #SoftwareDevelopment #web
В первой части мы разберем такое явление, как «code smell» или «код с запашком», разберем несколько примеров такого кода и попробуем научить вас писать чисто
https://nuancesprog.ru/p/1626/
@nuancesprog #статьи #CleanCode #SoftwareDevelopment #web
https://nuancesprog.ru
Станьте экспертом в разработке с этими продвинутыми советами по кодированию. Часть 1
Самое худшее, что может произойти с разработчиком, — это застрять в своей нынешней квалификации.
Сегодня, у нас есть доступ к сотням различных курсов, книг и самоучителей, с помощью которых каждый из нас может выучить тот или иной ЯП, не выходя из дома. Однако, вместе с тем возникает проблема, особенно касающаяся новичков-самоучек — проблема «грязного кода». Именно этой проблеме мы и посвятили небольшой цикл из двух частей!
Во второй части мы продолжим разбирать "код с запашком" или code smells: разберем несколько примеров кода и научимся писать чисто.
https://nuancesprog.ru/p/1635/
@nuancesprog #статьи #CleanCode #SoftwareDevelopment #web
Во второй части мы продолжим разбирать "код с запашком" или code smells: разберем несколько примеров кода и научимся писать чисто.
https://nuancesprog.ru/p/1635/
@nuancesprog #статьи #CleanCode #SoftwareDevelopment #web
https://nuancesprog.ru
Станьте экспертом в разработке с этими продвинутыми советами по кодированию. Часть 2
В данной статье мы продолжим изучение остальных code smells с реальными примерами и способами исправления ситуации.
Cтатья посвящена вопросу солидарности разработчиков. Почему важно писать понятный код и какие преимущества это даёт в долгосрочной перспективе?
https://nuancesprog.ru/p/2603/
@nuancesprog #статьи #SoftwareDevelopment #SoftwareEngineering #CodeReview #CleanCode
https://nuancesprog.ru/p/2603/
@nuancesprog #статьи #SoftwareDevelopment #SoftwareEngineering #CodeReview #CleanCode
https://nuancesprog.ru
Как писать понятный код | NOP::Nuances of programming
Я люблю разбирать чужой код и отдавать на обзор свой. Это помогает открывать для себя новое, понимать кодовую базу, делиться своими знаниями, прогнозировать и предотвращать потенциальные ошибки.
⏺ Что такое чистый код, и как овладеть искусством его написания начинающему разработчику? Ответы на эти вопросы можно найти в нашем руководстве
https://nuancesprog.ru/p/3689/
@nuancesprog #статьи #CleanCode
https://nuancesprog.ru/p/3689/
@nuancesprog #статьи #CleanCode
https://nuancesprog.ru
Руководство по написанию чистого и читабельного кода для начинающих разработчиков. Часть 1
Написание чистого и читабельного кода — непростая задача, но данное краткое руководство поможет вам овладеть этим искусством.
📃 Продолжаем разбираться в том, как овладеть искусством написания чистого кода молодому разработчику. Узнаем, что такое принцип DRY, а также выполним рефакторинг кода на основе изученного материала.
https://nuancesprog.ru/p/3692/
Часть 1 - https://tttttt.me/nuancesprog/1259
@nuancesprog #статьи #CleanCode
https://nuancesprog.ru/p/3692/
Часть 1 - https://tttttt.me/nuancesprog/1259
@nuancesprog #статьи #CleanCode
https://nuancesprog.ru
Руководство по написанию чистого и читабельного кода для начинающих разработчиков. Часть 2
Представьте, что вы разрабатываете для клиента приложение по управлению персоналом. Администраторы могут добавлять пользователей с ролями в базу данных.
📃 Напомним о том, как писать код, который в будущем будет помощником, а не помехой. Об именовании, функциях, форматировании и, конечно, обработке ошибок
https://nuancesprog.ru/p/4681
@nuancesprog #статьи #CleanCode
https://nuancesprog.ru/p/4681
@nuancesprog #статьи #CleanCode
https://nuancesprog.ru
Как писать чистый код? | NOP::Nuances of programming
Позвольте объяснить. Делая код-ревью, я испытываю три эмоции:Какого черта! — с отвращением. Этот код не нужен.Какого черта! — в восхищении. Этот парень умный.Какого черта! — в отчаянии. Не понимаю эту тарабарщину.
Что такое чистый код, и как овладеть искусством его написания начинающему разработчику? Ответы на эти вопросы можно найти в нашем руководстве
Часть 1 - https://nuancesprog.ru/p/3689
Часть 2 - https://nuancesprog.ru/p/3692
@nuancesprog #цикл #CleanCode
Часть 1 - https://nuancesprog.ru/p/3689
Часть 2 - https://nuancesprog.ru/p/3692
@nuancesprog #цикл #CleanCode