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

【プリンシプルオブプログラミング】アーキテクチャ根底技法

目次 目次 はじめに 思想 〜プログラミングのイデオロギー〜 アーキテクチャ根底技法 10の技法 抽象 カプセル化 情報隠蔽 パッケージ化 関心の分離 充足性、完全性、プリミティブ性 ポリシーと実装の分離 参照の一点性 分割統治 はじめに この記事は「プリ…

【Git】よく使うコマンド一覧

目次 ローカルリポジトリ Gitの初期設定 add commit branch checkout merge rebase リモートリポジトリ clone pull push remote ローカルリポジトリ ローカルリポジトリとは、自分のマシン内にある作業ディレクトリのことです。 Gitの初期設定 // 初期化する…

【Docker】よく使うコマンド一覧

目次 目次 docker Image Container docker-compose Dockerネットワーク Dockerfile docker-compose.yml Other docker Image イメージ一覧 docker images イメージ取得 docker pull <イメージ名> イメージ削除 docker rmi <イメージID/イメージ名> Container…

【プリンシプルオブプログラミング】プログラミングセオリー

目次 目次 はじめに 思想 〜プログラミングのイデオロギー〜 プログラミングセオリー 「最高のコード」の定義 プログラミングセオリーを支える3つの価値 プログラミングセオリーを実現する6つの原則 結果の局所化 繰り返しの最小化 ロジックとデータの一体…

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

目次 目次 はじめに 原則 〜プログラミングのガイドライン〜 7つの原則 KISS DRY YAGNI PIE SLAP OCP 名前重要 はじめに この記事は「プリンシプルオブプログラミング」を読んで自分なりにまとめた学習メモです。 プリンシプル オブ プログラミング3年目ま…