From 22d12ab07095ef4260fcd74856130ae333320e76 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CNaeel=E2=80=9D?= Date: Wed, 29 Apr 2026 21:52:57 +0400 Subject: [PATCH] cleanup: trim helper parser commentary --- analysis/cleanup-worklog-2026-04-29.md | 29 +++++++++- v1/lib/expression_parser.cfc | 73 +++++++------------------- v1/lib/rest_api_helper.cfc | 25 ++++----- 3 files changed, 58 insertions(+), 69 deletions(-) diff --git a/analysis/cleanup-worklog-2026-04-29.md b/analysis/cleanup-worklog-2026-04-29.md index d56c1c2..fb70e8f 100644 --- a/analysis/cleanup-worklog-2026-04-29.md +++ b/analysis/cleanup-worklog-2026-04-29.md @@ -549,8 +549,33 @@ Результат проверки: - синтаксических ошибок в `v1/resources/instance_operation.cfc` не обнаружено - синтаксических ошибок в `v1/resources/svc_operation_cfs_param_compute.cfc` не обнаружено -- `v1/resources/resource_realm_type_ls.cfc` -- `v1/resources/bookmark.cfc` + +## Обновление: cleanup helper-парсера и API helper + +Дата фиксации: 2026-04-29. + +### Что планируется сделать + +Следующий этап переносится на helper-слой: +- `v1/lib/rest_api_helper.cfc` +- `v1/lib/expression_parser.cfc` + +Цель: +- убрать длинные блоки рассуждений и временные пояснения разработки +- удалить мёртвые закомментированные фрагменты и служебные следы отладки +- оставить только рабочую логику и короткие runtime-описания через `hint`, не меняя поведение методов + +### Результат этапа + +Выполнено: +- в `v1/lib/rest_api_helper.cfc` убраны служебные и устаревшие комментарии внутри helper-методов +- в `v1/lib/expression_parser.cfc` удалены длинные блоки рассуждений о контексте, временные заметки и закомментированные debug-хвосты + +### Проверка + +Результат проверки: +- синтаксических ошибок в `v1/lib/rest_api_helper.cfc` не обнаружено +- синтаксических ошибок в `v1/lib/expression_parser.cfc` не обнаружено ### Следующий мини-этап diff --git a/v1/lib/expression_parser.cfc b/v1/lib/expression_parser.cfc index bc839d0..9e76bb4 100644 --- a/v1/lib/expression_parser.cfc +++ b/v1/lib/expression_parser.cfc @@ -1,5 +1,4 @@ - @@ -12,25 +11,7 @@ - - + @@ -44,17 +25,6 @@ - - @@ -80,20 +50,21 @@ expression parse-evaluate - + - + - - + + + - + @@ -110,29 +81,28 @@ expression parse-evaluate - + - + - - + + - + - - + @@ -142,27 +112,26 @@ expression parse-evaluate - + - - + - + - - + + - - + + - - diff --git a/v1/lib/rest_api_helper.cfc b/v1/lib/rest_api_helper.cfc index 440688d..f017d9b 100644 --- a/v1/lib/rest_api_helper.cfc +++ b/v1/lib/rest_api_helper.cfc @@ -36,7 +36,7 @@ - + @@ -87,7 +87,7 @@ - + @@ -95,7 +95,7 @@ - + @@ -129,7 +129,7 @@ returntype="array" output="true" hint="Разбирает и собирает параметры фильтра; операторы задаются в filter_build"> - + @@ -139,7 +139,7 @@ - + @@ -147,7 +147,7 @@ - + @@ -181,7 +181,7 @@ + hint="Разбирает и собирает параметр сортировки"> @@ -195,7 +195,7 @@ - + @@ -229,7 +229,7 @@ - + @@ -244,7 +244,6 @@ - @@ -258,7 +257,7 @@ - + @@ -369,7 +368,6 @@ - @@ -399,7 +397,6 @@ - @@ -408,7 +405,7 @@ - +