Yuki's Tech Blog

仕事で得た知見や勉強した技術を書きます。

2023-02-01から1ヶ月間の記事一覧

【オブジェクト指向設計実践ガイド】第2 章 単一責任のクラスを設計するを読んで学んだことをざっくりまとめてみた

目次 目次 クラスとは クラスを定義するメリット ドメインとは何か メソッド、手続き、振る舞いの違いとは DRY原則の本質 メッセージを送り出すとは? 凝縮度とは 単一責任の原則とは 参考記事 クラスとは クラスとは、あるオブジェクトに関する変数と、ある…

【オブジェクト指向設計実践ガイド】第1章 オブジェクト指向設計を読んで学んだことをざっくりまとめてみた

目次 目次 背景 そもそもオブジェクトとは オブジェクト指向とは何か、オブジェクト指向プログラミング、オブジェクト指向言語との違いは何か オブジェクト指向でソフトウェアを開発すると何が嬉しいのか? オブジェクト指向設計とは何か 良い設計とは何か …

【SQL】CRUD処理のSQL文ついてざっくりまとめてみた

SQL

目次 目次 背景 参照(SELECT文) 登録(INSERT文) 削除(DELETE文) 更新(UPDATE文) 参考記事 背景 SQLのCRUD処理をパッとかけなかったので、ブログにまとめようと思います。 参照(SELECT文) SELECT文は、テーブルからデータを参照したいときに使います。 以下の…

【SQL】結合についてざっくりまとめてみた

SQL

目次 目次 背景 結合とは 内部結合と外部結合の違い 外部結合の種類について 内部結合の構文 外部結合の構文 参考記事 背景 結合のSQLがパッと書けなかったので、記事にまとめようと思います。 結合とは 結合とは、複数のテーブルを組み合わせる処理のことで…

【Ruby】Rubyの復習を通して知ったことをざっくりまとめてみた

目次 目次 背景 Rubyで知ったこと コマンドライン引数 initializeメソッド インスタンス変数とローカル変数の違い 末尾がイコールで終わるメソッドは、半角スペースを開けることができる オブジェクトについて データ型について 擬似変数 組み込みライブラリ…