2023年9月1日のブックマーク (3件)

  • テストコードが読みづらかったのでRSpecをリファクタリングした話 - SmartHR Tech Blog

    こんにちは。プロダクトエンジニアのkuritaです。普段はSmartHRの届出書類機能の開発をしています。2023年の2月に入社したのですが、いつのまにか半年が経っていました。半年って体感短いですね。 今回は、RSpecをリファクタリングした際の取り組みについてまとめました。 テストコードの読みづらさに課題を感じ、まさに今リファクタリングに取り組んでいる方の参考になれば幸いです。 RSpecを読んでいくなかで感じた課題 チームに入って少し時間が経ったころにアプリケーションの仕様がとても難しいことに気づきました。また、テストコードが読みづらいことで時間が掛かってしまい、仕様の把握も大変になっていました。そこで、仕様をキャッチアップするだけでなく、テストコードをより良い状態にすることも目的として、リファクタリングを進めることにしました。 Example groupが長すぎる 私たちが開発してい

    テストコードが読みづらかったのでRSpecをリファクタリングした話 - SmartHR Tech Blog
    shingo-sasaki-0529
    shingo-sasaki-0529 2023/09/01
    FactoryBot の trait にテストデータ定義のロジックを隠蔽することのメリデメ両方がまとまってて参考になる。
  • Announcing Biome

    We are happy to announce Biome, toolchain of the web. Biome is the official fork of Rome and it will continue to be Rome’s legacy. Biome is led and maintained by the same people that maintained Rome so far. Follow us: Github organization Official repository Official discord server Official twitter account I want to give you some background and context, which could help you to get why the core team

    Announcing Biome
    shingo-sasaki-0529
    shingo-sasaki-0529 2023/09/01
    Rome だいぶ迷走してる感はあったけど、これもうよくわかんなくなってきたな。Rome Tools 社が実質終わったのにリポジトリ・パッケージのオーナーになったままで色々困るからフォークしたのを公式フォークと呼んでるのね
  • アパレル出身文系女子がガチなオンラインプログラミングスクールを卒業するにはどのくらいの時間と料金がかかるのか - きゃんブロ

    こんにちは。aya-kyanです。 以前にこちらの記事を書いたところ多くの反響をいただきました。ありがとうございます! aya-kyan.hatenablog.com 今回はこの続きを書こうと思います。 というのも...この度オンラインプログラミングスクール「FJORD BOOT CAMP(フィヨルドブートキャンプ) (以下、フィヨルド)」を無事に卒業しました! bootcamp.fjord.jp 先述した記事では、通うか悩んでいる方向けに難易度や料金、時間がどのくらいかかるかをテーマにしてお話しました。しかし、この時点ではまだ卒業していなかったのでお話できるのはチーム開発までの内容となっていました。 その後、無事に卒業できたので「結局どのくらいの時間と料金がかかったのか」をお話しします。 チーム開発のあとは自作サービスを開発 自作サービスの開発にかかった期間・時間 実際にかかった期間 実

    アパレル出身文系女子がガチなオンラインプログラミングスクールを卒業するにはどのくらいの時間と料金がかかるのか - きゃんブロ
    shingo-sasaki-0529
    shingo-sasaki-0529 2023/09/01
    すごい。働きながらでここまでちゃんとやりきれてる時点で才能あるし70万弱なんて安いものに見えてくる。