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


Python с JavaScript: различия в стилях кода
Вот некоторые из основных предостережений и несколько полезных советов, о которых вам следует знать, если вы разрабатываете свой веб-сайт с использованием Python и JS. Логические значения пустых списков / массивов и объектов / dict: В python bool ([]) == False, тогда как в JavaScript !! [] === true. Кроме того, bool ({}) == False, тогда как в JS !! {} === true. Когда вы используете переменные, об этом часто забывают. Ниже фрагмент python напечатает, что это ложь. abc = []..

Частные, «защищенные» атрибуты в Python - раз и навсегда демистифицированы
Частные, «защищенные» атрибуты в Python - раз и навсегда демистифицированы Все, что нужно знать о частных и «защищенных» атрибутах, в 748 словах Никогда и никогда не используйте два ведущих символа подчеркивания. Это досадно личное. - Ян Бикинг, создатель pip, virtualenv и многих других. Сколько раз вы встречали эти слова: Public , Private и Protected в мире Python? И сколько раз эти ведущие подчеркивания _ , два ведущих подчеркивания __ озадачивали вас, пытаясь..

Чистый код
Чистый код Что такое чистый код? Чистый код, который легко понять и легко изменить. Простота понимания означает, что код легко читается, независимо от того, является ли этот читатель первоначальным автором кода или кем-то еще. Его смысл ясен, поэтому он сводит к минимуму необходимость догадываться и вероятность недопонимания. Это легко понять на каждом уровне, в частности: Легко понять роль и ответственность каждого класса Легко понять, что делает каждый метод Простота..

JavaScript: Const, let и var
TLDR: Какое ключевое слово следует использовать при создании новой переменной?… Const : чаще всего используйте это ключевое слово. Если вы не уверены, должна ли переменная быть константой или нет, все равно используйте const. Компилятор сообщит вам позже, если вы этого не сделали. Let : всякий раз, когда вы используете let, вы должны иметь возможность обосновать, почему переменная должна быть переназначена. Вар : Никогда. Собственно статья: ES2015 представил множество..

5 сокращенных методов JavaScript для более простого и чистого кода
Использование сокращенных методов делает ваш код более чистым, легким для понимания и экономит кучу времени. Это тоже делает ваш код крутым. Вот несколько сокращенных приемов, которые я включил в свою повседневную жизнь кодирования. 1. Тернарный оператор Заставить наш код следовать определенному пути, если мы выполняем одно условие, и следовать другому, если присутствует что-то еще, - это наиболее часто используемая логика для любого разработчика. Тернарный оператор делает эту..

Наследование в JavaScript
Наследование в JavaScript Что такое наследование? Наследование означает получение некоторых свойств от родителя. Если один из ваших объектов хочет иметь некоторые свойства, унаследованные от родительского класса, вам необходимо наследование. В большинстве языков объектно-ориентированного программирования есть ключевое слово «расширить». В Javascript это было недолго. В этом уроке я покажу, как использовать наследование в JS на очень простом примере. Собака и кошка -..

Чистый код: оставляйте подсказки (соглашение об именах)
Чистый код №2 Они применяются для именования всего: переменных, имен классов, методов, пакетов и т. д. Когда у вас есть семантическая модель свежая в голове, это легко чтобы сопоставить ваш код с его Нетрудно запомнить , что переменная с именем x  – это дата записи . strong> был создан , а г  – дата его удаления . Оставляйте подсказки, которые позволят вам перестроить семантическую модель когда вы приходите вернуться в позже ...