|
Тема |
И аз да се изцепя по въпроса [re: Mycлoн] |
|
Автор |
Teляka () |
|
Публикувано | 22.01.04 14:54 |
|
|
Реших и аз да споделя личното си мнение, което не искам да налагам. Ще обясня аз какви предимства виждам в UML и процеси на разработка подобни на RUP.
1. UML - езикът си е стандарт и е много богат. Всеки може да вземе за употреба точно толкова колкото му трябва и за каквото му трябва. Аз съм използвал не много голяма част от него - use case diagrams, class diagrams, state diagrams, sequence diagrams. Имаше полза - стандартен начин за излагане на идеи - добра документация. Но ако няма синхронизация между някои диаграми и кода - няма никаква полза от UML. Освен това и при диаграмите има различна степен да детайлност - те са точно толкова детайлни колкото ви трябват и обикновено не се изпада в крайности.
На някои хора им е по-лесно да не се впускат в детайли при дизайн ако работят с някакво визуално решение, а не като пишат код. Аз примерно при писане на код понякога изпадам в прекалено детайли, като си мисля за дизайн, и това ми пречи да си представя глобално нещата. С две думи от UML а виждам полза ако не се прекалява и отразява точно системата която се прави.
2. Процеси за разработка (примерно RUP) - аз ползвам нещо подобно на RUP. Първо има анализ на изискванията и глобален дизайн до степен use case-и да се разберем с клиента че ние ще му направим това което му трябва :) После идва дизайн на системата в повече детайли - колкото са необходими (това е различно за проектите). И разработка която е итеративна и пак може да се скача към дизайн и анализ. Като цяло подхода работи, защото ен винаги анализираме всичко, а пък и се случва клиента да поиска нещо повече :) Понеже фирмата ми е много малка в повечето части от процеса аз съм главно действащо лице :) Подобна шизофрения ми е от полза защото се вижда кой за какво става най-добре - кой е архитект, кой е анализатор и кой е програмист.
3. Refactoring - откакто четох книгата на Martin Fowler съм ЗА рефакторинга. Мисля че идеално се допълва с UML/RUP. Главния ми довод е че самият MArtin Fowler според мен защитава и двете или най-малкото е писал книги и по двата въпроса. Според мен, рефакторинга е идеален при фазата на разработка (development) и подобравя дизайна. Но ако искаме да имаме полза от хубавите клас диаграмки е добре да ги синхронизираме с кода винаги.
Тук е края на моето изтъпление....
|
| |
Дизайн, Гъвкавост, Промени в различни методологии
|
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 |
|
|
|
|