2020年6月23日 / 最終更新日 : 2020年6月23日 admin Ruby on Rails deviseのメールタイトルにアプリ名追加 devise.ja.ymlに個別に定義しても出来ますが、アプリ名を1箇所で定義して共通化したいので、少しカスタマイズしてみました。 deviseリファクタリング
2020年6月5日 / 最終更新日 : 2020年6月6日 admin Ruby on Rails rails-controller-testingを使わずにRSpecを書く Rails5からrequest spec推奨になってたのと同時に?、assignsやassert_templateが非推奨になっています。 rails-controller-testingを使う事で、使えてしまうのですが […] FactoryBotRSpecリファクタリング
2020年5月28日 / 最終更新日 : 2020年6月5日 admin Ruby on Rails RSpecの前提条件と検証内容の共通化 同じような前提条件と検証内容で冗長になって来たので、リファクタリングとして共通化しました。 contextに記載した内容を実現する実装部分(前提条件)は、include_contextで呼び出して、shared_cont […] FactoryBotRSpecリファクタリング可読性
2020年5月20日 / 最終更新日 : 2020年6月5日 admin Ruby on Rails validates追加とテスト(RSpec) Rails6のアプリに、validates追加とRSpecでのテストを追加してみました。 過去の経験だと、どうしても納期優先でRSpecが後回し(最終的にはやらない)になってしまうので、簡単に流用できるように残しておく事 […] FactoryBotRSpecvalidatesリファクタリング日本語化正規表現
2019年5月29日 / 最終更新日 : 2019年5月29日 admin その他 技術的負債と向き合い、思考的負債を返済する 技術的負債の定義は色々あるが、大きく分けると、改修時に問題となるモノと、時間経過と共に問題となるモノの2パターン存在する。 前者(改修時に問題となるモノ)は開発効率は落ちるが、必ずしも返済の必要は無いモノ。 なぜならば、 […] リファクタリング技術的負債