Clean Code
12.8K subscribers
2.51K photos
7 videos
3.33K links
Советы по написанию кода, обзоры распространенных ошибок и многое другое.

Ссылка: @Portal_v_IT

Сотрудничество: @oleginc, @tatiana_inc

РКН: clck.ru/3Ht6ch
Download Telegram
Artificial bindings

Искусственные привязки. То, что не зависит друг от друга не должно объединяться приявязками. Например, обобщеные перечисления не должны содержаться в более конкретных классах. В общем случае искусственной привязкой считается привязка между двумя модулями, не имеющая явной, непосредственной цели.
Главной причиной для появления таких привязок становится лень и небрежность. Не жалейте времени - разберитесь, где должно располагаться объявление той или иной функции, константы или переменной.

#dependencies
Depfu

Не "фу", а полезный инструмент для получения всей необходимой информации перед тем, как принимать решения о выпуске новых обновлений зависимостей приложения. Он снижает риски пропустить выпуск важных версий, тем самым экономит ваше время.

Depfu обеспечивает:
● Легкую интеграцию с GitHub и GitLab;
● Настраиваемые по регулярности Pull-риквесты;
● Адаптацию с CI вашей команды.

Легковесный инструмент для поддержания актуальности зависимостей приложения. Поддерживает проекты Ruby, JavaScript, Elixir.

GitHub

#tools #dependencies