
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【Ruby】リファクタリングに挑戦してみよう! - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Ruby】リファクタリングに挑戦してみよう! - Qiita
最近現役のエンジニアの方々にコードレビューをしていただく機会がありました。 大変参考になりましたの... 最近現役のエンジニアの方々にコードレビューをしていただく機会がありました。 大変参考になりましたので、シェアしたいと思います。 演習 sales.csvを読み込んで出力結果通りに出力するプログラムを書く。 いきなりですが以下のRubyのコードにはいくつかの改善点があります。 改善点を指摘して、リファクタリングしてみましょう! # Time.parseメソッドを使うためにtimeクラスを読み込む require "time" # csvを扱うライブラリを読み込む require 'csv' class User attr_reader :name, :birthday def initialize(name, birthday) @name = name @birthday = birthday end end class Product attr_reader :name, :quanti