Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> проблемы разработчиков, самые насущные 
:(
    Опции темы
 
с какими проблемами вы чаще всего сталкиваетесь при разработке ПО?
нет технического задания, задача описана только на словах [ 28 ]  [20.74%]
двусмысленность или нечеткость задачи, при кодировании приходится делать предположения [ 24 ]  [17.78%]
приходится часто переписывать одни и те же куски кода [ 11 ]  [8.15%]
изменения в задаче возникают после начала разработки, на ходу [ 28 ]  [20.74%]
в запланированные сроки не удается реализовать то, что требуется [ 15 ]  [11.11%]
получив продукт, заказчики говорят, что это не то, что им нужно [ 11 ]  [8.15%]
другие проблемы [ 18 ]  [13.33%]
Всего проголосовавших: 51
В этом опросе возможны множественные ответы
Гости не могут голосовать 
Alek86
Дата 26.1.2009, 09:49 (ссылка)   | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1299
Регистрация: 30.1.2007
Где: Киев

Репутация: 21
Всего: 25



mrbrooks, ты об этом?


--------------------
user posted image    user posted image
PM MAIL   Вверх
nerezus
Дата 26.1.2009, 10:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 3
Всего: 43



Цитата

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


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
mrbrooks
Дата 26.1.2009, 10:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

Репутация: 2
Всего: 306



Цитата(Alek86 @  26.1.2009,  09:49 Найти цитируемый пост)
mrbrooks, ты об этом? 

гы. что-то типа этого. 
PM MAIL   Вверх
ida
Дата 26.1.2009, 11:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


замужем
****


Профиль
Группа: Завсегдатай
Сообщений: 2277
Регистрация: 14.5.2002
Где: Санкт-Петербург

Репутация: нет
Всего: 58



Давайте все-таки не будем отвлекаться на организационные проблемы smile
Тема "Как поссорился главный разработчик с главным менеджером" всем известна неплохо.
PM WWW   Вверх
Vyacheslav
Дата 26.1.2009, 11:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2124
Регистрация: 25.3.2002
Где: Москва

Репутация: 9
Всего: 59



Цитата(maxim1000 @  25.1.2009,  17:04 Найти цитируемый пост)
на самом деле, хотел сказать о несколько другой проблеме:
в больших компаниях при наборе малограмотных людей эффекты от их деятельности начинают приносить всё больше вреда
в маленьких организациях это, наверное, лучше заметно, а в больших гнилой код иногда обнаруживается уже через некоторое время после того, как человек ушёл

Фигня какая-то. Этот малограмотный в вакууме что ли работает?  В маленьких фирмах как раз я соглашусь, что такое возможно. Сидел человек ад разработкой, развитием и поддержкой своего проекта годами. Ушел и выясняется, что код - сплошая "лапша", изменения  вносились методом "заплаток"  итд. 
В больших фирмах  над проектом обычно работает команда,в которую  входят несколько программистов. Что же все они малограмотные?  Или тим лид стесняется своего подчиненного подправить? Кроме того в нормальных фирмах в процессе работы над проектом сделанный код обычно отдают на ревью другой команде. И ревью делается не от балды, а в соответствии с документом по конкретному языку, где описаны  возможные ошибки с указаниям их рейтинга.  


--------------------
С уважением, Вячеслав Ермолаев
PM MAIL WWW ICQ   Вверх
Lazin
Дата 26.1.2009, 12:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 41
Всего: 154



зависит от методики работы, если в команде каждый работает над своей частью и code review проводить не принять, то всякое может быть =)
PM MAIL Skype GTalk   Вверх
vinter
Дата 26.1.2009, 12:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Explorer
****


Профиль
Группа: Завсегдатай
Сообщений: 2735
Регистрация: 1.4.2006
Где: Н.Новгород

Репутация: 13
Всего: 56



Vyacheslav, тебе видимо всегда везло, я видел полную противоположность. При обязательности ревью код просто ужасен,  и еле держится.


--------------------
Мой блог
PM MAIL WWW   Вверх
Torsten
Дата 26.1.2009, 13:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 174
Регистрация: 10.6.2008
Где: Pskov

Репутация: 3
Всего: 7



все перечисленные, кроме :
Цитата
получив продукт, заказчики говорят, что это не то, что им нужно

и
Цитата
перезаписи исходного текста

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

Это сообщение отредактировал(а) Torsten - 26.1.2009, 13:58
--------------------
We have no begining, we have no end. We are infinite.
PM MAIL   Вверх
Lazin
Дата 26.1.2009, 14:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 41
Всего: 154



Цитата(Torsten @  26.1.2009,  13:55 Найти цитируемый пост)
ну вот как раз последнее говорит о низкой квалификации программиста,  он должен заранее предугадывать, что и где возможно будет изменено/добавлено/удалено и сделать так, чтобы измнения были мелкими и легкими в будующем.

ага, и зависнуть на полгода, предугадывая все моменты которые могут поменяться в будущем =)

Добавлено через 4 минуты и 9 секунд
как правило у любого кода есть ограничения, они накладываются сроками и возможностями, какую-то одну вещь бывает иногда дороже сделать чем весь остальной проект целиком. 
PM MAIL Skype GTalk   Вверх
ida
Дата 26.1.2009, 17:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


замужем
****


Профиль
Группа: Завсегдатай
Сообщений: 2277
Регистрация: 14.5.2002
Где: Санкт-Петербург

Репутация: нет
Всего: 58



Цитата(Torsten @ 26.1.2009,  14:55)
ну вот как раз последнее говорит о низкой квалификации программиста, он должен заранее предугадывать, что и где возможно будет изменено/добавлено/удалено и сделать так, чтобы измнения были мелкими и легкими в будующем.

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

Требования:
- умение предугадывать, что и где в коде может потребоваться изменить после его написания

Мне интересно, что вам будут отвечать smile

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

Довелось мне работать с одним предугадывателем... после того, как его уволили, одному из наших лучших разработчиков пришлось переписывать ВЕСЬ функционал, написанный этим телепатом.

Давайте вспомним процесс разработки ПО для тех, кто его не помнит из институтского курса.

При любой модели жизненного цикла ПО у нас должны быть следующие процессы:
1. Анализ
2. Проектирование
3. Кодирование
4. Тестирование

Причем качество двух последних зависит от первых двух на от 50 до 80% (смотря насколько грамотные специалисты работают на всех участках - частично плохой процесс может спасти хороший специалист, но никогда не полностью).

Компании от 100 человек, производящие ПО, ВСЕГДА имеют штатных специалистов, которые занимаются первыми двумя.
Компании от 30 до 100 (в среднем), в зависимости от их зрелости и от того, с какими заказчиками они работают, иногда имеют штатных аналитиков, иногда их функции выполняют другие специалисты. Причем варианты совмещения с разработкой - это худшие варианты.
В мелких компаниях (под 30 понимаются только те, кто занят в индустрии ПО, а не работает к примеру на большом заводе, где 3 человека пишут софт) аналитиков нет никогда. А постановки задачи это не отменяет. Потому что прежде чем писать код, надо понять, что этот код должен делать.
Вот так и лечат зубы через анус.

Это сообщение отредактировал(а) ida - 26.1.2009, 17:21
PM WWW   Вверх
ida
Дата 13.4.2009, 22:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


замужем
****


Профиль
Группа: Завсегдатай
Сообщений: 2277
Регистрация: 14.5.2002
Где: Санкт-Петербург

Репутация: нет
Всего: 58



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

PM WWW   Вверх
Lazin
Дата 13.4.2009, 22:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 41
Всего: 154



Цитата(ida @  13.4.2009,  22:11 Найти цитируемый пост)
Семинар, который научит решать самую актуальную проблему из перечисленных и существенно снизит влияние следующих двух.
Пока только в С-Петербурге.

отучит народ использовть глобальные переменные? smile 
PM MAIL Skype GTalk   Вверх
ida
Дата 13.4.2009, 22:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


замужем
****


Профиль
Группа: Завсегдатай
Сообщений: 2277
Регистрация: 14.5.2002
Где: Санкт-Петербург

Репутация: нет
Всего: 58



Нет - научит писать технические задания smile
И просить за свой продукт настолько больше, сколько стоит работа аналитика по постановке задачи  - в случае, если заказчик окажется неспособен ставить задачу своими силами.
PM WWW   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1111 ]   [ Использовано запросов: 23 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.