タグ

ブックマーク / niku.name (1)

  • 進化的アーキテクチャ

    進化的アーキテクチャというが翻訳され出版された。光栄なことにレビューに参加させていただていた。 私が手探りでやっていたアーキテクチャ構築というものに対する姿勢を一変させるようなだった。 進化的アーキテクチャに限らず、ソフトウェアアーキテクチャを構築する役割(ソフトウェアアーキテクト)の仕事は何か。 書の第一章の第一段落にこう書いてある。 アーキテクトの仕事とは、(それが何であれ)重要なものを全て理解し、釣り合いを取ることだ。 ソフトウェアアーキテクトの仕事アウトプットは、ソフトウェアアーキテクチャを構築することではあるが、それは単なる結果だ。 よいソフトウェアアーキテクチャを構築するためには 重要なものを全て理解する。重要なものには法律、慣習やビジネス上の制約といったソフトウェア以外のものも含まれる。 重要なものの釣り合いを取る。重要なものの特徴はしばしば相反する。 の2つが必要だ

  • 1