2020-05-01から1ヶ月間の記事一覧
AtCoderを始めて9ヶ月、ついに水色になれたので、緑色になってから水色になるまでにやってきたことやコンテスト中に意識していることをまとめました。
リファクタリング Rubyエディションで紹介されている「サンドイッチメソッドの抽出」についてまとめました。ほとんど内容が同じメソッドが複数あり、違いがメソッドの途中にある場合に有効なリファクタリングです。
AtCoder Beginner Contest 168 の E 問題「∙ (Bullet)」について極力丁寧に解説をしてみました。
リファクタリング Rubyエディションで紹介されているリファクタリングパターン「コンストラクタからファクトリメソッドへ」についてまとめました。シンプルなサンプルコードを使って説明しています。
リファクタリング Rubyエディションで紹介されているリファクタリングパターン「タイプコードからポリモーフィズムへ」についてまとめました。case文での条件分岐が存在する場合に有効なリファクタリングです。シンプルなサンプルコードを使って説明していま…
リモートワークが始まって3ヶ月目に入り、自宅のデスク環境をコツコツ改善してきた結果、ある程度完成したのでブログにまとめてみます。
リファクタリング Rubyエディションで紹介されているリファクタリングパターン「nullオブジェクトの導入」についてまとめました。nilチェックが多いコードに有効なリファクタリングです。シンプルなサンプルコードを使って説明しています。
リファクタリング Rubyエディションで紹介されている「継承から委譲へ」についてまとめました。シンプルなサンプルコードを使って説明しています。
リファクタリング Rubyエディションで紹介されている「モジュールの抽出」についてまとめました。シンプルなサンプルコードを使って説明しています。