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


Написание кода как электронная почта
Коммуникация – это процесс обмена информацией между людьми через общую систему символов, знаков или поведения. Написание кода легко подходит под это определение. Некоторые решения могут быть написаны одним человеком, но если продукт используется и расширяется, он в конечном итоге перерастет этого одного разработчика. Лучший пример — Facebook. Его написал Марк Цукерберг, но сейчас над ним работает гораздо больше разработчиков. При этом, когда мы пишем код, мы пишем его не только для..

Паттерны JavaScript: абстрактный фабричный шаблон, объясненный Tower Defense
Объясняет абстрактную фабрику в деталях с защитой башни Абстрактная фабрика позволяет создавать объекты с общей концепцией из любой другой части кода (клиента). Все шаблоны разделены на 3 категории: творческие , структурные и поведенческие . Этот паттерн относится к категории творческих. Вы поймете, почему . Абстрактная фабрика позволяет вашему коду делегировать создание объекта, инкапсулируя более широкую логику в элемент управления фабрики. Вместо создания объектов,..

5 концепций чистого кода в TypeScript
Как написать суперчитаемый код В прошлый раз, когда я написал статью 7 Bad Code Smells In Typescript , она получила много внимания и похвалы. Поэтому я думаю, что многие хотят узнать об этом больше и я решил написать об этом еще одну статью. В этой статье я не буду повторять предыдущие плохие запахи кода. Сегодня мы обсудим еще 5 концепций чистого кода в Typescript. 1. Функции должны делать одну вещь Если функции выполняют несколько функций, их сложнее изменить,..

Принципы SOLID в JavaScript для написания чистого кода — Принцип открытости/закрытости
Принцип открыто-закрыто — второй принцип SOLID для написания чистого кода. Если вы не читали о Принципе единой ответственности, вам следует прочитать его здесь . Принцип Open Close прост. Ваш код должен быть открыт для расширения, но закрыт для модификации. Возьми….? Конец блога. Шучу, надеюсь, жизнь была бы такой простой. Чтобы объяснить, давайте рассмотрим пример. Представьте, что вы создаете приложение для компании, которая производит электронные гаджеты, такие как телефоны,..

15 методов работы с массивами в JavaScript, которые вам нужно знать в 2020 году
Массив — это специальная переменная, которая может содержать более одного значения: Он имеет некоторые встроенные свойства и методы, которые мы можем использовать для добавления, удаления, повторения или манипулирования данными по мере необходимости. Знание методов массива JavaScript может сделать вас лучшим разработчиком. В этом посте мы рассмотрим 15 методов массивов, которые можно использовать для эффективного управления вашими данными. 1. некоторые () Этот метод проверяет..

Чистый код работает медленно, но он вам все равно нужен…
Если вы еще не слышали, на сцене программирования/разработки ПО в Твиттере происходит что-то действительно интересное. Все началось с одного из видеороликов Кейси Муратори о программировании с учетом производительности. Он метко назван: Чистый код, ужасная производительность . На самом деле это связано с собственной критикой Кейси в отношении современных программ, эффективность которых составляет менее 1/20. Что является обоснованным опасением, учитывая, что неэффективность является..

Чистый код в моей работе, мне это нравится
Создание чистого кода похоже на украшение комнаты, чтобы она была комфортной, красивой и восхитительной. Итак, в предыдущей истории я рассказал о том, что такое чистый код и небольшой пример, но пример пока не совсем понятный для описания чистого кода. Напомню немного о чистом коде, есть качество кода, которое вы должны понимать, и есть критерии чистого кода. Качество кода: показано : 1. Эффективные комментарии 2. Правильное название 3. Написание простой и эффективной функции..