Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.09.03;
Скачать: CL | DM;

Вниз

С такими проектами приходится работать   Найти похожие ветки 

 
Loginov Dmitry ©   (2006-08-11 19:15) [0]

Здоровая прога. Писалась до меня. Женщиной.
Вот пример кода:


type
 pCPayment = ^CPayment;
 CPayment = class
   m_ID       : integer;
   m_Name     : string;
   m_Type     : word; // нал\безнал
   m_Check    : byte; // тип чека
   m_Discount : double; // скидка
   m_Enabled  : boolean;
   m_State    : byte;
   //1 бит  1- удален
   //действия:
   //2- 1- новый
   //3- 1- изменить
   //4- 1- удалить
 end;

...

procedure CPaymentList.Load();
var
 item : pCPayment;
begin
 List.Clear;
 try
   new(item);
   item^ := CPayment.Create();
   item^.m_ID    := 0;
   item^.m_Name  := "наличные";
   item^.m_Type  := 0;
   item^.m_Check := 1;
   item^.m_Discount := 0;
   item^.m_Enabled  := true;
   item^.m_State    := 0;
   List.Add(item);

   new(item);
   item^ := CPayment.Create();
   item^.m_ID    := 1;
   item^.m_Name  := "безналичные";
   item^.m_Type  := 1;
   item^.m_Check := 3;
   item^.m_Discount := 0;
   item^.m_Enabled  := true;
   item^.m_State    := 0;
   List.Add(item);

...



Дальше - больше.

И все это в системе, которая уже ни один год используется во многих регионах России (в соответствующих организациях). Вносить изменения в такой проект просто страшно. И как оно еще работает...


 
Медведъ   (2006-08-11 19:18) [1]

а женщина тут причем
я видел код и покруче написаный мужчиной


 
Ega23 ©   (2006-08-11 19:18) [2]

Самое жуткое, что за такое кто-то столько бабла срубил...


 
Чапаев ©   (2006-08-11 19:21) [3]


> Ega23 ©   (11.08.06 19:18) [2]

Есть мнение, что кто-то срубил бабла ровно столько, сколько программа стОит... А чужое бабло считать не стоит, расстройства одни.


 
VictorT ©   (2006-08-11 19:23) [4]

Чапаев ©   (11.08.06 19:21) [3]
Уж не ты ли эта женщина? :D


 
jack128 ©   (2006-08-11 19:24) [5]

Ega23 ©   (11.08.06 19:18) [2]
Самое жуткое, что за такое кто-то столько бабла срубил...

совсем не обязательно. фирма искала программиста за 500 уёв.  ну и нашла соответственно девченку,ничего не знающую.


 
Vlad ©   (2006-08-11 19:25) [6]

Есть мнение, что
CPayment = class
должно выглядеть (а возможно и задумывалось) как
CPayment = record
а потом кому-то понадобилось переделать в класс (возможно для наследования)


 
Чапаев ©   (2006-08-11 19:28) [7]


> Уж не ты ли эта женщина? :D

к сожалению, нет. :-p


> jack128 ©   (11.08.06 19:24) [5]

+1

А по какому поводу негодование? Я кроме
>    m_Name     : string;
>    m_Type     : word; // нал\безнал
никакого криминала не заметил...


 
Jeer ©   (2006-08-11 19:29) [8]


> Loginov Dmitry ©   (11.08.06 19:15)


> Писалась до меня. Женщино


Запомни (на моем примере здесь): женщина есть для мужчины - табу.
Тут, на форуме.

Вне форума, можешь делать с ней все, что позволяет тебе мужское достоинство.

P.S.
Учти, что второй случай дискриминации женщины на форуме может быть включен, как и обещал McSim, в ограничение высказываний, вплоть до использования технических возможностей.
Тут.

Мне даже страшно представить, какие технические возможности могли попасть в руки, ноги, etc.. администраторов данного сайта.

Аннигиляция - это еще цветочки, повыерь.

Нам это надо ?


 
palva ©   (2006-08-11 19:30) [9]


> Vlad ©   (11.08.06 19:25) [6]
> должно выглядеть (а возможно и задумывалось) как
> CPayment = record


По-моему, задумывалось, как
CPayment = object
Возможно и было так написано, а потом кто-то решил переделать на классы, когда переписывал с доса на виндовз.


 
KilkennyCat ©   (2006-08-11 19:31) [10]

хорошо, что женщины есть...
А ба-а-бо-о-чка-а ... крылышками бяк-бяк-бяк-бяк... (с) всем известен.


 
ёж   (2006-08-11 19:32) [11]

Поясните новичку что тут не так.
Насколько я понял, ошибка - работа через указатель, без которого можно обойтись.


 
Медведъ   (2006-08-11 19:34) [12]

а еще женщине нельзя за руль


 
Jeer ©   (2006-08-11 19:35) [13]


> Поясните новичку что тут не так.


Ошибка, как считает, автор сабжа - в женщине.
Подозреваю, что точка там была зряшной, а значит ошибка в Женщине.


 
Чапаев ©   (2006-08-11 19:35) [14]


> (с) всем известен.

(с) известен, а вот из какого фильма -- не могу вспомнить. Не подскажете? ;-)


> ошибка - работа через указатель

Конструктор не вызван, что некоторые могут посчитать за страшенную ошибку. ;-)


 
Vlad ©   (2006-08-11 19:36) [15]


> palva ©   (11.08.06 19:30) [9]

ну или так. А реализацию переделывать было лень человеку. Наверно кода слишком много к тому времени было написано :-)

В любом случае, ничего особо криминального, кроме необоснованного использования указателей я что-то тут не заметил...


 
jack128 ©   (2006-08-11 19:39) [16]

Чапаев ©   (11.08.06 19:35) [14]
(с) известен, а вот из какого фильма -- не могу вспомнить. Не подскажете? ;-)

ПОЗОР!!!!!!.  КАШМАР!!!!!!!

ЗЫ Обыкновенное чудо, Министр-администратор её пел..


 
DVM ©   (2006-08-11 19:39) [17]

Программа, я так понимаю работает? И выполняет возложенное на нее? Если да, то какая разница, какой у нее код? Если смотреть со стороны пользователя.


 
Чапаев ©   (2006-08-11 19:39) [18]

Во всём виноват Сухов. Это он освободил женщин Востока и провозгласил их "тоже величайшей ценностью".


 
jack128 ©   (2006-08-11 19:39) [19]

Чапаев ©   (11.08.06 19:35) [14]
Конструктор не вызван,

где не вызван?

> List.Clear;
> try
>   new(item);
>   item^ := CPayment.Create();
>   item^.m_ID    := 0;
>   item^.m_Name  := "наличные";
>   item^.m_Type  := 0;
>    item^.m_Check := 1;


 
jack128 ©   (2006-08-11 19:41) [20]

А.  Блин, вот еще вариант. CPayment = class. Девченка - СИшник.  и делала по аналогии с С++.


 
Чапаев ©   (2006-08-11 19:41) [21]

тьфу... Удаляюсь делать себе харакири...


 
guav ©   (2006-08-11 19:44) [22]

а в чём проблема ?
Ну допустим лишний уровень косвенности. Ну ещё не применены перечисления и множества.
Но почему бы этому не работать ?


 
Jeer ©   (2006-08-11 19:45) [23]


> Девченка - СИшник


Покажите сие чудо.
Желательно в анфас и профил.

Можно - prifile.
Не, интересно просто.


 
Джо ©   (2006-08-11 19:47) [24]

> [23] Jeer ©   (11.08.06 19:45)
> > Девченка - СИшник
> Покажите сие чудо.
> Желательно в анфас и профил.


http://alenacpp.blogspot.com/ пойдет?
Правда, С++. Но зато с фотографией.


 
jack128 ©   (2006-08-11 19:48) [25]

Jeer ©   (11.08.06 19:45) [23]
Можно - prifile.

http://forum.sources.ru/index.php?showuser=13699 .  AFAIR - системщик, какой то.  Низкоуровневая девченка, короче..  (это не она писала код, приведенный Димой ;-) )


 
Jeer ©   (2006-08-11 19:51) [26]

"Ну давайте, давайте знакомиться"

не, так не пойдет...
-no zoom on photo
-"Если нет интерфейса, это вовсе не значит, что интервал нельзя настроить. Нужно подредактировать"

Хм, кто против ?

Я - за.
Более того, интерфейс и интервал беру на себя.
Все остальное...


 
Jeer ©   (2006-08-11 19:52) [27]

Джо ©   (11.08.06 19:47) [24]

> http://alenacpp.blogspot.com/ пойдет?
> Правда, С++. Но зато с фотографией.


"Вешесказанное - к этому.


 
ёж   (2006-08-11 19:53) [28]

Гы... я тут ещё "про C#" Рихтера почитываю. Так там написано что такие лишние уровни косвенности автоматически компилятором (C#) создаются :)


 
ArtemESC ©   (2006-08-11 20:04) [29]

>>Джо ©   (11.08.06 19:47) [24]
>>http://www.blogger.com/profile/6478901
About Me  - уржался...


 
Джо ©   (2006-08-11 20:10) [30]

> [29] ArtemESC ©   (11.08.06 20:04)
> >>http://www.blogger.com/profile/6478901
> About Me  - уржался...

А что там смешного?!


 
Jeer ©   (2006-08-11 20:11) [31]

ArtemESC ©   (11.08.06 20:04) [29]


> About Me  - уржался...


Еще раз внятно и с расcтановкой.

Что тебе не пондравилось-  "about"  или "self about "женщина" " ?


 
ArtemESC ©   (2006-08-11 20:12) [32]

Джо ©   (11.08.06 20:10) [30]
А ты читал?


 
Джо ©   (2006-08-11 20:14) [33]

> [32] ArtemESC ©   (11.08.06 20:12)
> Джо ©   (11.08.06 20:10) [30]
> А ты читал?

Я всегда читаю страницы, ссылку на которые даю. А что?


 
ArtemESC ©   (2006-08-11 20:17) [34]

Джо

Ну я немного поправил адрес (с этой же страницы)...


 
tButton ©   (2006-08-11 20:21) [35]


> > About Me  - уржался...
>
> А что там смешного?!

меня туда вообще не пустили =(


 
IMHO ©   (2006-08-11 20:23) [36]

Если честно, я не могу понять таких вещей на http://alenacpp.blogspot.com/:

"Если вы хотите поддержать этот блог, киньте денежку на мой счет в системе Яндекс.Деньги, я буду вам безмерно благодарна. Счет ..."

Зачем это попрошайничество???


 
Jeer ©   (2006-08-11 20:24) [37]

ArtemESC ©   (11.08.06 20:17) [34]

Ты почитай прецендент.
Если будет непонятно - я смогу дополнить в любое время.
Даже без твоего согласия.
Даже без согласия..

http://delphimaster.net/view/15-1154760816/
http://delphimaster.net/view/15-1154760816/


 
ArtemESC ©   (2006-08-11 20:25) [38]

Jeer ©   (11.08.06 20:11) [31]
Именно self about "женщина" ...


 
Джо ©   (2006-08-11 20:29) [39]

> [38] ArtemESC ©   (11.08.06 20:25)
> Jeer ©   (11.08.06 20:11) [31]
> Именно self about "женщина" ...

Вероятно, тебе что-то другое показывают на странице http://www.blogger.com/profile/6478901, поскольку я не обнаружил на ней слов "self about "женщина"".


 
ArtemESC ©   (2006-08-11 20:48) [40]

>>Jeer ©   (11.08.06 20:24) [37]
>>я смогу дополнить в любое время.
Буду очень благодарен...



Страницы: 1 2 3 вся ветка

Текущий архив: 2006.09.03;
Скачать: CL | DM;

Наверх




Память: 0.57 MB
Время: 0.068 c
1-1153488370
koven
2006-07-21 17:26
2006.09.03
Извлечение ссылок из интернет страницы


2-1155703320
_stdcall
2006-08-16 08:42
2006.09.03
Boolean => String


3-1151210776
antoxa2005
2006-06-25 08:46
2006.09.03
Можно ли как-нибудь обратиться к базе Access на дрегом компьютере


6-1144817098
Попрошайка
2006-04-12 08:44
2006.09.03
Получения параметров IE для прокси


1-1153407048
Lexer
2006-07-20 18:50
2006.09.03
Получение e-mail пользователя из Active Directory