Рубрика «рефакторинг»

Не делайте рефакторинг как Дядя Боб (вторая редакция) - 1

Когда я в прошлом году услышал, что Дядя Боб планирует выпустить вторую редакцию «Чистого кода», то был восхищён, а это для меня редкость. Я считал, что и первый выпуск был хорош, хотя сам читаю редко.

Читать полностью »

Вчера (27 ноября) Хабр устроил «Авторский огонёк».

Было очень интересно, и меня задело одно утверждение докладчика. Оно заключалось в том, что ИИ может помочь писать простые куски кода, но не работает со сложными вещами. Таким образом, большие языковые модели уподобляются программисту-джуну.

Решил с утра накатать об этом статью, опираясь на свои знания и опыт в вычислительной математике (в прошлом занимался моделированием, а последние несколько лет преподаю вычислительную математику в МФТИ), оцените, что получилось.

Я думаю, что это главный миф вайб-кодингаЧитать полностью »

Когда-то ты спорил на форумах о том, что лучше — tabs или spaces, а теперь просто настраиваешь .editorconfig и идешь пить кофе. Этот текст — не про карьеру, не про зарплаты и не про мотивацию. Это про то, как постепенно меняется восприятие кода, ответственности и хаоса, когда годы коммитов превращают энтузиазм в инженерное спокойствие. Здесь не будет морали — только наблюдения, немного иронии и чуть-чуть боли.

Читать полностью »
Компактный runtime-DI для Java: JSR-330, Class-File API и миграция за 2 дня - 1

Когда начинал разработку системы многомерного анализа данных временных рядов Dimension-UIЧитать полностью »

Статья является продолжением «Пишем агента на Kotlin: KOSMOS», но может читаться независимо. Мотивация к написанию — сохранить читателю время на возьню с фреймворками для решения относительно простой задачи.

Автор подразумевает у читателя теоретическое понимание того, что такое агент. Иначе лучше прочесть хотя бы начало предыдущей части.

Как и везде, в программирование важен маркетинг, поэтому обертку над http-запросами в цикле называют революцией:

Читать полностью »

Рефакторинг скриптов liquibase - 1

Всем привет! Я уже больше 6 лет занимаюсь разработкой микросервисов, и хочу рассказать про наш опыт работы с liquibase.

Читать полностью »

AI-агенты работают быстрее и не устают, а потому обходятся дешевле

AI-агенты работают быстрее и не устают, а потому обходятся дешевле

Попробовал я тут на днях Codex от OpenAI. Его релиз состоялся 16 мая 2025 года, т.е. два месяца назад.

Читать полностью »

Инженер, которого мы потеряли: кризис проектного мышления в эпоху тикетов

Авторская пометка

Настоящий текст не колонка и не лонгрид. Это монографическое субъективное исследование, цель которого - проследить, как за двадцать лет роль системного инженера растворилась в операционной рутине и чем это грозит индустрии.


Часть I. Ликвидированное сословие архитектора (1960–2005)

1. Истоки: инженер как научный исследователь

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js