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


Чистый код
Быть чистым означает, что вы заботитесь о своем программном обеспечении и других людях. Мы знаем, что есть термин «чистый код», но что такое «чистый код»? Есть много определений чистого кода, но одно, которое больше определяет чистый код, - это код, который легко понять и легко изменить . «Вы знаете, что работаете над чистым кодом, когда каждая прочитанная вами процедура оказывается примерно такой, как вы ожидали». - Уорд Каннингем (изобретатель Wiki) Чистый код в целом - это..

От спагетти-кода к чистому коду: пошаговое руководство по рефакторингу в Java
Что такое «спагетти-код» (с примером) Вы когда-нибудь боролись с чтением спагетти-кода? Код, который трудно читать и понимать. Это может стать кошмаром для разработчиков, особенно если им нужно изменить его или добавить новые функции.

Как применять лучшие практики C#, используя принципы SOLID в программировании?
Лучшие практики, которые должен использовать каждый разработчик. Разработчики должны заботиться о лучших практиках при написании кода, даже если они используют объектно-ориентированное программирование. Написание ООП не гарантирует, что вы будете следовать принципам проектирования, которые сделают ваш код лучше, чище и проще в обслуживании. Что такое принципы SOLID? Принципы SOLID не связаны с каким-либо языком программирования, а это значит, что они не были созданы для..

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

Роль чтения при изучении нового языка программирования.
Изучение нового языка может быть сложным и полезным опытом. Изучаете ли вы новый разговорный язык или язык программирования, чтение является неотъемлемой частью процесса. В этой статье мы обсудим важность чтения при изучении новых языков и то, как чтение кода на таких платформах, как GitHub, может помочь вам в развитии как программиста. При изучении нового разговорного языка чтение имеет решающее значение для расширения словарного запаса, грамматики и навыков понимания. Чтение..

Code Smell 162 — Слишком много скобок
Скобки вводятся бесплатно. Не так ли? TL;DR: используйте как можно меньше скобок. Проблемы Читабельность Синтаксическая сложность Решения Удалите все ненужные скобки Контекст Мы читаем код слева направо (по крайней мере, в западной культуре). Круглые скобки часто нарушают этот поток, добавляя когнитивную сложность. Образец кода Неправильный schwarzschild = ((((2 * GRAVITATION_CONSTANT)) * mass) / ((LIGHT_SPEED ** 2))) Верно schwarzschild = (2 *..

Чудеса чистой архитектуры
Чудеса чистой архитектуры Если вы принадлежите к области разработки программного обеспечения, то вы, вероятно, уже слышали или даже узнали о чистом коде и чистой архитектуре. Поскольку большинство студентов-программистов сначала думают, что разработка программного обеспечения заключается в том, чтобы программа работала так, как задумано, они упускают возможность обратить внимание на то, как их код читается и выглядит. Исходя из простых домашних примеров, хорошо организованная..