shin

駆け出しのWebエンジニアです。音楽が好き

shin

駆け出しのWebエンジニアです。音楽が好き

最近の記事

リスコフの置換原則について(SOLID編)

リスコフの置換原則は、オブジェクト指向設計の原則の一つになります。そして、SOLIDとはその数々の原則から選ばれた5つの原則の頭文字をとったものとなります。 今回は、SOLIDのLにあたるリスコフの置換原則(LSP: Liskov Substitution Principle)について説明していきます。 リスコフの置換原則とはまず定義の方から説明していきます。 「SがTの派生型ならば、関数fがT型のオブジェクトxの特性を真と立証するならば、関数fはS型のオブジェクトyの特

    • Gitのリモート追跡ブランチを理解する

      gitを使うようになってからしばらく経ちますが、gitに関する記事などではしばしばこの「リモート追跡ブランチ」についての説明が省略されているなぁと感じたので、ここにまとめておこうと思います。 この投稿では、fetch・merge・pull・push4種類のコマンドを扱いながら、「リモート追跡ブランチ」 の理解を目指します。 それぞれのコマンドについて(概要)・git fetch リモートリポジトリの内容をリモート追跡ブランチに反映する。 ・git merge リモート追跡

    リスコフの置換原則について(SOLID編)