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


Эффективные параметры функции в Javascript
Одна из самых важных книг о программировании и стилях программирования - это книга под названием «Чистый код». В этой книге есть важный совет, которому я всегда стараюсь следовать: Максимальное количество параметров функции должно быть 3, и вы всегда должны стараться использовать 2 или меньше . Сначала я не понимал, почему это было важно, но по мере того, как я продолжал писать тонны Javascript, меня это начало поражать. Допустим, мы определяем следующую функцию и имеем шесть..

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

Пишите меньше кода, прочитайте больше: советы по выбору профессии для программистов (и всех остальных)
Я начал свою карьеру молодым разработчиком только после обязательной военной службы в Армии Обороны Израиля. Я быстро, всего за пару месяцев, научился практикам, которых не усвоил за 3 года работы. Одно из первых осознаний во время работы в пост-армии было: я могу выполнить большинство задач с моими текущими знаниями, но мне нужно быстро изучить новые методы и улучшить те, которые у меня уже есть. Гипотеза: я консультировался в Интернете, даже если я уже что-то знал. Пару работ и годы..

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

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

Лаконично, выразительно, делает одно: ваш код должен говорить на TED с использованием принципа TED.
« Лаконично, выразительно, выполняет одну задачу » чаще всего называют правилом TED или принципом TED . Таким образом, его основная концепция - это именование кода, которое должно быть понятно каждому (программистам). Итак, при написании кода. Мы должны учитывать, что наша аудитория - это не только компьютер, но и человек. Как говорит Мартин Фаулер Любой дурак может написать код, понятный компьютеру. Хорошие программисты пишут код, понятный людям. Именование кода имеет..

Связь через код
Язык программистов. Программы предназначены для чтения людьми и только случайно для выполнения компьютерами. - Дональд Кнут Мы пишем код не только для компьютера; также для общения с коллегами-программистами и с самими собой в будущем. Программисты тратят большую часть своего времени на чтение кода, чем на его написание. Простота и Имплицитность играют важную роль в понимании кода. Простота = Лаконичность кода Простота заключается в том, чтобы код оставался кратким,..