エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
『A Philosophy of Software Design』を読んだ
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
『A Philosophy of Software Design』を読んだ
『A Philosophy of Software Design』を読みました。 概要 本書はソフトウェアデザインの複雑さ (comple... 『A Philosophy of Software Design』を読みました。 概要 本書はソフトウェアデザインの複雑さ (complexity) をテーマにした本です。ソフトウェアデザインの複雑さとは何が原因でどのように表れるのか?複雑さを抑えるための考え方やテクニックにはどんなものがあるのか?著者がソフトウェア(Tcl スクリプト言語やストレージシステム)の開発やソフトウェアデザインに関する大学講義を通して得た知見が余すことなく紹介されています。 著者曰く、ソフトウェアの複雑さとはシステムの理解や変更を難しくする要素を指し、これは些細な変更が広範な修正を必要とする状態 (change amplification)、利用者や開発者の認知負荷 (cognitive load) の増加、認識するのが難しく最も厄介な「未知の未知 (unknown unknowns)」といった症状によって顕在