|
Тема |
Re: По-малко писане, че ше откажеш посетителите ! [re: jamie] |
|
Автор |
Mycлoн (Муслен Ужасон) |
|
Публикувано | 21.01.04 20:13 |
|
|
Май имаме няколко неразбирания, ще се опитам да ги обобщя, че наистина се получава ужасна размяна на огромни количества текст.
1) Сепаратисткото срещу цялостното отношение към софтуерния процес. Кое е по-добре - да имаме ясно разделение на фази на проекта с чисто преминаване между тях: Анализ, Дизайн, Имплементация, Тестове; или често разбъркване и преминаване от една фаза в друга при нужда. Как по-добре да организираме отбора - на различни типове хора с ясна йерархия: архитекти, анализатори, кодери, тестери, дб администратори; или да се грижим за разпространяването на всички умения равномерно сред членовете на отбора - архитекта да показва обектен дизайн на другите, дб админа да демонстрира организация на базата, тестера да подтиква дизайна в посока на лесна тестваемост и по-малко дефекти и т.н.
Мисля, че стана по-ясно коя страна подкрепям - бих искал да видя примери ( по възможност реални ) и причини, които да показват преимуществата и недостатъците на двата подхода.
2) Документацията за програмистите и УМЛ диаграмите - тези междинни артефакти на производствения процес. Генерирането на тези "творби" отнема време и усилия, поддържането им също - за какво го правим? Каква реална бизнес стойност ни носят и можем ли да ги заменим с нещо по-ефективно или по-леко?
Мога да обясня с какво са заменени в екстремното програмиране - набор от технологични и социални практики, които взаимно се допълват:
- On Site Customer -> анализ? дизайн? труден въпрос по ГУИ-то? човека е при теб - питай го
- Pair Programming -> труден проблем? не познаваш част от кода? работи заедно с един от хората, които са по-добре подготвени.
- Pervasive Testing -> важна промяна? пусни тестовете и ще видиш дали си счупил нещо. не помниш/не знаеш какво прави този клас - погледни теста, който показва смисъла от съществуването му. функционалността по историята готова ли е? виж потребителския тест.
- Refactoring - този "къдрав" регулярен израз по-добре да седи в отделен метод ValidateEmailAddress, че да не се чудим другия път какво прави! тази промяна беше лесна нали? остави кода в такова състояние, че и следващата да е такава. нашия дизайн не се разлага с времето и кръпките.
--
"Agile is a mindset, not a set of practices, rules, or tools."
Tom Poppendieck
|
| |
Дизайн, Гъвкавост, Промени в различни методологии
|
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 |
|
|
|
|