?

Log in

No account? Create an account

Previous Entry | Next Entry

Poll #1744380 Нужен ли дизайн?

Нужен ли дизайн?

Нет, настоящие программисты пишут код без него
3(5.6%)
Возможно нужен - для неопытных программистов
0(0.0%)
Да, нужен. Прежде чем писать код, неплохо бы подумать о дизайне
51(94.4%)

Comments

( 39 comments — Leave a comment )
yayavladi
May. 23rd, 2011 11:14 am (UTC)
Нужен обязательно, особенно для больших проектов со сложной структурой.
xelenka
May. 23rd, 2011 11:29 am (UTC)
А что есть "дизайн"?
xelenka
May. 23rd, 2011 11:34 am (UTC)
я имею в виду, внутренняя структура кода или внешний "пользовательский" вид программы?
(no subject) - lenay - May. 24th, 2011 03:51 am (UTC) - Expand
tseytlin
May. 23rd, 2011 11:43 am (UTC)
Статистика ответов говорит сама за себя :)
lenay
May. 23rd, 2011 11:45 am (UTC)
Да :)
Если честно, мне бы и в голову не пришло, что кто-то думает иначе. Но коллега сегодня рассказала историю, в которой фигурируют два программиста с немаленьким стажем, придерживающиеся точки зрения 1 и 2.
(no subject) - _krishulya_ - May. 23rd, 2011 11:48 am (UTC) - Expand
(no subject) - lenay - May. 23rd, 2011 11:54 am (UTC) - Expand
(no subject) - wildwife - May. 23rd, 2011 12:04 pm (UTC) - Expand
(no subject) - lenay - May. 23rd, 2011 12:36 pm (UTC) - Expand
(no subject) - shavit__ - May. 23rd, 2011 08:23 pm (UTC) - Expand
(no subject) - balrojka - May. 29th, 2011 09:00 am (UTC) - Expand
(no subject) - wildwife - May. 29th, 2011 09:26 am (UTC) - Expand
(no subject) - tseytlin - May. 23rd, 2011 12:04 pm (UTC) - Expand
(no subject) - _margo - May. 23rd, 2011 06:13 pm (UTC) - Expand
(no subject) - kroshka___ru - May. 24th, 2011 12:47 am (UTC) - Expand
wildwife
May. 23rd, 2011 11:44 am (UTC)
Если мы хотим серьезный и качественный продукт, то как без дизайна?
lenay
May. 23rd, 2011 11:59 am (UTC)
Смотри мой комментарий выше - история из жизни
_krishulya_
May. 23rd, 2011 11:47 am (UTC)
ברור
צריך להיות מבנה לכל הפרוייקט
glukoid
May. 23rd, 2011 12:14 pm (UTC)
Хм, если дизаин = архетертура, то да.
Если дизайн - это кто то там продумывает как будет выглядеть система, после того как добавят десятки классов - нет.
lenay
May. 23rd, 2011 12:35 pm (UTC)
Я не очень поняла последнее предложение, если честно.
lady_blimm
May. 23rd, 2011 12:31 pm (UTC)
как человек пятый год работяющий практически без дизайна - нужен! очень нужен
_krishulya_
May. 23rd, 2011 01:09 pm (UTC)
אתם לא צריכים מנתח מערכות מתחיל עם רקע של 5 שנים בתכנות? :)
otlichnitza
May. 23rd, 2011 12:33 pm (UTC)
Желательно ещё, чтоб начальство тоже задумывалосж о необходимости дизайна и выделяло на него время.
lenay
May. 25th, 2011 06:14 am (UTC)
Это уже другой вопрос...
lamed
May. 23rd, 2011 02:26 pm (UTC)
Только учтите, что написать изначально дизайн и потом всю жизнь его придерживаться не получится. Будут обнаруживаться ошибки в дизайне, появятся вещи, которые не были предусмотрены, код обрастет костылями. Периодически придется останавливаться, делать рефакторинг и обновлять свои представления о дизайне системы в целом. Периодический рефакторинг даже полезнее, чем наличие дизайна с самого начала.
shavit__
May. 23rd, 2011 08:25 pm (UTC)
Ну так потом дизай под "что выросло" подгоняешь :-) или валяются в сети дизайновые документы, никак не связанные с тем, что вышло :-)
30x40
May. 23rd, 2011 08:14 pm (UTC)
Я по этой шкале буду гипер неопытным программистом, но все-таки скажу - нужен не только дизайн, а дизайн тестов (хотя бы юнит) до начала написания кода :-)
leprechaun
May. 23rd, 2011 08:55 pm (UTC)
я, как тестер с 11-летним опытом, подписываюсь!
(no subject) - lenay - May. 25th, 2011 06:14 am (UTC) - Expand
shavit__
May. 23rd, 2011 08:17 pm (UTC)
Может быть не совсем подробный, но в общих чертах стоит озадачиться... Ну и зависит от масштаба проекта и сколько людей в это дело вовлечены
leprechaun
May. 23rd, 2011 08:56 pm (UTC)
Интересно посмотреть на двоих, выбравших первый ответ.
krl_pgh
May. 24th, 2011 03:28 am (UTC)
Я сначала хотела сказать, что еще интереснее посмотреть на их код, но потом поняла, что смотреть на этот код мне не очень хочется.
(no subject) - leprechaun - May. 24th, 2011 03:37 am (UTC) - Expand
(no subject) - lenay - May. 25th, 2011 06:15 am (UTC) - Expand
(no subject) - leprechaun - May. 25th, 2011 11:35 am (UTC) - Expand
krl_pgh
May. 24th, 2011 03:33 am (UTC)
Я, естественно, проголосовала за третий вариант, но в принципе, конечно, есть и исключения: программисты, которые пишут более или менее одно и то же снова и снова, могут не задумываться, что у них в голове уже сложился некий дизайн, и утверждать, что они "пишут код без него". Например, десятый однотипный интернет-магазинчик можно просто писать слева направо сверху вниз, также как мне не надо корпеть над списком тестов для очередного отчета в табулярной форме, я его могу во сне воспроизвести речитативом.
lenay
May. 24th, 2011 03:52 am (UTC)
Ну понятно, что все хорошо в разумных пределах
( 39 comments — Leave a comment )