Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 09:02 08.07.25 
Клубове/ Компютри и Интернет / Програмисти Пълен преглед*
Информация за клуба
Тема Re: Дизайн, Гъвкавост, Промени в различни методоло [re: Mycлoн]
Автор Mycлoн (Муслен Ужасон)
Публикувано20.01.04 15:09  



Отговарям на последното мнение на Jamie:

опитвам се да цитирам преди отговорите, че наистина стана тежък разговор...

Позна, че съм почитател на екстрийм програминга. Даже в момента участвам в усилията за изграждане на XP група в България.

>не променяш сигнатура на метод дори ЗАЩОТО това се прави при
>дизайна - например в Роуз се генерират прототипи. Ти променяш
>сигнатурата - на колегата ти извикванията към тебе гърмят - класик
>шит ! Честито !

А какво би станало ако няма мой код и код на колегата и целия код е общ? Какво би станало ако при промяна на сигнатура се променят само 1-2 извиквания защото кода е качествен? Какво би станало ако това нещо се "забелязва" от тестовете на първата интеграция и оправянето струва минути?

Как може да отричаш рефакторинга и изобщо каквото и да било без да го пробваш? Или си пробвал? Моля те разкажи ми за опитите си да прилагаш ТДД и рефакторинг - с радост бих помогнал. Аз съм удивен от тези практики, защото видях лично за себе си, че големия дизайн в началото не работи. Мотал съм се достатъчно с УМЛ инструменти и никога не можех да предвидя всичко - ха, че да не съм ясновидец. Реших, че е по-разумно да инвестирам време и умения за да реагирам бързо на промяната вместо да я забранявам и да се пазя от нея.

>За Ю Ем Ел и хартийката - пак типичен кодер. Бих изхвърлил кода ти, а
>не "хартийката" - така проекта ще пострада по-малко.....

За теб кодер е обида така ли? Моля те да си кажеш твоята дефиниция за кодер, защото моята не е обидна. Не обясних достатъчно добре в миналия пост - изхвърлям хартийката накрая защото тя неизбежно ще е остаряла. Ще съдържа началния план, но не и еволюцията на кода по време на имплементацията. А и не мога да я "изпълня", че да видя дали все още е вярна. Ако изхвърлиш кода няма да задоволиш бизнес нуждата на клиента - УМЛ диаграмата, която описва хубавия дизайн не му върши работа. Изобщо съгласи се, че УМЛ и дизайна са просто средства - важна е крайната имплементация.

>код написан с идеята за виртуозност но нечитаем, сюрия тестове които
>след елементарна промяна в кода показват грешки в 60% от въпросния
>код просто защото например класовете страдат от вече цитирания от
>мен "коуплинг" ?

това за нечитаемостта си е чиста проба спекулация. освен това как реши, че тестовете и кода ще са толкова зависими ( high coupling )? Смея да твърдя, че в стремежа да постигна тестваем дизайн правя забележително малко обвързани ( coupled ) класове.

>Ами ако от 2-годишния проект получа актуални диаграми, 200 страници
>реална документация (а не отбиване на номера) и синхронициран с
> всичко това код (както е трябвало да го напише кодера) - тогава
>какво ?

Не ми се е случвало такова нещо. Страшно лесно е да разсинхронизираш всичките артефакти по пътя и няма начин дори да разбереш, че е така защото документацията и моделите не могат да се изпълняват или обработват автоматично. Затова има смисъл да залагаме на изпълнимите средства - тестовете! Мисля, че това са предимствата на леките методологии - те не са недисциплинирани, тъкмо напротив. Просто огромното количество церемонии са заменени с реални практики, които гарантират бърза обратна връзка - веднага разбирам дали предишната ми намеса е била направена като хората или не - веднага, а не след месеци. Не ми отговори - какво става, когато дизайна ти е грешен и не може да изпълни бизнес изискването. Ще ме убедиш ли, че дизайните ти са на 100% верни от самото начало?

--
"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
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2025 Dir.bg Всички права запазени.