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


6 простых шагов, чтобы улучшить свои навыки написания кода
В современном мире технологий способность писать чистый, эффективный и удобный в сопровождении код является бесценным навыком. Почти каждый может писать код, но лишь немногие могут перейти от текста «привет, мир» к сложным системам. Основное различие между программистами заключается в их способности создавать кусочки головоломки, чтобы завершить целое. В этой статье мы вместе рассмотрим основные навыки, на которых вам следует сосредоточиться, чтобы достичь этой производительности...

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

[Что означает буква «O» в S.O.L.I.D?] - Обязанности разработчика как профессионала №7
Привет Re-Programmerz ! В продолжение нашей серии Обязанности разработчика как профессионала и, как было обещано в нашей предыдущей статье, Золотое правило выбора хорошей архитектуры , мы подробно рассмотрим пять принципов SOLID, на этот раз со второй буквой: O для принцип открытости-закрытости (OCP). Определение Этот принцип программирования впервые был введен Бертраном Мейером в 1988 году и гласил: «Программные объекты (классы, модули, функции и т...

Чистые функции
Чистые функции Чистый код @ Borda: Том II Эта статья является второй из серии статей о чистом коде. В этой статье мы узнаем, как кодировать чистые функции. Отдел компьютерных наук Университета Юты определяет функции как автономные модули кода, выполняющие определенную задачу . Ключевое слово здесь — задача . Не задачи, а единичная задача. Это соответствует основному принципу Чистого кода : Функции должны делать одну вещь. Они должны делать это хорошо. Это должны..

Как мне назвать свои переменные?
Имена повсюду в программном обеспечении. Мы называем наши переменные, наши функции, наши аргументы, классы и пакеты. Мы даем имена нашим исходным файлам и каталогам, которые их содержат. Мы называем наши файлы javaScript, файлы Python и файлы swift. Поскольку мы делаем так много имен, нам лучше сделать это хорошо. Далее следует несколько простых правил создания хороших имен. Я собираюсь объяснить 12 правил, которым вы можете следовать при создании осмысленных имен. 1. Используйте..

Документирование кода: повышение производительности и точности
Сейчас я читаю «24 шаблона чистого кода» Роберта Бейсерта. Вот краткое изложение первой главы : В мире программирования два аспекта, которые часто вызывают разочарование у разработчиков, — это отладка и документация. Хотя многие находят процесс документирования утомительным, это неотъемлемая часть разработки программного обеспечения, которую нельзя упускать из виду. Однако есть решение, позволяющее сделать процесс документирования менее обременительным и более эффективным —..

Закон Деметры: объяснение каждому (ООП)
Модуль не должен знать о внутренностях объектов, которыми он манипулирует 💻 Читая легендарную книгу по программированию «Чистый код» , я нашел этот закон, который и собираюсь нам объяснить 😀. Этот закон был принят для улучшения программных систем, исключительно для объектно-ориентированного программирования. В шапке статьи это упоминается, но… Что это значит? 🤔 Ну, мы знаем, что объекты скрывают свои данные и выставляют функции для взаимодействия с внешним миром. Но..