Публикации по теме 'clean-code'


Как писать лучший код?
«Любой дурак может написать код, понятный компьютеру. Хорошие программисты пишут код, понятный людям». — Мартин Фаулер Как писать чистый код? Вы бы не задавали этот вопрос, если бы только начали свой путь в качестве разработчика, что является огромной ошибкой, которую делают все младшие разработчики. Любой может написать код, но дело не в написании кода, а в написании кода, который каждый может понять, для этого нам нужно запачкать руки и больше практиковаться, больше писать и..

Как использовать оператор объединения для создания массивов смешанного типа в TypeScript
TypeScript — отличный способ добавить намерения в ваш код JavaScript и приложения. Возможность явно определять типы переменных при объявлении переменных — отличный способ избежать конфликтов типов позже в вашем коде. Хотя это просто с примитивными типами, такими как числа и строки, не так ясно, как это реализовать, когда речь идет о таких объектах, как массивы. В этой статье мы рассмотрим, как создавать массивы TypeScript, в частности, можно ли создавать массивы смешанного типа...

Длинные методы и функции: проблема качества кода
В мире разработки программного обеспечения написание чистого и удобного в сопровождении кода имеет важное значение. Одна из распространенных проблем, с которыми часто сталкиваются базы кода, — это длинные методы и функции . Эти длинные фрагменты кода могут затруднить понимание, поддержку и отладку вашей кодовой базы. В этой записи блога мы рассмотрим проблему длинных методов и функций в C# и обсудим, почему это проблема качества кода. Я также приведу примеры кода, чтобы..

Используйте обычные сообщения о коммитах для улучшения коммуникации в команде
С wdyd и другими платформами Иногда, работая в команде или организации с открытым исходным кодом, вы можете ошибиться в написании сообщения или допустить ошибки в коммитах вашего репозитория. Эти ошибки могут распространяться по кодовой базе огромного продукта или технического стека. Для меня очень важно быть полностью прозрачным на стороне кодирования, быть коммуникативным и описательным при разработке проекта, продукта или даже утилиты, написанной разработчиками для разработчиков...

Написание чистого кода на JavaScript — Лучшие практики написания курсов
Хотя JavaScript не является чисто объектно-ориентированным языком, мы можем писать код, используя некоторые парадигмы объектно-ориентированного программирования. Одной из важных вещей в ООП являются классы. В этой статье мы рассмотрим, как писать наши классы эффективно и чисто, чтобы наши коллеги-разработчики любили нас. Ниже приведены некоторые правила, которым мы можем следовать, чтобы убедиться, что наши классы написаны чистым способом: Держите его закрытым . Переменные..

Почему вы не должны использовать моки в своих тестах
Преодолевая принципы чистой архитектуры Введение Короче говоря, я проходил собеседование по поводу работы, и возникла интересная тема. Меня спросили, как вы проводите свои тесты… Я думаю, как и все, вы хотите продемонстрировать свой потенциал и сколько концепций и методов вы знаете и можете применить. Итак, я начал рассказывать об этом и в конце концов обнаружил, что они не используют насмешки ни в одном из своих тестов. Мы говорим от модуля к интеграции и E2E-тестированию…..

Как уменьшить критические изменения в коде.
Критическое изменение происходит, когда вы меняете код и приложение ломается, другие говорят, что ваш клиент не может использовать ваш API. Обычно это происходит, когда изменение кода связано с изменением и удалением части существующей части API. Вот некоторые распространенные примеры критических изменений: 1. Удаление ресурса или метода 2. Удаление поля ответа 3. Изменение ресурса или метода 4. Изменение имени поля 5. Изменение обязательного поля Если это то, с чем вы..