2019-06-01から1ヶ月間の記事一覧
目次 目次 はじめに 思想 〜プログラミングのイデオロギー〜 アーキテクチャ根底技法 10の技法 抽象 カプセル化 情報隠蔽 パッケージ化 関心の分離 充足性、完全性、プリミティブ性 ポリシーと実装の分離 参照の一点性 分割統治 はじめに この記事は「プリ…
目次 ローカルリポジトリ Gitの初期設定 add commit branch checkout merge rebase リモートリポジトリ clone pull push remote ローカルリポジトリ ローカルリポジトリとは、自分のマシン内にある作業ディレクトリのことです。 Gitの初期設定 // 初期化する…
目次 目次 docker Image Container docker-compose Dockerネットワーク Dockerfile docker-compose.yml Other docker Image イメージ一覧 docker images イメージ取得 docker pull <イメージ名> イメージ削除 docker rmi <イメージID/イメージ名> Container…
目次 目次 はじめに 思想 〜プログラミングのイデオロギー〜 プログラミングセオリー 「最高のコード」の定義 プログラミングセオリーを支える3つの価値 プログラミングセオリーを実現する6つの原則 結果の局所化 繰り返しの最小化 ロジックとデータの一体…
目次 目次 はじめに 原則 〜プログラミングのガイドライン〜 7つの原則 KISS DRY YAGNI PIE SLAP OCP 名前重要 はじめに この記事は「プリンシプルオブプログラミング」を読んで自分なりにまとめた学習メモです。 プリンシプル オブ プログラミング3年目ま…