Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: У кого получается делать сайты/программы без ошибок?
 
 автор: antf   (21.11.2008 в 00:23)   письмо автору
 
 

Здравствуйте.
Если проанализировать время, которое мы затрачиваем на проект при сдаче (незадолго до сдачи) и после сдачи, то выяснится, время распределяется примерно следующим образом:

30% исправление ошибок (в основном логические, варнинги всякие, в основном ничего серьезного)
50% доделки (иногда оплачиваются, но чаще приходится лазать по всем модулям и менять, скажем, верстку, ставить нужные служебные сообщения, менять картинки)
20% объяснение непоняток (которые потом чаще всего превращаются в доделки или вернее сказать переделки)

У кого получается делать сайты без ошибок? И что вы говорите заказчику, если ошибка обнаружена?

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

  Ответить  
 
 автор: DEM   (21.11.2008 в 00:45)   письмо автору
 
   для: antf   (21.11.2008 в 00:23)
 

Мне кажется ни у кого... Ну возьмём тот же ФРИЛАНС. Многие заказчики, которые дают объявления на фриланс-ресурсы, сами тольком не знают чего они хотят ("СДЕЛАЙТЕ МНЕ КАК ТАМ ТОЛЬКО ПО ДРУГОМУ"), и поэтому приходится или довольствоваться ихними объяснениями, или импровизировать, чаще всего приходится переделывать... Ошибки я исправляю в основном во время разработки, конечно если сстема сложная, то да, на последних стадиях могут возникнть ошибки, но вообще стараюсь тестировать каждую новую строчку (это уже в привычку вошло), ну или какой-то блок кода (к примеру вывод всех записей в админке и т.д.). А вот на счёт доделки полностью согласен! Но мне кажется,что она занимает не больше всего "рабочего" времени, а просто времени, потому что иногда так не хочется лезть в какую-то папку, что бы просто поменять картинку, особено когда вначале говорилось, что нужно имено так, поэтому тянишь-тянишь и вот время и накапливается :)

Это только моё мнение которое я состаивл за время своей работы в Фрилансе и подработке в ВЕБ-Студиях

  Ответить  
 
 автор: cheops   (21.11.2008 в 01:02)   письмо автору
 
   для: antf   (21.11.2008 в 00:23)
 

Ошибки неизбежны, можно их минимизировать, но избавиться до конца невозможно, так как по мере создания программного обеспеченья неизменно появляются новые требования, которых не было раньше - заказчики не являются Господом Богом и просчитать заранее все не могут. Поэтому когда они видят продукт - у них неизбежно возникают встречные требования. Правки готового отлаженного кода привносят ошибки.

PS Ни за что не поверю, что можно создать достаточно сложную систему за короткий период без ошибок, если скорость разработки выше 100 строк в год на человека (это скорости военных и космических проектов - очень много человек заняты как раз контролем и созданием контрольных систем).

  Ответить  
 
 автор: antf   (21.11.2008 в 01:13)   письмо автору
 
   для: cheops   (21.11.2008 в 01:02)
 

>Ошибки неизбежны, можно их минимизировать, но избавиться до конца невозможно

А как заказчику это объяснить? Он тратит деньги и порой немалые. Думает, что программист ленится или халтурит? Рассказы про хиппстеров, которые работают по полчаса в день усиливают негативное впечатление. Особенно пикантны ситуации, когда у заказчика глючит, а у разработчиков нормально.

PS Благо с клиентами работает другой человек (он же дизайнер), а я занимаюсь только кодом. Получаю информацию в виде списка дел без эмоций и не трачу кучу времени на общение по аське (это вообще ужас писать код и общаться по аське).

  Ответить  
 
 автор: cheops   (21.11.2008 в 01:19)   письмо автору
 
   для: antf   (21.11.2008 в 01:13)
 

>А как заказчику это объяснить?
Спокойно и уверено. В конце концов у нас рынок - не нравится, можно найти тех, кто без ошибок будет делать в понимании заказчика.

PS За деньги работать вообще не просто. Тут ничего не поделаешь. На заказчиков обычно действительно выделяют отдельного человека с железными нервами - это серьезная и сложная работа понимать людей и доносить до них свою точку зрения.

  Ответить  
 
 автор: antf   (21.11.2008 в 01:22)   письмо автору
 
   для: cheops   (21.11.2008 в 01:02)
 

>PS Ни за что не поверю, что можно создать достаточно сложную систему за короткий период без ошибок, если скорость разработки выше 100 строк в год на человека

Многие в день намного больше пишут... Опечатка?

  Ответить  
 
 автор: cheops   (21.11.2008 в 02:04)   письмо автору
 
   для: antf   (21.11.2008 в 01:22)
 

Нет, факт. Если работает несколько тысяч человек - так и получается: менее сотни строк в год. Разумеется в день реально создается больше кода, просто одного программиста обслуживаютс массу тестеров и вспомогательного люда - вот на всех их вместе получается менее сотни строк (которые входят в конечную программу) в год. Но зато потом зонд улетает на другой конец солнечной системы и работает там без ошибок. Или ракета, 20 лет простоявшая на дежурстве летит как надо на Камчатку и взрывается как надо. Другое ПО безошибочным экономически делать не выгодно - затраты на последних процентах так возрастают, что проще за тех.поддержку и оперативное устранение ошибок платить, чем устранять ошибки, на которые скорее всего никто никогда не натолкнется.

  Ответить  
 
 автор: antf   (21.11.2008 в 02:08)   письмо автору
 
   для: cheops   (21.11.2008 в 02:04)
 

Ясно.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования