回答
回答
回答
これが私の#2の選択です。実践と優れたコードに関する優れた本。時々少し衒学的です。
コメント
回答
これは、現在の私の一番の選択です。今すぐアプリケーションを構築(成長)する方法についてのベストブック。
回答
回答
回答
回答
回答
回答
回答
回答
興味深い本はオープンソースアプリケーションのアーキテクチャ
アーキテクトはトレーニング中に何千もの建物を見て、それらの建物の批評を研究しますマスターによって書かれました。対照的に、ほとんどのソフトウェア開発者は、ほんの一握りの大きなプログラム(通常は自分で作成したプログラム)をよく知るだけであり、歴史のすばらしいプログラムを研究することはありません。その結果、彼らはお互いの成功を積み上げるのではなく、お互いの失敗を繰り返します。
この本の目標はそれを変えることです。その中で、25のオープンソースアプリケーションの作者ソフトウェアがどのように構成されているのか、そしてその理由を説明してください。各プログラムの主要なコンポーネントは何ですか。彼らはどのように相互作用しますか?そして、彼らのビルダーは彼らの開発中に何を学びましたか?これらの質問に答える際に、この本の寄稿者は、彼らの考え方について独自の洞察を提供します
回答
回答
この小さな本を試してください。
開発者向けのソフトウェアアーキテクチャ-本ソフトウェアアーキテクチャの実用的で実用的なガイド
この本は、ソフトウェアアーキテクチャの実用的で実用的なガイドを形成するエッセイのコレクションです。
-
ソフトウェアアーキテクチャとは何ですか?
-
ソフトウェアアーキテクトの役割は何ですか?
-
どのように定義しますかソフトウェアアーキテクチャ?
-
ソフトウェアアーキテクチャをどのように共有しますか?
-
ソフトウェアアーキテクチャをどのように提供しますか?
コメント
回答
回答
あなたの質問です。ある意味で、尋ねることは非常に無形です。ソフトウェアアーキテクチャはさまざまなものであり、ソフトウェアアーキテクトは非常に多様です。
ただし、いくつかの注意事項:
上記の「クリーンコード」は、私がこれまでに読んだ中で最高の本の1つです。 プログラミングを読んでください。しかし、それは確かにアーキテクチャに関する本ではありません。開発者にとって必須の読み物です。そうですが、大きなものがどのように組み合わされるかについてはあまり洞察がありません。
Fowlerによる「PoEAA」は良い本ですが、他の誰かが言ったように、今では少し古く、提示されたパターンの多くは数年前に廃止されました。
EricEvansによるDDD本はソフトウェア構築と顧客コラボレーションに関する非常に堅実で非常に刺激的な本-アーキテクトにとっては貴重なスキルですが、開発者にとっても良いものです。
回答