2019-07-01から1ヶ月間の記事一覧

【プリンシプルオブプログラミング】法則

目次 目次 はじめに 法則 〜プログラミングのアンチパターン〜 ブルックスの法則 コンウェイの法則 割れた窓の法則 エントロピーの法則 80-10-10の法則 ジョシュアツリーの法則 セカンドシステム症候群 車輪の再発明 ヤクの毛刈り はじめに この記事は「プリ…

【プリンシプルオブプログラミング】手法

目次 目次 はじめに 手法 〜プログラマの道具箱〜 曳光弾 契約による設計 防御的プログラミング ドッグフーディング ラバーダッキング コンテキスト はじめに この記事は「プリンシプルオブプログラミング」を読んで自分なりにまとめた学習メモです。 プリン…

【プリンシプルオブプログラミング】習慣

目次 目次 はじめに 習慣 〜プログラマのルーティーン〜 プログラマの3大美徳 怠慢 短気 傲慢 ボーイスカウトの規則 パフォーマンスチューニングの箴言 エゴレスプログラミング 1歩ずつ少しずつ TMTOWTDI はじめに この記事は「プリンシプルオブプログラミ…

【プリンシプルオブプログラミング】視点

目次 目次 はじめに 視点 〜プログラマの観る角度〜 6つの視点 凝集度 結合度 直交性 可逆性 コードの臭い 技術的負債 はじめに この記事は「プリンシプルオブプログラミング」を読んで自分なりにまとめた学習メモです。 プリンシプル オブ プログラミング3…

【プリンシプルオブプログラミング】UNIX哲学

目次 目次 はじめに 思想 〜プログラミングのイデオロギー〜 UNIX哲学 9個の定理 小は美なり 一つ1仕事 即行プロトタイプ 効率性より移植性 データはテキスト レバレッジ・ソフトウェア シェルスクリプト活用 対話インタフェース回避 フィルタ化 はじめに …

【プリンシプルオブプログラミング】UNIX思想

目次 目次 はじめに 思想 〜プログラミングのイデオロギー〜 UNIX思想 17個の原則 モジュール化の原則 明確性の原則 組み立て部品の原則 分離の原則 単純性の原則 倹約の原則 透明性の原則 安定性の原則 表現性の原則 驚き最小の原則 沈黙の原則 修復の原則 …

【プリンシプルオブプログラミング】7つの設計原理

目次 目次 はじめに 思想 〜プログラミングのイデオロギー〜 7つの設計原理 単純原理 同型原理 対称原理 階層原理 線形原理、透明原理 明証原理 安全原理 はじめに この記事は「プリンシプルオブプログラミング」を読んで自分なりにまとめた学習メモです。 …

【プリンシプルオブプログラミング】アーキテクチャ非機能要件

目次 目次 はじめに 思想 〜プログラミングのイデオロギー〜 非機能要件 6つの観点 変更容易性 相互運用性 効率性 信頼性 テスト容易性 再利用性 はじめに この記事は「プリンシプルオブプログラミング」を読んで自分なりにまとめた学習メモです。 プリンシ…