Представляем перевод статьи автора 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 Хорошие имена делают код лучше и чище. Они помогают интуитивно определять, за что отвечает каждая часть кода. В будущем другим разработчикам будет легче читать ваш код, да и…