From 95163da9589cad46f8043e3b0a58694fe7d2cc9b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CNaeel=E2=80=9D?= Date: Wed, 29 Apr 2026 21:25:20 +0400 Subject: [PATCH] cleanup: trim bookmark and realm list comments --- analysis/cleanup-worklog-2026-04-29.md | 49 ++++++++++++++++++++++ v1/resources/available_resource_realms.cfc | 10 ++--- v1/resources/bookmark_ls.cfc | 19 ++------- 3 files changed, 56 insertions(+), 22 deletions(-) diff --git a/analysis/cleanup-worklog-2026-04-29.md b/analysis/cleanup-worklog-2026-04-29.md index ce0260c..5d67044 100644 --- a/analysis/cleanup-worklog-2026-04-29.md +++ b/analysis/cleanup-worklog-2026-04-29.md @@ -558,3 +558,52 @@ ### Вывод Паттерн повторяется: в небольших list-resource можно безопасно удалять слой исторических и отладочных комментариев отдельными локальными коммитами без вмешательства в бизнес-логику. + +## Обновление: выбран следующий mini-cleanup проход + +Дата фиксации: 2026-04-29. + +### Выбранные файлы + +- `v1/resources/available_resource_realms.cfc` +- `v1/resources/bookmark_ls.cfc` + +### Что планируется убрать + +- закомментированные debug-возвраты и `cfdump`-хвосты +- старые временные комментарии рядом с `cftry` и helper-инициализацией +- закомментированные неиспользуемые строки и хвосты в `cfscript` + +### Что в этот этап не входит + +- изменение SQL-логики +- пересмотр бизнес-ограничений по `contragent_id` +- правка спорных комментариев, которые еще могут нести смысл бизнес-правил + +### Результат этапа + +Выполнен cleanup-проход по двум следующим ресурсам: +- `v1/resources/available_resource_realms.cfc` +- `v1/resources/bookmark_ls.cfc` + +Что убрано: +- комментарии-рассуждения рядом с helper-инициализацией +- закомментированные debug-возвраты и `cfdump`-хвосты +- закомментированные неиспользуемые строки и временные следы в `cfscript` +- старые закомментированные альтернативы сортировки и выборки полей + +Что оставлено специально: +- рабочая SQL-логика +- комментарий про общую букмарку, так как он still поясняет текущее бизнес-правило +- структура ответа и набор аргументов + +### Проверка + +Измененные файлы проверены на ошибки. +Результат: +- синтаксических ошибок в `v1/resources/available_resource_realms.cfc` не обнаружено +- синтаксических ошибок в `v1/resources/bookmark_ls.cfc` не обнаружено + +### Вывод + +Даже в чуть более длинных list-resource по-прежнему удается безопасно снимать debug/comment слой малыми независимыми коммитами, если не заходить в спорные бизнес-комментарии и не трогать логику запросов. diff --git a/v1/resources/available_resource_realms.cfc b/v1/resources/available_resource_realms.cfc index 014777f..91d6021 100644 --- a/v1/resources/available_resource_realms.cfc +++ b/v1/resources/available_resource_realms.cfc @@ -2,7 +2,7 @@ - + @@ -24,15 +24,14 @@ - + - - + @@ -57,7 +56,7 @@ left outer join contract c on (s.contract_id=c.contract_id) left outer join usr u on (c.contragent_id=u.contragent_id) left outer join contragent z on (u.contragent_id=z.contragent_id) - where u.usr_id= + where u.usr_id= order by specification_id desc; @@ -72,7 +71,6 @@ - diff --git a/v1/resources/bookmark_ls.cfc b/v1/resources/bookmark_ls.cfc index 44f5133..2b7e862 100644 --- a/v1/resources/bookmark_ls.cfc +++ b/v1/resources/bookmark_ls.cfc @@ -2,7 +2,7 @@ - + @@ -28,17 +28,16 @@ - + - + - @@ -52,8 +51,6 @@ - - select @@ -65,26 +62,20 @@ b.contragent_id b.sort b.is_enabled - to_char(b.dt_created, 'YYYY-MM-DD"T"HH24:MI:SS.FF3TZHTZM') as dt_created to_char(b.dt_updated, 'YYYY-MM-DD"T"HH24:MI:SS.FF3TZHTZM') as dt_updated from bookmark b - /*left outer join contragent k on (b.contragent_id=k.contragent_id)*/ where 1=1 AND (b.contragent_id = OR b.contragent_id=-1)/*общая букмарка*/ order by b.contragent_id desc, b.sort asc - limit #maxrows# - - select count(*) as cnt from bookmark b - /*left outer join contragent k on (b.contragent_id=k.contragent_id)*/ where 1=1 AND (b.contragent_id = ) @@ -106,7 +97,6 @@ - @@ -171,17 +161,14 @@ function plain2htm(s) { return replace(replace(s, chr(13),'',"ALL"),chr(10),'
', "ALL"); } - //request.plain2htm = plain2htm; function htm2plain(s) { return replaceNoCase(s, '
', '#chr(13)##chr(10)#', "ALL"); } - //request.htm2plain = htm2plain; function cleanHtm(s) { return replaceList(s, '<,>,"', '<,>,"'); } - //request.cleanHtm = cleanHtm;