Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.10.05;
Скачать: [xml.tar.bz2];

Вниз

Delphi & SQL   Найти похожие ветки 

 
Del   (2008-08-13 13:55) [0]

Доброго времени суток All!
 Мысля такая ... может и потрепанная... на всеже.
 Повысится ли качество разработки ПО (и стоит ли так вооще делать), если разделить разработку на SQL"щиков и Delphi"стов? Тобишь "разбить" разработку на команды.
 Мое личное мнение... схоже с идеей Генри Форда... запустившим конвейерное производство, тоесть разделяй (и влавствуй).


 
Medbe}I{onok XML ©   (2008-08-13 14:09) [1]

так попробуй.
возьми MastApp из демосов и дай сделать двоим девелоперам такое же


 
Medbe}I{onok XML ©   (2008-08-13 14:11) [2]

А Форд, внедряя конвейер думал не о качестве а совсем о другом.


 
Sergey13 ©   (2008-08-13 14:14) [3]

> [0] Del   (13.08.08 13:55)

Если проект большой и работает большой коллектив, то возможно и стОит попробовать. Хотя по моему в группе достаточно одного гуру для разруливания узких мест.
ИМХО больший эфект даст разделение на аналитиков, постановщиков и кодеров.


 
Del   (2008-08-13 14:30) [4]


> Medbe}I{onok XML ©   (13.08.08 14:11) [2]
>
> А Форд, внедряя конвейер думал не о качестве а совсем о
> другом.


При его подходе к делу не только повысилась прибыль, но и качество. Но Меня в данной ситуации интересует конечно качество


 
Альф   (2008-08-13 14:32) [5]

Повысится.
Работал в группе из двух человек - один занимался преимущественно БД и серверной частью, я занимался в основном клиентской частью. После ухода напарника тяжелее переключаться из одной части на другую. Причем тяжелее не именно в знании БД или Делфай - а во времени переключения.


 
Medbe}I{onok XML ©   (2008-08-13 14:32) [6]

А я что-то сказал про прибыль?


 
Del   (2008-08-13 14:33) [7]


> Sergey13 ©   (13.08.08 14:14) [3]
>
> > [0] Del   (13.08.08 13:55)
>
> Если проект большой и работает большой коллектив, то возможно
> и стОит попробовать. Хотя по моему в группе достаточно одного
> гуру для разруливания узких мест.
> ИМХО больший эфект даст разделение на аналитиков, постановщиков
> и кодеров.
>


Проект можно сказать огромный, одного гуру не хватит... если даже будет кодить без передыху 200 символов в минуту. Есть и аналитики и постановщики задач и тестеры. А вот кодеры объединяют в себе как SQL так и Delphi программистов. Вот это объединение и хочется "разьединить".


 
Medbe}I{onok XML ©   (2008-08-13 14:34) [8]

При его подходе к делу не только повысилась прибыль, но и качество.

Форду нужен был дешевый массовый автомобиль.
Конвейер снизил требования к квалификации рабочей силы, и позволил делать авто серийно. Вот и все.
Вот почему появился конвейер. Прибыль это уже следствие всего этого.


 
Del   (2008-08-13 14:35) [9]


> Medbe}I{onok XML ©   (13.08.08 14:32) [6]
>
> А я что-то сказал про прибыль?
>



> Medbe}I{onok XML ©   (13.08.08 14:11) [2]
>
> А Форд, внедряя конвейер думал не о качестве а совсем о
> другом.


Тогда о чем же думал Форд?


 
Medbe}I{onok XML ©   (2008-08-13 14:35) [10]

А делфи и sql


 
Del   (2008-08-13 14:36) [11]


> Medbe}I{onok XML ©   (13.08.08 14:34) [8]
>
> При его подходе к делу не только повысилась прибыль, но
> и качество.
>
> Форду нужен был дешевый массовый автомобиль.
> Конвейер снизил требования к квалификации рабочей силы,
> и позволил делать авто серийно. Вот и все.
> Вот почему появился конвейер. Прибыль это уже следствие
> всего этого.


Ок убедил...


 
Sergey13 ©   (2008-08-13 14:58) [12]

> [7] Del   (13.08.08 14:33)
> Проект можно сказать огромный, одного гуру не хватит...
> если даже будет кодить без передыху 200 символов в минуту.

Я говорил про одного на группу. Если проект "можно сказать огромный" значит есть подзадачи (направления, модули - как угодно), которыми занимаются отдельные группы - вот о такой группе я и говорил. И он (этот гуру) сам писать не должен, вернее это не должно быть его основным занятием. Его работа - координация и разруливание.


 
Игорь Шевченко ©   (2008-08-13 15:02) [13]

Собственно по принципу Форда работает и Макдональдс :)
Я не думаю, что стоит разделять, потому что вполне вероятен вериант как на известной картинке по строительству железной дороги.


 
Плохиш ©   (2008-08-13 15:06) [14]


> Del   (13.08.08 13:55)  


> Повысится ли качество разработки ПО


> Мое личное мнение... схоже с идеей Генри Форда... запустившим
> конвейерное производство

Интересно и в чём ты видишь связь между разработкой и конвейером?


 
Sergey13 ©   (2008-08-13 15:18) [15]

2 Del
Прежде чем делить программистов надо разделить работу. Т.е. архитектор (гуру, старший - как угодно) должен точно определить что где и как будет делаться. Как только это получится - разделение прогеров произойдет само собой. А если каждый программер сам, по ходу работы, решает как ему что делать, то о каком разделении может идти речь?


 
Del   (2008-08-13 15:23) [16]


>
> Интересно и в чём ты видишь связь между разработкой и конвейером?
>


Я образно выразился


 
Del   (2008-08-13 15:28) [17]


> 2 Del
> Прежде чем делить программистов надо разделить работу. Т.
> е. архитектор (гуру, старший - как угодно) должен точно
> определить что где и как будет делаться. Как только это
> получится - разделение прогеров произойдет само собой. А
> если каждый программер сам, по ходу работы, решает как ему
> что делать, то о каком разделении может идти речь?


Не думал что Гуру может значить старший... или архитектор.. ну не в этом дело.
Тема вообще не туда поехала...

 Я хотел узнать личное мнение каждого кто сюды заходит:
  Следует ли разделять процесс разработки, какие плюсы и минусы. Всю архитектуру постановок задач я бы хотел опустить. Можно узнать просто мнение... без воды


 
Игорь Шевченко ©   (2008-08-13 16:10) [18]


>   Следует ли разделять процесс разработки


следует. Один программист пишет только begin, другой только end а третий все промежуточные слова. Работа пойдет невиданными темпами.


 
oldman ©   (2008-08-13 16:17) [19]


> Del   (13.08.08 13:55)  


А ты что, лично рулишь командой?
Тогда образование должно позволять решать такие вопросы в зависимости от ситуации...


 
Del   (2008-08-13 16:30) [20]

Блиииин пардон... но просто пирдец какойто.

 Меня интересует практика а не теория. Да и большинство книжек переведены с других языков... и мнения чужие... А меня интересует мнение отечественных программистов...

 Водолей млин


 
Del   (2008-08-13 16:31) [21]


> Игорь Шевченко ©   (13.08.08 16:10) [18]
>
>
> >   Следует ли разделять процесс разработки
>
>
> следует. Один программист пишет только begin, другой только
> end а третий все промежуточные слова. Работа пойдет невиданными
> темпами.


 ЛОПАТА


 
DrPass ©   (2008-08-13 16:34) [22]


> Повысится ли качество разработки ПО (и стоит ли так вооще
> делать), если разделить разработку на SQL"щиков и Delphi"стов?
>  

Значительно понизится. Разделять работы надо по "узким местам" - например, выделить функциональные модули и раздать каждому разработчику. А связь между СУБД и приложением является слишком тесной, чтобы ее разрывать. Все равно что поручить левую половину формы делать одному программисту, а правую - другому


 
oldman ©   (2008-08-13 16:35) [23]


> Del   (13.08.08 16:30) [20]
>  Меня интересует практика а не теория.


А на практике (в отличие от теории) никогда не знаешь, как получиться лучше.
Вот тебе мнение "отечественного программиста".


 
Игорь Шевченко ©   (2008-08-13 17:15) [24]


>  Меня интересует практика а не теория


Мнение практика было в посте [13]


 
Petr V. Abramov ©   (2008-08-14 09:11) [25]


> Игорь Шевченко ©   (13.08.08 15:02) [13]

а я думаю, мало людей, которые и хорошо дельфи знают, и хорошо sql -> либо фиговые запросы-хранимки, либо фиговые формы. Это раз. Если человек хорошо знает sql, сажать его за студенческую работу по написанию форм - жаба душит (верно и обратное - гуру дельфого сажать писать простейшие запросы неохота).
Так что сэр бигмак таки прав.


 
Игорь Шевченко ©   (2008-08-14 09:47) [26]

Petr V. Abramov ©   (14.08.08 09:11) [25]

А для этого нужон гуру, который будет организовывать процесс разделения труда. В этом случае ни отдельный писатель SQL ни отдельный писатель форм не нужны - их заменяют генераторы кода (ну или студенты, если до генератора руки не дошли. Хотя студенты всяко хуже).


 
Petr V. Abramov ©   (2008-08-14 10:04) [27]


> А для этого нужон гуру, который будет организовывать процесс
> разделения труда.
> Игорь Шевченко ©   (14.08.08 09:47) [26]

а он по-любому нужон. А процесс организации разделения не сильно как хитер

> их заменяют генераторы кода
а кто запускает генераторы (плохих или хороших типов) ?
:)


 
Игорь Шевченко ©   (2008-08-14 10:09) [28]

Petr V. Abramov ©   (14.08.08 10:04) [27]


> а кто запускает генераторы (плохих или хороших типов) ?


этот, как его там, разработчик :)



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

Форум: "Прочее";
Текущий архив: 2008.10.05;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.51 MB
Время: 0.007 c
2-1219747361
Drone
2008-08-26 14:42
2008.10.05
return value of function might be undefined


2-1219978334
FIL-23
2008-08-29 06:52
2008.10.05
Сортировка записей


15-1218807721
@!!ex
2008-08-15 17:42
2008.10.05
Как заменить рисунок в TImage?


2-1219778976
dar
2008-08-26 23:29
2008.10.05
canvas под углом


2-1219324963
Nucer
2008-08-21 17:22
2008.10.05
Дочерний класс со ссылкой на родителя





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский