2022年8月17日 / 最終更新日時 : 2022年8月18日 admin Ruby on Rails let_it_beとbefore_allでRSpecの実行時間を短くする まだそこまで遅くはないですが、将来の為にRSpecの実行時間を短くしておきます。 結果、99.93秒だったのが55.72秒となり、44%短縮されました。(想像以上) RSpecをリファクタリングして可読性と速度を上げる […] FactoryBotRSpecリファクタリング
2021年10月31日 / 最終更新日時 : 2021年10月31日 admin Vue.js(主にNuxt.jsとVuetify) mixinとinjectでの共通化と可読性を上げる プロジェクトが進んで行くと同じような処理が複数のファイルに出てきて、共通化したくなってきます。(スコープ分けたかったので、今までは親子componentの分割に留めました) 共通化する事で、可読性が上がり保守・改修コスト […] Nuxt.jsVuetifyリファクタリング
2021年9月5日 / 最終更新日時 : 2021年9月14日 admin Ruby on Rails RSpecをリファクタリングして可読性と速度を上げる プロジェクトが進んで行くと、どんどんテストに時間が掛かるようになります。 let_it_be(Gem)も良さそうですが、その前に共通化で可読性を上げたり、 使われない処理が走らないようにRSpecを見直しました。 結論、 […] APIDeviseDevise Token AuthFactoryBotRSpecリファクタリング認証
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パターン存在する。 前者(改修時に問題となるモノ)は開発効率は落ちるが、必ずしも返済の必要は無いモノ。 なぜならば、 […] リファクタリング技術的負債