Представляем перевод статьи автора 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 с реальными примерами и способами исправления ситуации.
  