Search the web
Sign In
New User? Sign Up
java_maniacs · JManiacs
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Show off your group to the world. Share a photo of your group with us.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
softueren disain   Message List  
Reply | Forward Message #1141 of 1171 |
Re: [JManiacs] Re: softueren disain

Da, tuka na takiva im kazvame "spaghetti code", kydeto horata dobaviat i
dobaviat i si misliat che sa dobri, no sled 2 godini naprimer se vijda che
neshtata sa dosta zle i vsichki plachat za uvolnenie.

Edna ot arhitekturite, koito se opitva da reshi tozi problem e BPM+SOA, koeto
razbira se ne e neshto novo, no se e razvivalo v prodyljenie na vsichki tezi
problemi i poslednite niakolko godini se poiaviha dosta instrumenti i standarti
da go potdyrjat.

Moite nabliudenia pokazvat che BPM ne se usvoiava tolkova byrzo kakto SOA
navliza, no tova ne prechi ekipi da praviat losh SOA i pak neshtata da yrviat
na zle.

Az sym svideltel na dobri i loshi SOA. Dobrite reshavat tochno tezi problemi za
koito govorish. Ako tezi koito vodiat sa dobri v tova, sled 1-2-3 godini sled
kato pochnat da idvat golemite promeni, neshtata se reshavat dosta elegantno.

SOA ne e prosto edin dva tri services, koito dostigat do klientite, no e
arhitektura vytre v produkta ti, koito nikoi ne vijda osven arhitektite,
designeri, i programisti.

Tochno zatova golemi internet firmi kato Amazon, eBay, Google i drugi praviat
dobro vpechatlenie na pryv pogled, a vytre e pylno sys "spaghetti code". Az
znam tova sys sigurnost, zashtoto ednite ot tiah (niama da kazvam koi) iskat da
im pomagame da si opraviat spagetite :)

do skoro,
Stan

--- kaburov <kaburov@...> wrote:

> Stanley
>
>
> Blagodaria za linkovete
> Namerih izdanie ot 2002 godina na parvata kniga i go pregledah za
> kratko
> Ima cenni ne6ta ama kato cialo mi izglejda avtora uslojniava izli6no
> ne6tata
>
> Pove4e mi haresva mnenieto na drug koito e pisal predi dosta vreme:
> . . . There are two ways of constructing a software design: one way
> is to
> make it so simple that there are obviously no deficiencies, and the
> other way is
> to make it so complicated that there are no obvious deficiencies.
> C.A.R. Hoare, Turing Award Lecture 1980.
>
> Tova 4e web i google vse pove4e se nalagat potvarjdava tova mnenie.
> Koeto zna4i 4e pravilnia podhod za dizain e da se varvi kam
> oprostiavane: s po malko vavedeni poniatia i oprosten dizain koito
> moje da se ma6tabira
>
> Eto niakoi slu4ai s golemi firmi i proekti za milioni koito sam
> vijdal v bg i izvan bg ot blizkoto minalo:
>
> 1. firma si praviat nov sait koito da e osnova na biznesa im
> koito e simpati4en na 6efa pokazal 4e moje da pi6e kod koito raboti
> opisali biznes procesite i niakoi drugi podrobnosti i po tiah pisali
> kod koito raboti s tablicite
> pone tablicite normalizirali
> po4ti proizvolno izbirali koia 4ast ot logikata da e v komponenti,
> koia v stored proceduri v bazata danni, koia v UI i kak da se razdeli
> koda na razli4ni proekti
> rabotili na par4e godini na red malko po malko bez cialosten plan
> polu4ila se bezsmislena pletenica ot kod po4ti bez dokumentacia na
> koiato otnema zna4itelno vreme da se napraviat promeni a i niakoi
> problemi ot kade idvat e nevazmojno da se otkriat, kato 4e li sa
> pisali proekta taka 4e samo sazdatelite da rabotiat po nego ama
> sigurno v niakoi slu4ai i te se oplitat
>
> pri tiah spored men po-dobar podhod e da se podrejda logi4no koda po
> funkcionalnost v middleware i da se izbiagva dublirane na biznes
> logika
>
> 2. firma si praviat IS koiato da pomaga v deinosta im. Taka se
> slu4ilo 4e nazna4ili hora koito znaiat oracle i te im kazali 4e
> stored proceduri sa barzi, za tova re6ili da pi6at goliama 4ast ot
> biznes logikata v stored proceduri, kato ne se setili 4e po tozi
> na4in se polu4ava pletenica koiato po niakoe vreme stava prekaleno
> slojna
> ne napravili cialosten plan
>
> sa6to pri tiah spored men po-dobar podhod e da se podrejda logi4no
> koda po funkcionalnost v middleware i da se izbiagva dublirane na
> biznes logika
>
> 3..firma re6ili da si praviat nova IS sistema koiato da polzva
> vazmojnostite na novite tehnologii, pisali zadanie i opisanie v koito
> osnovna 4ast e opisanieto na biznes procesite koito iskat da
> avtomatizirat. Nazna4ili hora koito rabotiat za minimalno zapla6tane
> na par4e i te pisali tova koeto se vijda nai-lesno - potrebitelskia
> interfeis
> Tablicite normalizirali
> Stignali do okolo 70% i re6ili da tarsiat koi da pomogne da zavar6at
> ne6tata
>
> Razbira se kato se raboti po tozi na4in se polu4ava po4ti bezmislena
> pletenica, ne sam gledal koda ama moga da se setia kak se raboti na
> par4e za minimalno zapla6tane
>
> Sa6to spored men e dobre da se pravi cialosten plan, da se podrejda
> koda po funkcionalnost i da se izbiagva dublirane na biznes logika
>
> Ne iskam da spomenavam imena na firmi za da niama skandali
>
> Mislia tozi na4in na rabota i tezi problemi sa tipi4ni za mnogo
> firmi. V idnite gonini predstoi ne6tata da se podobriavat. Taka li e?
>
>
> Kamen
> :-)?
>
>
>
>
> --- In java_maniacs@yahoogroups.com, Stanley Stanev
> <stanley_stanev@...> wrote:
> >
> > Kamen,
> >
> > mnogo mojem da govorim po temata, zashtoto arhitektura i design me
> vylnuvat
> > mnogo
> >
> > no nakratko eto dve knigi, koito shte sa ti ot goliama polza za
> design:
> >
> > http://www.amazon.com/Enterprise-Application-Architecture-Addison-
> Wesley-Signature/dp/0321127420/ref=pd_bbs_1?
> ie=UTF8&s=books&qid=1198609904&sr=8-1
> >
> > http://www.amazon.com/Enterprise-Integration-Patterns-Designing-
> Addison-Wesley/dp/0321200683/ref=pd_bbs_2?
> ie=UTF8&s=books&qid=1198609904&sr=8-2
> >
> > do skoro,
> > Stan
> >
> > --- kaburov <kaburov@...> wrote:
> >
> > > Zdraveite
> > >
> > >
> > > Pokrai poslednite maili za java architecture se setih za
> softuernia
> > > disain i iskam da vi predloja da obmenim knigi i opit
> > >
> > > 6toto temata za softuernia disain mi se vijda interesna
> > >
> > > Gledal sam razli4ni knigi i mi se vijda kato jungla
> > >
> > > Vijdal sam ne6ta i primeri na J2EE i sam vijdal sa6to 4e te se
> > > propuskat v golemi proekti za milioni v golemi firmi koeto vodi
> do
> > > lutane, sa6testveni prerazhodi, nisko ka4estvo, spageti kod i
> drugi
> > > takiva
> > >
> > > Mojete li da prepora4ate knigi za softuren disain? Kade sa
> opisani
> > > nai-kratko nai-dobri praktiki za softueren disain? Ima li
> sravnenie
> > > na CORBA, EJB, Web services i dr?
> > >
> > > Kakto mai sam pisal predi vreme az sam fen na oprostenia disain i
> > > ma6tabiruemusta 6toto mi se vijda nai-logi4en kato se zamislia i
> kato
> > > se oglejdam...
> > >
> > > Probvah tova saob6tenie da go pratia po email no ne se polu4i
> sega
> > > probvam prez web
> > >
> > > I razbira se s pojelania za veseli praznici i 6tastliva nova
> godina
> > >
> > > Kamen
> > > :-)?
> > >
> > >
> > >
> > > Za izklu4wane ot grupata izpratete e-mail na:
> > > java_maniacs-unsubscribe@yahoogroups.com
> > >
> > > Yahoo! Groups Links
> > >
> > >
> > >
> > >
> >
> >
> > Stanimir Stanev (Stanley)
> > Senior Software Developer
> > Momentum SI, Austin TX
> > http://www.momentumsi.com
> > http://www.stanev.com
> >
> >
> >
> ______________________________________________________________________
> ______________
> > Looking for last minute shopping deals?
> > Find them fast with Yahoo! Search.
> http://tools.search.yahoo.com/newsearch/category.php?category=shopping
> >
>
>
>


Stanimir Stanev (Stanley)
Senior Software Developer
Momentum SI, Austin TX
http://www.momentumsi.com
http://www.stanev.com



________________________________________________________________________________\
____
Be a better friend, newshound, and
know-it-all with Yahoo! Mobile. Try it now.
http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ




Thu Dec 27, 2007 6:28 pm

stanley_stanev
Offline Offline
Send Email Send Email

Forward
Message #1141 of 1171 |
Expand Messages Author Sort by Date

Zdraveite Pokrai poslednite maili za java architecture se setih za softuernia disain i iskam da vi predloja da obmenim knigi i opit 6toto temata za softuernia...
kaburov
Offline Send Email
Dec 24, 2007
11:10 am

Kamen, mnogo mojem da govorim po temata, zashtoto arhitektura i design me vylnuvat mnogo no nakratko eto dve knigi, koito shte sa ti ot goliama polza za...
Stanley Stanev
stanley_stanev
Offline Send Email
Dec 25, 2007
7:14 pm

Stanley Blagodaria za linkovete Namerih izdanie ot 2002 godina na parvata kniga i go pregledah za kratko Ima cenni ne6ta ama kato cialo mi izglejda avtora...
kaburov
Offline Send Email
Dec 27, 2007
11:50 am

Da, tuka na takiva im kazvame "spaghetti code", kydeto horata dobaviat i dobaviat i si misliat che sa dobri, no sled 2 godini naprimer se vijda che neshtata sa...
Stanley Stanev
stanley_stanev
Offline Send Email
Dec 27, 2007
6:28 pm

Stan Svalih ot neta niakolko kopia na knigite koito prepora4a i gi pregledah 4udia se 6to v tiah ne vidiah nai-dobria podhod spored men. Gledal sam na drugi...
kaburov
Offline Send Email
Jan 2, 2008
9:52 am

Kamen, Triabva da pochnesh da zabraviash za nauchenite OO neshta :) zashtoto te shte pochnat da te byrkat. Razbira se OO se izpolzva za implementiraneto na ...
Stanley Stanev
stanley_stanev
Offline Send Email
Jan 2, 2008
8:31 pm

hahaha mi i da se vidim sigurno razgovora 6te e sa6tia 6toto tazi tema ne e lesna, za tva iskah da ia obsadim taka sega moje da se misli pove4e kakvo se pi6e i...
kaburov
Offline Send Email
Jan 3, 2008
10:28 am

... tezi emaili Az imam edin arhitekt tuka, koito ako razbere che email e metoda po koito predpochitash da rabotish, shte te gleda nakrivo izvestno vreme. Za...
Stanley Stanev
stanley_stanev
Offline Send Email
Jan 4, 2008
6:51 pm

Stan mi ne mi se viarva 4e mojem da iziasnim ne6tata za 2-3 4asa kakto pisah vijdal sam seriozni kompanii s arhitekti, star6i arhitekti i drugi takiva da se...
kaburov
Offline Send Email
Jan 4, 2008
8:13 pm
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help