Форум: "Потрепаться";
Текущий архив: 2003.03.31;
Скачать: [xml.tar.bz2];
ВнизМожно ли считать программу своей Найти похожие ветки
← →
Andrey (2003-03-11 11:12) [0]Если почти весь интерфейс взят из чужой программы, а внутренности все перебраны до винтика. При этом убрано немало багов (добавлено некоторое количество новых, авторских :)) и программа переведена с однопользовательского DBF на IB... И еще выкинута куча сторонних компонентов... И еще Delphi3->Delphi6...
← →
Lola (2003-03-11 11:14) [1]В разрободчиках пишешь себя, а дизайнер - предыдущий автор. Никто не подкопается.
← →
Delirium^.Tremens (2003-03-11 11:16) [2]Нельзя. Это наша, общая, программа.
← →
Andrey (2003-03-11 11:40) [3]>Delirium^.Tremens
Вот и начальство мое так считает. Говорят "Тебе передали готовый рабочий продукт. А то что ты сделал это незначительные усовершенствования без которых можно было обойтись" т.к. начальство у меня не программисты, единственное изменение которое они видят это то, что вместо DBF теперь IB. Но проблемма в том что старый разработчик уже не работает у нас, но когда его стпросили, может ли программа работать в многопользовательском режиме, он ответил - может. Тоесть для начальства никаких качественных изменений.... И как мне после этого говорить что программа моя...
← →
Anatoly Podgoretsky (2003-03-11 11:46) [4]Так она не твоя и есть, ты просто модернизировал чужую программу, и начальство вероятно правилно говорит, она может работать в многопользовательском режиме, без перевода на ИБ, то что перевел это хорошо, но не обязательно.
Не понятно также, что ты хочешь, поставить свой авторский знак, так это не правомерно, указать себя в числе соавтором, это можно но только согласуй с начальством. Вопрос авторства весьма тонкий вопрос, можно ли считать кодеров программы авторами или нет.
Считать ли других участников процесса авторами или нет и т.д.
← →
Ketmar (2003-03-11 11:51) [5]поставь старую и уволься.
Satanas Nobiscum! 11-Mar-XXXVIII A.S.
← →
Delirium^.Tremens (2003-03-11 11:53) [6]
> Ketmar © (11.03.03 11:51)
> поставь старую и уволься.
>>Andrey © (11.03.03 11:12)
Лучше оставь как есть и уволься. Исходники убей :-)
← →
Andrey (2003-03-11 12:04) [7]>Anatoly Podgoretsky
Э... ну начнем с того, что программа на DBF работала в многопользовательском режиме раз-из-трех (начальство этого невидело т.к. в многопользовательском режиме использовали только мою версию). И настроить чтоб она правильно работала с DBF (как для моей квалификации) непредставляется возможным. Хоят бы глюк при совместном использовании TTable и TQuery:
TTable.Post;
TTable.FlushBuffers;
TQuery.Close;
TQuery.Open;
и нифига изменений невидно;
Сори отклонился от темы (просто наболело :)).
Я нехочу никакой авторский знак, и никаких упоминаний обо мне в программе. Программа собственность фирмы и я это безспорно признаю. Мне просто крайне неприятно когда "барский сынок" (после которого я унаследовал программу) приходит и на вопрос "Ну как моя программа?" начальство отвечает "Да вот ему (на меня показывая) твою программу отдали, пока работает". Просто бесит... Но делать нечего, человек я подневольный, за зарплату работающий...
← →
stone (2003-03-11 12:08) [8]
> Но делать нечего, человек я подневольный, за зарплату работающий...
Так вот и работай за деньги, а не за славу...
← →
Andrey (2003-03-11 12:14) [9]И оставлю старую, и уволюсь (исходники убивать небуду, нетакой я человек).
Возьмите на работу программиста:
- 21 год
- средненькое образование
- 3.5 работы на Delphi+IB+DBF, Clipper+DBF
- за спиной 5 условно самостоятельных (выше описана степень самомтоятельности :)) проэктов на Delphi
+ участие в 2 крупных на Clipper
- хочу 300$ уйду на 250$ :)
- в Киеве разумеется :)
← →
Delirium^.Tremens (2003-03-11 12:18) [10]
> за спиной 5 условно
Вместо 5 раз условно лучше один раз строгого режима :-)
← →
Andrey (2003-03-11 12:34) [11]>Delirium^.Tremens
>Вместо 5 раз условно лучше один раз строгого режима :-)
И с красной лопатой в руках :))
Уточнение: "3.5 работы" читать как "3.5 года работы".
← →
Сергей Чурсин (2003-03-11 22:30) [12]А то что ты сделал это незначительные усовершенствования без которых можно было обойтись"
бред какой-то...
уже одно это - "и программа переведена с однопользовательского DBF на IB... "
Нормально сделанное клиент-сервер очень сильно меняется по сравнению с файл-сервером...
Но вообще нужно описать подробнее все что менялось, а то голословно....
"может ли программа работать в многопользовательском режиме, он ответил - может. " гме... файл-сервер, да... издеваются бизнес гады... Им только палец дай - сожрут всего, не подавяться, только волосы останутся. А ну их всех в сибирь....
И вообще, давно профсоюз надо сделать...
"Так вот и работай за деньги, а не за славу... "
Слава программерам !
← →
Andrey (2003-03-12 11:55) [13]>Нормально сделанное клиент-сервер очень сильно меняется по
>сравнению с файл-сервером
А в том то и дело, что первостепеннейшая задача была "Чтоб интерфейс не поменялся". Вот он и не поменялся. Правда начальство отметило, что отчеты теперь формируются не 2-3 мин., а 3-7 сек. и на том спасибо.
>нужно описать подробнее все что менялось
ну подробно не опишу, долго.
1. Исходники с 2.3Mb уменьшились до 1.5Mb при этом функциональность незначительно увеличилась.
2. В старом проэкте было порядка 90 форм, в новом около 40. (Напоминаю: интерфейс почти не изменился :))
3. Отказ от использования BDE, теперь IBX.
4. В старом проэкте было порядка 30 TTable и 10 TQuery в главном DataModule, и порядка 6 TTable и 17 TQuery разбросано по разным формам. Все заменены на 15 TIBQuery в DataModule.
5. Требования к оперативке не поменялись. Раньше хавара ~13Mb теперь ~9.3 (без учета IB, с IB будет 12Mb-14Mb).
Блин, прям рекламный проспект получился :) Ладно, просто вдруг пальцы погнуть захотелось :)
>И вообще, давно профсоюз надо сделать...
:)))))))))) У нас в организации ВСЕ (от директора до уборщици) в одном провсоюзе :) что есть что нет один х@@н...
← →
stone (2003-03-12 12:08) [14]
> 1. Исходники с 2.3Mb уменьшились до 1.5Mb при этом функциональность
> незначительно увеличилась.
Уменьшение размера не играет большой роли,вот функциональность - да.
> 2. В старом проэкте было порядка 90 форм, в новом около
> 40. (Напоминаю: интерфейс почти не изменился :))
Раз форм стало в 2,25 раза меньше, значит интерфэйс изменился.
> 3. Отказ от использования BDE, теперь IBX.
Само собой.
> 4. В старом проэкте было порядка 30 TTable и 10 TQuery в
> главном DataModule, и порядка 6 TTable и 17 TQuery разбросано
> по разным формам. Все заменены на 15 TIBQuery в DataModule.
Это уже хорошо.
> 5. Требования к оперативке не поменялись. Раньше хавара
> ~13Mb теперь ~9.3 (без учета IB, с IB будет 12Mb-14Mb).
Разница в 3Мб не имеет принципиального различия (но это все же плюс).
Что касается "своей" программы. Есть еще понятие о версиях. Сама программа принадлежит фирме. А версии разрабатываются людьми. Полностью присвоить себе всю разработку (даже в этом случае) не совсем правильно. Ведь новая версия строилась на основе старой, т.е. интерфэйс, какие-то алгоритмы, концепция программы и многое другое были разработаны до тебя. Хорошо или плохо разработаны - это уже второй вопрос.
← →
Andrey (2003-03-12 12:30) [15]>Раз форм стало в 2,25 раза меньше, значит интерфэйс изменился.
А вот и не значит :) (у прошлого разработчика не значит)
Товарищь так и не разобрался, что в Delphi можно добавлять Unit а не TForm :)
P.S. У него ВСЕ формы в AutoCreate были :)
>Есть еще понятие о версиях
Эх... Вот только что ко мне подшел товарищ из отдела эксплуатации и сказал, что вот там-то твоя программа глючит так-то (AccessViolation), а раз она глючит надо исправлять :) А проблемма в том, что начальство мое со скрипом внедряет мою версию, а про перевод старых заказчиков на новую версию вопрос вообще не стоит (хотя прекачивалку базы я сделал).
Вот и получается глючит моя программа, а работает его :)
Вот теперь думаю, а нафига я свою версию писал? Короче "Не мала баба клопоту, купила порося" (старинная индейская пословица :))
← →
Сергей Чурсин (2003-03-13 00:33) [16]"Сама программа принадлежит фирме. А версии "
Есть еще такая вещь, как авторская право (не copyright) - вообще неотторжимое от автора. Эт не имущественное право, да. Однако, если художник написал картину и продал толстосуму, то означенный типаж Автором ее не стал...
"(от директора до уборщици) в одном провсоюзе :) что есть что нет один х@@н..."
Так нужен профсоюз программеров, а не директора и уборщицы... :)
← →
VEG (2003-03-13 17:00) [17]>Andrey
Странно одно: как они такого программера могли нанять... (не тебя, а предыдущего:))
← →
REA (2003-03-13 17:03) [18]А какая разница - вот есть у меня авторское свидетельство, а на хлеб его не намазать... Правообладатель все-равно фирма.
← →
myor (2003-03-13 17:46) [19]а я думаю, прога- твоя.
старый интерфейс?
ну так это чисто функциональный элемент. начинай ты с нуля (без примера), тебе бы все равно сказали: хочу вот такие формы, здесь кнопочки, тут поля ввода, а там пусть время показывает. и ты сделал бы все "с нуля" (не переписывая чужого), и получил бы такой же интерфейс.
алгоритмы и реализация?
можно ли в твоем случае изменить концепцию проги: какие должны быть таблицы, какова их структура, какова структура бд (в ib ты наверняка добавлял хп, генераторы, триггеры)б по каким таблицам идет выборка, создается отчет? ты решил задачу по-своему. алгоритмы не твои, но ты бы к ним все равно пришел, а реализация твоя.
спроси себя:
если бы мне не дали исходники старой проги, а выдали только тз (пожелания, требования), была бы моя прога такой, какой она есть сейчас?
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2003.03.31;
Скачать: [xml.tar.bz2];
Память: 0.51 MB
Время: 0.011 c