Odpowiedź
( link do książki)
To całkiem dobra książka, chociaż nie zajmuje się ogólnie architekturą oprogramowania, ale architekturą aplikacji biznesowych.
Komentarze
Odpowiedź
Ale , Zachęcałbym tych programistów, aby nie wchodzili w architekturę i całkowicie zapomnieli o programowaniu. Jeśli tak, nie będą mieli szacunku ze strony programistów i nie będą odpowiednio wyposażeni do podejmowania decyzji architektonicznych.
Odpowiedź
Odpowiedź
Odpowiedź
Odpowiedź
to byłby mój drugi wybór. Dobra książka o praktykach i dobrym kodzie. Czasami trochę pedantyczne.
Komentarze
Odpowiedz
To jest mój numer 1 w tej chwili. Najlepsza książka o tym, jak teraz budować (rozwijać) aplikację.
Odpowiedź
Odpowiedź
Odpowiedz
Odpowiedź
Odpowiedz
Nie będę cytować tych, które były już przez innych, więc dodam ten:
Pojęcia Techniki i modele programowania komputerowego , autor: peter Van Roy i Seif Haridi
Oczywistym problemem jest to, że używał on obecnie (swego rodzaju) niedziałającego Mozart Programming System oraz niesamowity język programowania Oz . Co następnie zrodziło inne interesujące eksperymenty, takie jak język programowania Alice ML .
Jest to jednak niesamowita książka, zarówno do nauki programowania i aby uzyskać głębokie zrozumienie koncepcji CS i dobry przegląd koncepcji architektury bez używania modnych słów.
Czasami trochę rozwlekłe, ale bardzo dobrze napisane.
Może więcej książki o teorii CS na końcu niż książki o architekturze korporacyjnej, ale uważam, że jej nauki są bardzo cenne w zastosowaniu do oprogramowania branżowego.
Odpowiedź
Odpowiedź
Odpowiedź
Interesująca książka to Architektura aplikacji Open Source
Architekci przyglądają się tysiącom budynków podczas szkolenia i analizują krytykę tych budynków napisane przez mistrzów.W przeciwieństwie do tego, większość programistów zna dobrze tylko kilka dużych programów – zwykle są to programy, które sami napisali – i nigdy nie studiuje wielkich programów historycznych. W rezultacie, zamiast budować na swoich sukcesach, powtarzają się nawzajem.
Celem tej książki jest to zmienić. W niej autorzy dwudziestu pięciu aplikacji open source wyjaśnij, jaka jest struktura ich oprogramowania i dlaczego. Jakie są główne składniki każdego programu? Jak wchodzą w interakcje? A czego nauczyli się ich konstruktorzy podczas ich opracowywania? Odpowiadając na te pytania, autorzy tej książki zapewniają unikalny wgląd w to, jak myślą
Odpowiedź
Odpowiedz
wypróbuj tę małą książkę .
Architektura oprogramowania dla programistów – The Book Praktyczny i pragmatyczny przewodnik po architekturze oprogramowania
Ta książka to zbiór esejów, które razem tworzą praktyczny i pragmatyczny przewodnik po architekturze oprogramowania.
-
Co to jest architektura oprogramowania?
-
Jaka jest rola architekta oprogramowania?
-
Jak definiuje się s architektura oprogramowania?
-
W jaki sposób udostępniacie architekturę oprogramowania?
-
W jaki sposób dostarczasz architekturę oprogramowania?
Komentarze
Odpowiedź
Odpowiedź
Pytanie, które proszenie jest w pewnym sensie bardzo nieuchwytne. Architektura oprogramowania to różne rzeczy, a architekci oprogramowania to bardzo zróżnicowana grupa.
Jednak kilka uwag:
„Czysty kod” wspomniany powyżej to jedna z najlepszych książek, jakie kiedykolwiek widziałem czytaj o programowaniu . Ale z pewnością nie jest to książka o architekturze. Obowiązkowa lektura dla programistów, tak, ale nie daje zbyt dużego wglądu w to, jak większe rzeczy pasują do siebie, imo.
„PoEAA” autorstwa Fowlera to dobra książka, ale jak ktoś inny powiedział, jest teraz trochę stara, a wiele z przedstawionych wzorców zostało przestarzałych kilka lat temu.
Książka DDD autorstwa Erica Evansa jest bardzo solidna i bardzo inspirująca książka o tworzeniu oprogramowania i współpracy z klientami – cenne umiejętności dla architektów, ale dobre także dla programistów.
Odpowiedź