Megjegyzések
- Ez ' nem közvetlen válasz, ezért csak egy megjegyzés. Az építész megtanulásának legjobb (és valójában egyetlen) módja egy másik építész, lehetőleg mester építész. A szoftverarchitektúra és a mérnöki munkák általában még mindig előindusztriális állapotban vannak más mérnöki tudományágak szempontjából. Továbbra is gyakornok- > journeyman- > mestertípus előrehaladását végezzük.
Válasz
Ez egy nagyon jó könyv, bár általában nem a szoftverarchitektúrával, hanem az üzleti alkalmazások architektúrájával foglalkozik.
Hozzászólások
- jó könyv volt, amikor megjelent, de úgy gondolom, hogy az ottani minták nagy részét nem nagyon használják az iparban. Nem egy rossz könyv, de szerintem biztosan nem tartozik az első 5 közé
- Bár ' ez " Vállalati alkalmazásarchitektúra ", ez ' nagyjából ugyanazon a szinten van, mint a GoF Design Patterns könyv, amely egy osztály szintű terv nem pedig alkalmazásszintű architektúra.
- Ugh, nem szeretem ezt a könyvet '. Nem segít abban, hogy építész legyen.
- A könyv rendben van, de ' valóban csak a vállalati alkalmazásokról szól. Ha ' bármilyen más fejlesztést végez (pl. Asztali, mobil, beágyazott), akkor ' nem túl hasznos. >
Válasz
De , Arra bátorítanám ezeket a fejlesztőket, hogy ne lépjenek át az építészetbe, és teljesen felejtsék el a programozást. Ha mégis, akkor nem fogják tisztelni a programozókat, és nem lesznek megfelelően felszerelve építészeti döntések meghozatalához.
Válasz
A gyakran idézett / hivatkozott könyv a szoftverarchitektúrákról, valamint az a könyv, amelyet az egyetememen a Szoftverarchitektúra tanfolyamokon vettem részt, a Len szoftverarchitektúra a gyakorlatban (2. kiadás) Bass, Paul Clements és Rick Kazman .
Legalább egy, a kurzust oktató professzor átállította a tankönyvet Nick div div = = 5c6c1ba06d “>
szoftverrendszerre. Rozanski és Eoin Woods , de nem tudom garantálni a könyv minőségét vagy tartalmát. Sergio Acosta szerint (a megjegyzésekben), Rozanski könyve Bass műve alapján újabb, és könnyebben olvashatónak tartja. Ritkán csalódom a szoftvertervező programban használt könyvek miatt.
Megjegyzések
- I ' Mindkettőt (Bass és Rozanski) használtuk. A Bass ' hosszú ideig az építészeti Biblia volt, de Rozanski ' s újabb és újabb naprakész; a Bass ' alapján könnyebben olvasható és erősen olvasható. Nagyon ajánlom, hogy kezdje a Rozanski ' s.
- +1 a Bass könyv jó olvasmány volt, amikor belekezdtem az építészetbe. Kicsit száraz, de képet ad arról, hogy milyen dolgokra kell gondolnia.
Válasz
Minden programozónak el kell olvasnia :
http://www.amazon.com/Design-Patterns-Elements-Reusable-Object-Oriented/dp/0201633612
Megjegyzések
- Elavult könyv. A Négyen bandájának többségét annyira visszaélik, hogy egy most szinte anti-minták. Mint a szingulett és az absztrakt gyár.
- @Uberto Ezért ' miért kell elolvasnia ezt a könyvet mindenkinek. Megmagyarázza, hogy miért és hogyan kell használni az egyes mintákat, amikor valószínűleg érdemes másra gondolni. Ha többen olvassák el a teljes minta bejegyzést, azt hiszem, sok ilyen probléma megszűnik.
- Azt a könyvet nagyon nehéz elolvasni és megérteni. Gyanítom, hogy a legtöbb ember csak úgy tesz, mintha elolvasta volna, és másolja be a példákat.Tehát nem nyertem, hogy div divíziót javasoljam első könyvként egy leendő építész számára. Az biztos, hogy ' fontos a jelenlegi sw architektúra történelmi szempontból.
- Valaki más úgy gondolja, hogy a Groupthink óriási betegség a szoftver szakmában? Ha a guruk vakon történő követése (nem az, amire a könyv számított, hanem az, ami valójában megtörtént) az, ahol a szakma halad, akkor azt gondolom, hogy a szoftver szakma kárhoztatott. Nem ' nem hibáztatom ezt a könyvet. Azokat az embereket hibáztatom, akik elolvasták, és azon gondolkodtam, hogy a pattern-fu grokkolása fedezheti a tiszta kódolás más alapjaira vonatkozó gondozás hiányát.
Válasz
97 dolog, amit minden szoftverépítésznek tudnia kell
Megjegyzések
- Zach, olvastál egyet? Korábban néztem rá, de az amazon véleménye nem volt olyan nagyszerű.
- darabokat olvastam belőle. <
' nem vagyok biztos benne, hogy elolvastam-e minden esszét, de az általam elolvasottak egy része megérte.
Válasz
ez lenne a 2. választásom. Jó könyv a gyakorlatokról és a jó kódexről. Néha kissé pedáns.
Megjegyzések
- Egyetértek abban, hogy pedáns, de az általa szorgalmazott gyakorlatok sokkal jobbak, mint 2000 soros funkciók.
- Igen, a tartalom nagyon jó.
- Ez a könyv túl alacsony szintű ahhoz, hogy szoftverarchitektúrának lehessen tekinteni.
Válasz
Ez az első számú választásom. A legjobb könyv az alkalmazás mostani létrehozásáról (bővítéséről).
Válasz
Ha .netet használ, nézze meg ezt a kettőt. .. (vannak webalkalmazás-verziók is)
Microsoft .NET: Alkalmazások architektúrája az Enterprise számára (Microsoft)
Válasz
A klasszikus papírgyűjteményeket minden sw építésznek el kell olvasnia: http://www.amazon.co.uk/Software-Fundamentals-Collected-Papers-L-Parnas/dp/0201703696/ref=sr_1_7?ie=UTF8&qid=1291810946&sr=8-7
Válasz
Megtaláltam a minta-orientált szoftverarchitektúra 1. és 4. kötetét hasznos. Biztos vagyok benne, hogy a többi kötet is jó, csak nem olvastam el őket, hogy ne tudjam ajánlani őket.
Válasz
Összességében az egyik legjobb programkönyv.
Válasz
Nem szoktam idézni olyanokat, amelyek már mások voltak, ezért ezt hozzáadom:
Fogalmak A számítógépes programozás technikái és modelljei , írta: Peter Van Roy és Seif Haridi.
A nyilvánvaló probléma az, hogy a (rendezett) megszűnt Mozart programozási rendszert használta és a csodálatos Oz programozási nyelv . Ez aztán további érdekes kísérleteket eredményezett, például az Alice ML programozási nyelvet .
Ez azonban csodálatos könyv, mindkettő a számítógépes programozás elsajátításához és a CS fogalmak mély megértése és az építészeti koncepciók jó áttekintése a kulcsszavak használata nélkül.
Időnként kissé bőbeszédű, de nagyon jól megírt.
Talán többet is egy CS elméleti könyv végeredménye, mint egy vállalati architektúra könyv, de tanításait nagyon értékesnek tartom az ipari szoftverekre alkalmazni.
Válasz
Szoftverarchitektúra dokumentálása: Nézetek és azon túl , írta Clements et al. a Szoftvertechnikai Intézettől.
Válasz
Csak elég szoftverarchitektúra írta: George Fairbanks.
Válasz
Egy érdekes könyv A nyílt forráskódú alkalmazások architektúrája
Az építészek több ezer épületet néznek meg képzésük során, és tanulmányozzák az ezekre az épületekre vonatkozó kritikákat mesterek írták.Ezzel szemben a legtöbb szoftverfejlesztő csak néhány nagy programot ismer meg jól – általában azokat a programokat, amelyeket maguk írtak -, és soha nem tanulmányozza a történelem nagy programjait. Ennek eredményeként megismétlik egymás hibáit, ahelyett, hogy építenének egymás sikereire.
A könyv célja ennek megváltoztatása. Ebben huszonöt nyílt forráskódú alkalmazás szerzői magyarázza el, hogyan épül fel a szoftverük, és miért.Melyek az egyes programok főbb összetevői? Hogyan hatnak egymásra? És mit tanultak építõik fejlesztésük során? E kérdések megválaszolásakor a könyv közreműködői egyedülálló betekintést nyújtanak a véleményükbe.
Válasz
A Microsoftnak nagyon jó dolgai vannak ezzel kapcsolatban. Kezdetnek van egy remek ingyenes könyvük, amely itt érhető el:
http://msdn.microsoft.com/en-us/library/ff650706.aspx
Ráadásul sok, a designról szóló fehér könyvük itt található:
http://msdn.microsoft.com/en-us/practices/bb190351
Valószínűleg olvassa el a tervezési mintákat:
http://www.amazon.com/Design-Patterns-Elements-Reusable-Object-Oriented/dp/0201633612
És akkor itt vannak a klasszikusok – mitikus emberhónap, teljes kód, pragmatikus programozó stb. Egy kis guglizás segít megtalálni a jó könyveket.
Válasz
próbáld ki ezt a kis könyvet .
Szoftverarchitektúra fejlesztőknek – A könyv Gyakorlati és gyakorlati útmutató a szoftverarchitektúrához
Ez a könyv esszék gyűjteménye, amelyek együttesen gyakorlati és gyakorlati útmutatót alkotnak a szoftverarchitektúrához.
-
Mi a szoftverarchitektúra?
-
Mi a szerepe a szoftverépítésznek?
-
Hogyan definiálja a s oftware architektúra?
-
Hogyan osztja meg a szoftverarchitektúrát?
-
Hogyan valósítja meg a szoftverarchitektúrát?
Megjegyzések
- A codingthearchitecture.com blognak kiváló bejegyzései vannak a szoftverarchitektúra tudományágáról is.
Válasz
Javaslom a Expert One-on-one J2EE tervezés és fejlesztés alkalmazást. Nagyon jó könyv a J2EE-ről, és a Spring Framework elméleti alapjai.
Válasz
Az Ön által feltett kérdés a kérdezés bizonyos értelemben nagyon megfoghatatlan. A szoftverarchitektúra különböző dolgok, és a szoftverépítészek nagyon sokféle csomópontot képviselnek.
Néhány megjegyzés:
A fent említett “Clean Code” azonban az egyik legjobb könyv, amit valaha készítettem. olvassa el a programozás t. De ez természetesen nem az építészetről szóló könyv. Kötelező olvasmány a fejlesztők számára, igen, de nem ad sok betekintést abba, hogy a nagyobb dolgok hogyan illeszkednek egymáshoz, imo.
A Fowler “PoEAA” jó könyve, de ahogy valaki más mondta, most már nagyon régi, és a bemutatott minták közül sok már évekkel ezelőtt elavult.
Eric Evans DDD könyve nagyon szilárd és nagyon inspiráló könyv a szoftverépítésről és az ügyfelek együttműködéséről – értékes ismeretek az építészek számára, de jóak a fejlesztők számára is.
Válasz
Amit javasolnék, kérjük, menjen, és először olvassa el a Code Complete 2 oldalt. Ez segít formálni gondolatait és megtalálni a legjobb módot a dolgok elvégzésére .
Az architektúra perspec A GOF vagy a Head First Design Patterns jó kezdet.
Az Enterprise Application Architecture mintái kiváló könyv