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

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

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 00:04 28.04.24 
Компютри и Интернет
   >> Програмисти
*Кратък преглед

Страници по тази тема: 1 | 2 | (покажи всички)
Тема За Дизаин Патернс (Design Patterns)  
Автор Пaньo Дoнeв (пират)
Публикувано15.08.08 00:05



Направи ми впечатление, че някой в един от коментарите на темата за отворения програмист постави въпроса за полезността на Дизаин Патернс (Design Patterns), но се е изразил много накратко, затова сметнах за необходимо да хвърля светлина на тази уви неизвестна за мнозина тема.


Дизаин патренс наистина са невероятно полезни. Нещо повече те са необходимо условие за правенето на всеки ентерпрайс софтуер. Чуете ли Ентерпраис - мислете си за Дизаин Патренс. Тези неща са като дупе и гащи. Аз например ако реша да пиша софтуер без дизаин патернс просто не тръгвам.


Софтуер без дизаин патернс за мен не е никакъв софтуер. Аз плюя на такъв софтуер. Но виж ако има дизаин патернс, такъв софтуер се пише с лекота и върви без грешки. Какво с лекота, такъв софтуер се пише сам и няма нужда да се тества. Освен разбира се с Ентерпраис тестов процес, който ползва специални Тестови Дизаин Патернс.


Когато някой ми каже, че е написал такъв и такъв софтуер, аз веднага го питам, а какви дизаин патерни ползва? Ако е ползвал, аз веднага го признавам за голям програмист и го прегръщам като роден брат.


Когато аз самият пиша софтуер аз ползвам само дезаин паттренс. Ето например как аз пиша софтуер и как всеки истински ентерпраиз програмист трябва да пише софтуер:


1.

Създавам IFactory клас за създаване на моя Object.
2.

Създавам IAbstractFactory за да абстрактна Factory.
3.

Създавам IAbstractFactoryBuilder за да построя AbstractFactory.
4.

Създавам IAbstractFactoryBuilderManager за да менажрам моя AbstractFactoryBuilder.
5.

Създавам IAbstractFactoryBuilderManagerService за да контролирам цикъла на живот на моя AbstractFactoryBuilderManager.
6.

Създавам IPluggableAbstractFactoryBuilderManagerService за да добава към AbstractFactoryBuilderManagerService plugin функционалност.
7.

Създавам ObjectImpl.
8.

Създавам FactoryImpl.
9.

Създавам AbstractFactoryImpl.
10.

Създавам AbstractFactoryBuilderImpl.
11.

Създавам AbstractFactoryBuilderManagerImpl.
12.

Създавам AbstractFactoryBuilderManagerServiceImpl.
13.

Създавам PluggableAbstractFactoryBuilderManagerServiceImpl.
14.

Свързвам тези класове използвайки моя любим последна мода Enterprise Service framework като използвам комбинация от XML и @annotations.


Това е накратко за дизаин патернс. Надявам се да съм внесъл яснота и ако някой пак се обади дали позлвам дизаин патернс да внимава, че мога да го замерям с дизаин патернс оттук до тях и обратно.

Ваш,
Паньо



Тема Re: За Дизаин Патернс (Design Patterns)нови [re: Пaньo Дoнeв]  
АвторTъп (Нерегистриран)
Публикувано15.08.08 00:16



Аз нищо не разбрах. Трябва ли да имам Ентерпраис мозък (или посто мозък), за да го разбера това? Я пробвай да го обясниш пак.



Тема Re: За Дизаин Патернс (Design Patterns)нови [re: Пaньo Дoнeв]  
Автор Myxaбeтa (минаващ)
Публикувано15.08.08 03:52



Батка, те тези работи ги нацвъква ратионал розата (или подобен софтуер) автоматично. Ако го ползваш пестеливо си е много наред.

Иначе майтапа си е майтап.



Тема Re: За Дизаин Патернс (Design Patterns)нови [re: Пaньo Дoнeв]  
Авторзepoтo (Нерегистриран)
Публикувано15.08.08 07:43



Поредния самозван експерт в тоя форум се изказа. Как въобще някои те е взел на работа? Ти трябва да стоиш на опашката след учениците на марсианците (след екпериментите вържу плъхове, някои от марсианци сега преподават на живи хора).

Тема за дизайн патерни и ентерпраис не може да започва без обстойно да се разгледа архитектурата на лотус домино във вариантите за над 50 хилки, които в момента в хит на пазара.



Тема поклон доземи!нови [re: Пaньo Дoнeв]  
Автор zaphod (мракобес)
Публикувано15.08.08 08:59



няма да крия, това прекрасно четиво изтръгна сълзи на умиление от очите ми! колко е тежко човек в края на живота си да прозре че е живял напразно, че е живял в мрак, далеч от живителните лъчи на десигн патернс! о, как бих искал да върна времето назад, но уви, системния админ ми е отнел правата да пипам часовника. за нас старите е вече късно, но младите ще имат щастието да живеят в един по-добър свят, свят без войни, бедност и болести - светът на десигн патернс.






NE SUTOR ULTRA CREPIDAM


Тема Re: За Дизаин Патернс (Design Patterns)нови [re: Пaньo Дoнeв]  
Автор BullDog (Bulgarian Dog)
Публикувано15.08.08 09:19



ПАНЬО - ПРЕЗИДЕНТ!
Разбира ги нещата, човекът. Ей тука, всички дет рИвАт, че във форума не се пише за програмиране, а само за кинти, фирми, пички, простоти и т.н., да сядат и да почват да четат бат си Паня. Даже не само да четат, ми направо да учат на изуст.
Ако драсне още два-три такива постове "за отваряне" на очите на разни мушмороци, направо ще разкатае бизнеса на НАРС, МАРС и всички други *АРС-ове. И на Сирма, и на Сирма.
А бе, ако може да перефразирам Митята Шишков, бог да го прости, "С този си пост Паньо направо ви бута доларите в джоба!"



Тема Re: За Дизаин Патернс (Design Patterns)нови [re: Пaньo Дoнeв]  
Авторd (Нерегистриран)
Публикувано15.08.08 09:57



Егати колко мъка съм си спестил в тоя живот.



Тема Re: За Дизаин Патернс (Design Patterns)нови [re: Пaньo Дoнeв]  
Авторvoid (Нерегистриран)
Публикувано15.08.08 10:37



Поста ти звучи повече като шега, отколкото като нещо сериозно, но въпреки това ще ти отговоря.
Не знам какъв език използваш, но това може да ти е интересно:
http://sadekdrobi.com/2008/04/20/and-design-patterns-suddenly-degrade/

Да не знаеш design patterns е зле.
Да си zealot на тема design patterns е още по-зле и със сигурност се отразява зле на софтуера, който правиш.



Тема Re: За Дизаин Патернс (Design Patterns)нови [re: void]  
Автор expeler (TL)
Публикувано15.08.08 11:05



Как си го помисли тва ве. Не е шега. Бат пани е много сериозен човек. Аз всяка сутрин го наблюдавам как манифестира с плакати на design-patterns. Със розова кърпичка вързана на врата.



Тема Re: За Дизаин Патернс (Design Patterns)нови [re: Пaньo Дoнeв]  
Авторk-н Пeтkoв (Нерегистриран)
Публикувано15.08.08 12:36



Да, ние в подилениету ридовну закусвами с дизин патернз. Всяка сутрин!
И който не можи да си изиде закускъта - 2 дни непоряд, стойка при знамиту.
За дисер правим по идин Mediator и ChainOfResponsibility - за да сми гутови, винаги гутови, щоту ВРАГЪ НИ СПИ!




Страници по тази тема: 1 | 2 | (покажи всички)
*Кратък преглед
Клуб :  


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

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