Текущий архив: 2014.08.03;
Скачать: CL | DM;
Вниз
Фантазия слабеет. Придумать говорящее имя процедуре ;-) Найти похожие ветки
← →
Sergey Masloff (2014-01-06 15:09) [0]Вернее так. Есть некий журнал. Есть две подпрограммы пишущие в него.
Одна - процедура просто делает в логе новую запись.
Вторая - функция делает то же плюч возвращает идентификатор новой записи.
Синтаксис вызова функции как процедуры не поддерживается ;-)
Хочу сделать рефакторинг чужого кода сейчас это типа MYLOG_P и MYLOG_F
Старые названия оставлять не хочу, объяснять долго ;-)
Нужно название говорящее так как к старым народ привык и нужно упростить переход.
Пока придумал
MYLOGADD (процедура, добавил и забыл)
MYLOGINS (функция, вставили запомнил)
но не очень нравится. Есть варианты лучше?
← →
DevilDevil © (2014-01-06 15:25) [1]procedure Log(); overload;
procedure Log(out Id); overload;
← →
Sergey Masloff (2014-01-06 15:35) [2]DevilDevil © (06.01.14 15:25) [1]
Не подходит. Там не процедура с аут-параметром а именно функция нужна иначе столько логики в других местах переделывать что проще как есть оставить
← →
antonn © (2014-01-06 15:44) [3]logAdd()
logAddID()
← →
Dimka Maslov © (2014-01-06 15:46) [4]WriteLogRecord
WriteLogRecordEx
← →
Alex Konshin © (2014-01-07 23:10) [5]Ins(ert) подразумевает вставку в середину.
Add - добавление непонятно куда.
Поэтому по-любому в названии должно быть "append".
AppendToLog
AppendToLogAndGetId
← →
antonn © (2014-01-07 23:17) [6]
> Add - добавление непонятно куда.
> Поэтому по-любому в названии должно быть "append".
если добавляется в БД, то условие выборки указывается клиентом, в этом случае все равно в какое место в списке вставляется запись.
а так обычно же подразумевается "в конец", имхо append стоит добавлять при наличии других функций типа явного insert и добавление в position.
← →
Dimka Maslov © (2014-01-07 23:30) [7]
> Add - добавление непонятно куда.
Тогда почему у классов-списков Add это добавление в конец, чтобы не писать Insert(List.Count) ?
← →
[ВладОшин] © (2014-01-07 23:54) [8]LogAdd
LogRslt
← →
Кшиштоф Маннергейм (2014-01-08 05:25) [9]LogAdd
LogAdded
← →
Eraser © (2014-01-08 07:20) [10]
> AppendToLogAndGetId
+1
и потомкам понятно будет без лишних телодвижений.
Страницы: 1 вся ветка
Текущий архив: 2014.08.03;
Скачать: CL | DM;
Память: 0.49 MB
Время: 0.007 c