はっさんブログ

やってしまったことを書きます

オブジェクト指向のSOLID原則について学んでみよう【Ruby】

  • 背景
  • Open/Closed Principle (OCP)
    • before
    • after
  • Special Thanks !

背景

コードレビューにてSOLID原則を教えていただきました。

この記事ではRubyでの事例を交えて内容を書こうと思います。

都度、SOLID原則に当てはまる事例に直面した際に、更新していきます。

続きを読む

【Ruby】ブロック引数の使いどころになるパターン

  • 背景
  • 使いどころ
  • ブロック引数を使う
  • 所感

背景

Ruby Advent Calender 2017、16日目の記事です。

最近までブロック引数をどの場面で使うのかわからなかったです。

プロダクトコードではあまり見たことがなく(経験が少ないからかも)、OSSのコードで良く見るなという印象でした。

一回うまく使えたことを皮切りに、使い所がパターン化できたので書いてみます。

続きを読む