Clean Code

Каждый раз, когда вы пишете комментарий, вы должны гримасничать и чувствовать недостаток вашей спосо...
Читать далееAvoid WitИзбегайте остроумия. Если имена ваших методов, переменных или комментариев будут излишни о...
Читать далееArtificial bindingsИскусственные привязки. То, что не зависит друг от друга не должно объединяться...
Читать далееYAGNIYAGNI — процесс и принцип проектирования ПО, при котором в качестве основной цели и/или ценност...
Читать далееLack of TestsНедостаток тестов. Сколько тестов должен включать тестовый пакет? К сожалению, многие...
Читать далееFlags in ArgumentsФлаги в аргументах. Логические аргументы явно указывают на то, что функция выполн...
Читать далее