ФлеймФорумПрограммирование

Код который сам себя чистит.

#0
(Правка: 21:00) 20:57, 24 авг 2025

Обсудим? За и против.
https://habr.com/ru/articles/940218/

С одной стороны интересно и для движкописателей может быть полезно.
С другой стороны могут быть нюансы.
Функция не юзалась месяца 4, а потом понадобилась, а её уже нет, удалилась как мусор.

#1
21:23, 24 авг 2025

ronniko
>С одной стороны интересно и для движкописателей может быть полезно.
Предлагаешь движкописателю вроде Варзица еще 5 лет провозиться с настройкой CI ради этой сомнительной фичи?

>Функция не юзалась месяца 4, а потом понадобилась, а её уже нет, удалилась как мусор.
В репе то она останется, всегда можно ее вернуть и убрать с нее пометку деприкейта.

#2
21:26, 24 авг 2025

ronniko
> Обсудим? За и против.
так себе идея.
всё это работает, пока кто-то не создаст таск: "убрать баг с устареванием сервиса".
после того как строчки с проверкой на актуальность закоментируют, всё вернётся на круги своя.

статья так же показывает как грань между программистами и админами становиться ещё более размытие! имеет смысл на фоне сокращения айти.

#3
21:32, 24 авг 2025

в контексте ендпоинтов, такую вещь неплохобы писать на уровне middleware.
(код которые отвечает за вызов endpointa)

тогда не придётся эти даты хардкодить, а можно сделать конфигурацию.

#4
21:59, 24 авг 2025

методика чушь.

#5
23:25, 24 авг 2025

Ронникод, который сам себя моет.

#6
23:46, 24 авг 2025

Говнокод, который сам себя какает.

#7
3:26, 25 авг 2025

nes
> В репе то она останется, всегда можно ее вернуть и убрать с нее пометку деприкейта.
А сигналом к тому, что это нужно, будет обрушение половины системы с воплями "приключился запрос на несуществующий ендпоинт".

#8
5:08, 25 авг 2025

Мое мнение: Это какая-та
Изображение

#9
16:56, 25 авг 2025

ronniko
> Кот который сам себя чистит.

#10
11:02, 26 авг 2025

ronniko
> Обсудим? За и против.
что обсуждать? это так-то мины замедленного действия, за которые можно потом и срок получить

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


в движке же это не будет работать - вот есть у тебя функция загрузки obj моделек. но все грузят gltf... А потом через пять лет надо прям щас загрузить скачанную модельку из интернетов, в описании движка написано что поддерживается а в коде - уже нет

#11
15:11, 26 авг 2025

Когда программистам становится скучно, они начинают лизать яйц.. выдумывать всякое.
Полезности в таких идеях примерно около нуля - только усложнение кода, а легаси никуда не денется. Зато сирёзна и профе.
Такая же замудреная херня, как и шаблонизаторы в php.

ФлеймФорумПрограммирование