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


О чистоте кода
О чистоте кода Сегодня я прочитал статью Дэна Абрамова о чистом коде , и, поскольку я очень сильно отношусь к чистому/читабельному/понятному коду, я хотел изложить свои мысли на эту тему на (цифровой) бумаге. Пункты в статье объективно верны и, вероятно, полезны для многих людей, но в то же время я думаю, что в ней упущен важный момент. Принцип DRY сформулирован как Каждая часть знаний должна иметь единственное, недвусмысленное, авторитетное представление в системе . ( Википедия..

Наибольший общий делитель
Наибольший общий делитель Эта задача была взята из курса Coursera Специализация по структурам данных и алгоритмам , а именно из курса Algorithmic Toolbox Course , неделя 2, который я недавно закончил. Если вы проходите этот курс или планируете его пройти, пожалуйста, не заглядывайте вперед на решение, так как оно будет противоречить Кодексу чести и не принесет вам никакой пользы. Введение проблемы Наибольший общий делитель GCD(a,b) двух неотрицательных целых чисел a и..

Оптимизация игры «Жизнь» Конвея в JavaScript — часть I
Это еще один небольшой проект на чистом JavaScript. При этом, если я смогу эффективно оптимизировать этот код, я попытаюсь применить какой-то интерактивный интерфейс онлайн. Я никогда особо не увлекался созданием игр, но когда я наткнулся на эту Ката, она сразу же напомнила мне о простых неконкурентных играх, в которые я играл в детстве. Вы знаете такие игры, в которых вы бездумно плавали или собирали кристаллы без какой-либо реальной цели? В этом анализе я кратко упомяну, почему я..

Основное руководство по освоению функций JavaScript (часть II)
Во второй части этого руководства мы продолжим изучение функций, но наше основное внимание будет сосредоточено на типах функций, которые мы объявляем в объектах JS, обычно известных как methods . Те, кто пропустил первую часть этого руководства, могут получить к нему доступ по ссылке ниже. Основное руководство по освоению функций JavaScript JavaScript - один из самых любимых и популярных языков программирования. Нравится вам это или нет, если вы…..

Что такое JavaScript Arrow => Functions
JavaScript имеет некоторый синтаксис, который отпугивает начинающих и средних разработчиков. Если эта штука «=›» вызывает у вас мурашки по коже, вы не одиноки. Но не бойтесь, вы справитесь. Рассмотрим код ниже: Все, что он делает, это преобразует вход в выход. ввод => вывод, которому предшествует имя функции. Это так просто, я не шучу. Вы помещаете имя функции между объявлением переменной и «=». Вы вводите свои данные между «=» и «=›». Если у вас есть несколько входов, это..

День 170: Предупреждающий звонок
примечания к вкладышу : Профессионал: Вчерашний день прошел почти так же, как и предыдущий, за исключением того, что я сделал больше. У нас появилось немного больше понимания новых изменений. Личное: Значит, почти весь день действовало наблюдение за торнадо! Это привело к отмене встречи IoT. Конечно, единственный раз, когда рядом со мной будет встреча, ее отменят, ха-ха. Поэтому вместо этого я посмотрел несколько докладов об IoT, ботах узлов, использовании JavaScript для создания..

Как научиться программировать быстрее
1. Сделайте свои основы ясными: Распространенная ошибка, которую совершают студенты или новички при изучении программирования, заключается в том, что они пропускают основы или главу 1 и сразу же переходят к следующей главе. Чтобы понять продвинутые концепции программирования, вам нужно очень хорошо разбираться в основах программирования. Если вы совершите ту же ошибку, то в какой-то момент у вас будет много путаницы, и вам придется снова вернуться к своим основам. Этими основами..