エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
書籍「プリンシプルオブプログラミング」まとめ(前編) - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
書籍「プリンシプルオブプログラミング」まとめ(前編) - Qiita
この度「プリンシプルオブプログラミング」という書籍を読みましたので勉強のためまとめます。 第1章 ... この度「プリンシプルオブプログラミング」という書籍を読みましたので勉強のためまとめます。 第1章 前提 プログラミングの変わらぬ事実 プログラミングに特効薬はない プログラミングには特効薬はなし。 ソフトウェアは4つの困難性を持つ。 複雑性 数千万行もあるコードは珍しくない。 ソフトウェア構成要素間の依存関係は規模が大きくなるほど非線形的に増大する。 同調整 ソフトウェアは実世界に同調し続ける必要がある。 ソフトウェアはハードウェアやネットワーク、他のソフトウェア、人間の行動や習慣など、実世界の様々なものと関係を持つ。 可変性 ソフトウェアを計画通りに作成しても、それを使ったユーザーから新たな要望が出される。 ソフトウェアは常に変化し続ける。 不可視性 ソフトウェアは概念の集積で目に見えるものではない。 抽象化して図面にすることはできるが、情報を捨象するため全部を表現することはできない。