Новости по тегу "чистый код"
Подборка публикаций, содержащих тег "чистый код". Актуальные темы и важные события.
Скрытая грамматика: почему len() — это полисемия, а хороший код — набор идиом. Как филология объясняет «чистый код»
Оживленная дискуссия под моей первой статьей (https://habr.com/ru/articles/940782/) показала: разговор о единстве языка со сферой программирования...
SOLID для начинающих Unity-разработчиков: простыми словами и с примерами из жизни
SOLID для начинающих Unity-разработчиков. Разбираю 5 принципов программирования через аналогии из жизни. Каждый принцип - с примерами кода на C#....
Почему лучшие программисты — это филологи (сами того не подозревая). Что общего у переменной temp и прозвища «Очкарик»?
Привет, Хабр!Меня зовут Артем Лакомов, я филолог из МГУ. Да, вы не ослышались. И сегодня я хочу поговорить с вами о самой главной (и самой...
[Перевод] Думай как компилятор: позиции и значения в Rust
Некоторое время назад мне попался в Интернете вопрос о таком синтаксисе в Rust:*pointer_of_some_kind = blah;Автору вопроса было интересно, как...
Оверинжиниринг: простое сложным языком
Оверинжиниринг — это когда простую задачу решают так, словно строят космический корабль: с абстракциями, фабриками и паттернами «на будущее»....
Java. Практические советы по написанию чистого кода
Привет, Хабр!Давайте сегодня обсудим качественный код. Конечно, основные принципы очевидны: читаемость, поддерживаемость, эффективность. Но в этой...
Как NASA ошиблись в исходном коде планеты
Баги в коде — явление нередкое, но сегодня мы исследуем не просто ошибки, а настоящие космические баги! Что скрывает проект, созданный в недрах...
[Перевод] Топ-10 антипаттернов в разработке ПО, которых стоит избегать
В масштабных системах технический долг часто скрыт в виде незаметных артефактов — устаревших классов, запутанных монолитов и цепочек вызовов,...
Go-микросервисы: Стандартизация архитектуры с Clean Architecture и DDD
Go-разработчики часто сталкиваются с парадоксом: изначально простой и понятный проект со временем превращается в сложный для поддержки монолит.✔️...
В поисках хорошего стиля. Часть 2. Пишем свой линтер на Go для golangci-lint
Привет! Меня зовут Артём Блохин, я Go-разработчик в команде интеграций Островка. Сегодня поговорим о линтинге кода.Если бы «Сумерки» были про код,...
Разбираем архитектуру. Часть 1. Чистая архитектура и её корни: история и взаимосвязи
ПредисловиеЦель этой статьи - объединить и кратко изложить все базовые архитектурные подходы: их терминологию, концепции и отличительные черты....
[Перевод] «Как я работаю с техническим долгом»: опыт сеньор-разработчика
Технический долг — неотъемлемая часть реальной разработки, но отношение к нему часто полярное: одни закрывают на него глаза, другие боятся как...