|
Тема |
Re: Дизайн, Гъвкавост, Промени в различни методологии [re: fir4o] |
|
Автор |
josarjan () |
|
Публикувано | 21.01.04 16:13 |
|
|
>> Виждал ли си някога проект в който всички документи са up-to-date
>Да, последният по който работя - и така наистина е много добре.
Късметлия си. Аз колкото съм работил не съм виждал такова нещо (е, нямам чак толкова много опит, де:).
>> какво прави продукта е сорс кода
>дай го като потребителска документация на клиента или на шефа си да видим дали ще разбере какво прави програмата
Не съм казал нищо за потребителска документация. Дай на потребителя клас диаграмите или примерно деплоймънт и да видим ква ще му е файдата от това.
Дизайн - ОК, въпроса е докога. Няма смисъл да детайлизираш, Ако ще е еквивалентен на кода - ква файда от него. Това си е чиста проба дупликация.
Промяна в изискванията почти винаги има. И това не съм виждал досега - да изкараш няколко месеца без да се сменят изисквания. И то не щото нещо е лошо, а защото примерно продукта е нов и докато не се изкара просто не може да се прецени, кое е по-добре. След като има някоя бета се налага много нещо да се смени, щото не е хубаво така. Или пък клиентите видели, че конкуренцията има нещо и го искат.
Както и да е - промяна в изискванията винаги има. Класическия подход залага на това, че дизайна е взел изискванията от анализа и е направил такава архитектура, че е оставил места за extend-ване, промяна, модификация и т.н. Точно това е смисъла на дизайна - да транслира изискванията (изчистени при анализа) до класове, интерфейси, архитектура, която да е лесна за подръжка в случай, че нещо трябва да се update-не.
Въпроса е - в колко случаи това успява. Заслужава ли си наистина да слагаш интерфейс или абстракция само за да оставиш вратичка утре някой да добави нещо. Малко или много подобен подход усложнява нещата. Обикновено в такива проекти има много код, който изглежда хитро, но няма много полза от него сега. В бъдеще може и да има. Ама може и да няма :))
Другата възможност е - дизайна да еволюира. Т.е. да почнеш с просто и чак като / ако потрябва да го усложняваш. Пак може да завършиш със същите неща, но това ще означава, че наистина ти трябват. В тоя случай в началото пак имаш някакво изясняване на това какво правиш (анализ). То без това не може. Ама можеш доста по-бързо да изкараш работещо нещо и да видиш има ли смисъл от него. В горния подход - да можеш да правиш прототип.
Аз поне така ги виждам / разбирам нещата.
И един въпрос за УМЛ пак:
Наистина ли една секуенсе диаграма описваща сортировка е по-лесно четима от 10 ред код?
|
| |
Дизайн, Гъвкавост, Промени в различни методологии
|
Mycлoн
| 20.01.04 15:07 |
Re: Дизайн, Гъвкавост, Промени в различни методоло
| Mycлoн
| 20.01.04 15:09 |
По-малко писане, че ше откажеш посетителите !
| jamie
| 21.01.04 12:02 |
Re: По-малко писане, че ше откажеш посетителите !
| Гypy
| 21.01.04 18:26 |
Re: По-малко писане, че ше откажеш посетителите !
| Mycлoн
| 21.01.04 20:24 |
Колегата
| jamie
| 21.01.04 23:00 |
Re: Колегата
| Mycлoн
| 22.01.04 12:32 |
В момента
| jamie
| 22.01.04 23:03 |
Re: В момента
| Mycлoн
| 23.01.04 10:47 |
Re: В момента
| naki
| 23.01.04 22:24 |
Залитате в крайности.
| jamie
| 21.01.04 22:42 |
напълно съгласен!
| zaphod
| 22.01.04 08:22 |
:-)))
| jamie
| 22.01.04 23:06 |
Re: По-малко писане, че ше откажеш посетителите !
| dummy
| 21.01.04 19:35 |
Не претендирам
| jamie
| 21.01.04 22:44 |
Re: Не претендирам
| dummy
| 22.01.04 00:44 |
Re: По-малко писане, че ше откажеш посетителите !
| Mycлoн
| 21.01.04 20:13 |
Re: По-малко писане, че ше откажеш посетителите !
| dummy
| 21.01.04 21:26 |
Re: По-малко писане, че ше откажеш посетителите !
| josarjan
| 22.01.04 10:43 |
Re: По-малко писане, че ше откажеш посетителите !
| Zelen
| 22.01.04 11:29 |
Re: По-малко писане, че ше откажеш посетителите !
| dummy
| 22.01.04 21:24 |
ХАХ!
| jamie
| 22.01.04 23:18 |
Re: По-малко писане, че ше откажеш посетителите !
| Mycлoн
| 22.01.04 12:04 |
Re: По-малко писане, че ше откажеш посетителите !
| dummy
| 22.01.04 20:56 |
Re: По-малко писане, че ше откажеш посетителите !
| Mycлoн
| 23.01.04 18:50 |
Re: По-малко писане, че ше откажеш посетителите !
| dummy
| 23.01.04 20:41 |
Re: По-малко писане, че ше откажеш посетителите !
| Mycлoн
| 24.01.04 10:37 |
Re: Дизайн, Гъвкавост, Промени в различни методологии
| josarjan
| 21.01.04 14:13 |
Re: Дизайн, Гъвкавост, Промени в различни методологии
| fir4o
| 21.01.04 15:08 |
Re: Дизайн, Гъвкавост, Промени в различни методологии
| josarjan
| 21.01.04 16:13 |
Офтопик:
| jamie
| 21.01.04 22:35 |
Re: Офтопик:
| josarjan
| 22.01.04 10:15 |
От 2 години и 1 месец насам
| jamie
| 21.01.04 22:32 |
И аз да се изцепя по въпроса
| Teляka
| 22.01.04 14:54 |
Re: И аз да се изцепя по въпроса
| Mycлoн
| 22.01.04 18:01 |
Re: И аз да се изцепя по въпроса
| nqkoi
| 23.01.04 16:54 |
Re: И аз да се изцепя по въпроса
| Mycлoн
| 23.01.04 18:04 |
Re: И аз да се изцепя по въпроса
| nqkoi
| 23.01.04 18:18 |
Re: И аз да се изцепя по въпроса
| Mycлoн
| 23.01.04 19:03 |
Затова и се давиш.
| jamie
| 23.01.04 22:48 |
Re: Затова и се давиш.
| Mycлoн
| 24.01.04 10:59 |
Ей не се научи !
| jamie
| 24.01.04 11:33 |
Re: Ей не се научи !
| Mycлoн
| 24.01.04 17:26 |
Re: Ей не се научи !
| jamie
| 25.01.04 21:55 |
Re: И аз да се изцепя по въпроса
| nqkoi
| 26.01.04 14:26 |
Re: И аз да се изцепя по въпроса
| Mycлoн
| 26.01.04 15:43 |
Re: И аз да се изцепя по въпроса
| AcidMemory
| 26.01.04 16:54 |
|
|
|
|