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


Написание кода, понятного другим разработчикам
Когда вы начинали свой путь программирования, вы, вероятно, писали код только для того, чтобы попрактиковаться в приобретенном наборе навыков или для своего небольшого личного проекта. Вы пишете код, он работает, и вы о нем забываете. Когда вы смотрите на этот кусок кода через несколько месяцев, вы его не понимаете. 😕 По мере того, как наше путешествие по программированию продолжается, мы начинаем понимать, что программирование — это не только технические навыки, но и в равной степени..

Программирование чистого кода
Рассказ о чистке кода в Macrotech Все любят аккуратные и чистые вещи. Вы когда-нибудь задумывались, что просыпаетесь утром и видите грязь повсюду в своей комнате? Это так отвратительно, правда? Те же самые вещи применяются в программировании. Программист тоже человек, который любит чистоту и порядок. Кроме того, чистый код может помочь другим разработчикам понять вашу кодовую базу. Это ускорит процесс разработки, особенно в гибкой разработке, которая требует быстрого цикла. Лично..

Чистый код: раскрытие силы кода
Здравствуйте, я Мухаммед. Я уже некоторое время в мире программного обеспечения, и сегодня я хочу поделиться с вами концепцией «Чистого кода». В индустрии программного обеспечения «Чистый код» является важным принципом, который делает упор на написание кода простым, читабельным, понятным и удобным для сопровождения способом. Написание чистого кода не только улучшает красоту кода, но и гарантирует, что ваш код работает лучше, становится более гибким и может легко адаптироваться к будущим..

Коллекции и первобытная одержимость
Применяется ли анти-шаблон примитивной одержимости к коллекциям? Другими словами, следует ли вводить собственный класс для коллекции? 1. Преамбула Примитивная одержимость — это антипаттерн, который имеет место, когда вы чрезмерно используете примитивные типы, особенно для моделирования вашей предметной области. Этот антишаблон широко известен как в сообществах DDD, так и в сообществах функционального программирования. В DDD есть шаблон объекта значения , который помогает вам..

Овладение искусством написания кода
Лучшие практики от разработчика Как разработчики, наш код — это наш холст, и элегантность, с которой мы его создаем, может изменить мир к лучшему. За прошедшие годы мне посчастливилось работать над бесчисленным количеством проектов, и я понял, что написание чистого, удобного в сопровождении и эффективного кода — это не просто навык; это искусство. В этой статье я поделюсь своими идеями и лучшими практиками написания кода, которые помогут вам стать более опытным и уважаемым разработчиком...

Почему необязательный <> является монадой и почему f() должен меня волновать?
Пожалуйста, используйте необязательно‹› по назначению! 1. Обзор Во-первых, давайте посмотрим, откуда возникает потребность в Optional (и вообще в monads ). Для этого мы начнем с аналогии и подумаем о процессе приготовления хлеба. во-первых, мы будем делать муку, перемалывая пшеницу; после этого мы будем делать хлеб, используя муку из предыдущего шага; Мы можем выразить это в программных или математических терминах, используя функции: flour = mill( wheat ) bread =..

Code Smell 145 — Взлом короткого замыкания
Не используйте логическое вычисление для упрощения чтения TL;DR: не используйте логическое сравнение для функций побочных эффектов. Проблемы Читабельность Побочные эффекты Решения Преобразование короткого замыкания в ПЧ Контекст Умные программисты любят писать хакерский и малопонятный код, даже если нет веских доказательств этого улучшения. Преждевременная оптимизация всегда вредит читабельности. Образец кода Неправильный userIsValid() &&..