Clean Code

Каждый раз, когда вы пишете комментарий, вы должны гримасничать и чувствовать недостаток вашей спосо...

Читать далее

​Avoid WitИзбегайте остроумия. Если имена ваших методов, переменных или комментариев будут излишни о...

Читать далее

​Artificial bindingsИскусственные привязки. То, что не зависит друг от друга не должно объединяться...

Читать далее

YAGNIYAGNI — процесс и принцип проектирования ПО, при котором в качестве основной цели и/или ценност...

Читать далее

​Lack of TestsНедостаток тестов. Сколько тестов должен включать тестовый пакет? К сожалению, многие...

Читать далее

​Flags in ArgumentsФлаги в аргументах. Логические аргументы явно указывают на то, что функция выполн...

Читать далее