Главная страница
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.005 c
15-1389417411
Viktor Makarov
2014-01-11 09:16
2014.08.03
Помогите пожалуйста написать код для этой задачи)


15-1389385804
Юрий
2014-01-11 00:30
2014.08.03
С днем рождения ! 11 января 2014 суббота


2-1379607088
ПростоФан
2013-09-19 20:11
2014.08.03
Налипание окон


2-1379581711
Вася
2013-09-19 13:08
2014.08.03
получить по имени переменной ее значение


15-1389342603
Юрий
2014-01-10 12:30
2014.08.03
С днем рождения ! 10 января 2014 пятница