Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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
2-1379581711
Вася
2013-09-19 13:08
2014.08.03
получить по имени переменной ее значение


15-1389182442
RDen
2014-01-08 16:00
2014.08.03
hdmi - usb


15-1389092680
Dimka Maslov
2014-01-07 15:04
2014.08.03
А не спеть ли нам пестню...


15-1388694602
Юрий
2014-01-03 00:30
2014.08.03
С днем рождения ! 3 января 2014 пятница


2-1379178090
Вова
2013-09-14 21:01
2014.08.03
Оптимизация кода 2. и еще не могу найти ошибку )