Публикации по теме 'clean-code'
Эффективные параметры функции в Javascript
Одна из самых важных книг о программировании и стилях программирования - это книга под названием «Чистый код». В этой книге есть важный совет, которому я всегда стараюсь следовать: Максимальное количество параметров функции должно быть 3, и вы всегда должны стараться использовать 2 или меньше . Сначала я не понимал, почему это было важно, но по мере того, как я продолжал писать тонны Javascript, меня это начало поражать.
Допустим, мы определяем следующую функцию и имеем шесть..
Чистый код - Классы
Прямо сейчас я второй раз читаю замечательную книгу Чистый код Роберта К. Мартина , также известного как дядя Боб , и думаю, Это хорошая идея - записывать самые важные идеи, которые он пытается донести до нас. Сегодня я сосредоточусь на десятой главе.
Нам нравится сохранять в секрете наши переменные и служебные функции, но мы не фанатичны по этому поводу. Иногда нам нужно сделать переменную или служебную функцию защищенной, чтобы к ней можно было получить доступ с помощью..
Пишите меньше кода, прочитайте больше: советы по выбору профессии для программистов (и всех остальных)
Я начал свою карьеру молодым разработчиком только после обязательной военной службы в Армии Обороны Израиля. Я быстро, всего за пару месяцев, научился практикам, которых не усвоил за 3 года работы. Одно из первых осознаний во время работы в пост-армии было: я могу выполнить большинство задач с моими текущими знаниями, но мне нужно быстро изучить новые методы и улучшить те, которые у меня уже есть.
Гипотеза: я консультировался в Интернете, даже если я уже что-то знал. Пару работ и годы..
Три простых принципа: писать меньше и делать больше!
Возможно, вы так много раз в жизни писали спагетти-код, что сожалеете об этом и спрашиваете следующее:
Как мне перейти от написания спагетти-кода к профессиональному программированию?
Изначально я писал это как ответ на кворум , а здесь переписал с более подробной информацией. Продолжайте читать, чтобы узнать больше.
Не волнуйтесь! Каждый начинает со спагетти-кода, будь то профессионал или новичок, но разница заключается в удобочитаемости и возможности повторного..
О кодексах и чистоте
Давайте примем тот факт, что большинство из нас были разочарованы количеством дикой природы, обнаруженной в коде, который мы пишем, или при просмотре чужого кода.
Все программисты проходят аналогичные этапы:
Вау! Программирование становится волшебством, как только они видят, что их первая программа успешно запускается. Это интересно. Этот язык потрясающий. Я думаю, что я влюблен. Все логично, но немного тупее и на более высоком уровне Тогда ладно. Я буду читать об этих..
Лаконично, выразительно, делает одно: ваш код должен говорить на TED с использованием принципа TED.
« Лаконично, выразительно, выполняет одну задачу » чаще всего называют правилом TED или принципом TED . Таким образом, его основная концепция - это именование кода, которое должно быть понятно каждому (программистам). Итак, при написании кода. Мы должны учитывать, что наша аудитория - это не только компьютер, но и человек.
Как говорит Мартин Фаулер
Любой дурак может написать код, понятный компьютеру. Хорошие программисты пишут код, понятный людям.
Именование кода имеет..
Связь через код
Язык программистов.
Программы предназначены для чтения людьми и только случайно для выполнения компьютерами.
- Дональд Кнут
Мы пишем код не только для компьютера; также для общения с коллегами-программистами и с самими собой в будущем.
Программисты тратят большую часть своего времени на чтение кода, чем на его написание. Простота и Имплицитность играют важную роль в понимании кода.
Простота = Лаконичность кода
Простота заключается в том, чтобы код оставался кратким,..