タグ

2023年8月11日のブックマーク (4件)

  • 仲の良いチームじゃないと成り立たない技術がある - jfluteの日記

    タイトルに迷いました。 技術技術課題?問題解決?技術方式?少し広い意味に捉えてください。 jfluteの10年以上の、様々な現場での経験を元にしています。昔も今も全部振り返ってみました。 かぶストーリー かぶを収穫します! resort「かぶを収穫しますよー」 sea「はーい」 land「はーい」 piari「はーい」 resort「seaさんはこのエリア、landさんはこのエリア...」 sea「はーい」 land「はーい」 piari「はーい」 resort (seaさん、landさん、piariさん、みんな仲悪いんだよねぇ。。。) sea「収穫できましたー」 land「収穫できましたー」 piari「収穫できましたー」 resort「よっし!」 収穫量が増えてきました resort「かぶを収穫しますよー」 sea「はーい」 land「はーい」 piari「はーい」 resort「か

    仲の良いチームじゃないと成り立たない技術がある - jfluteの日記
  • 良いテストケースの作成手法を学ぶ - 「はじめて学ぶソフトウェアのテスト技法」を読んだ - $shibayu36->blog;

    ソフトウェアテストに関する知識をもう少し言語化したいなと思い、「はじめて学ぶソフトウェアのテスト技法」を読んだ。 はじめて学ぶソフトウェアのテスト技法 作者:リー コープランド日経BPAmazon このでは主に良いテストケースの作成手法について学べた。良いテストケースとは「最小の時間と労力でほとんどのエラーを検出する可能性がもっとも高くなるようなテストケース」のこと。これにできる限り近づけられるようにテストケースを工夫する。 良いテストケースを作るためにどういう技法があるかをこのはいくつも教えてくれる。自分がこれまでテストを書いていると「こういうテストの方がなんとなくベターだよな...?」みたいに感覚的に考えていたところを、言葉として定義してくれることで構造化できるのはありがたかった。たとえば 同値クラステスト 同じグループのテストが、以下を満たせば同値クラスを形成する 同じ機能をテス

    良いテストケースの作成手法を学ぶ - 「はじめて学ぶソフトウェアのテスト技法」を読んだ - $shibayu36->blog;
    Watson
    Watson 2023/08/11
  • Rails 6.1のままRuby 3.2にアップデートし、YJITの恩恵を受ける

    先日、携わっているサービスで一番大きいRailsアプリをRuby 3.2にアップデートし、YJITを有効化できました。 方針を検討した結果、今回はRails 6.1およびPsych 3系のままRuby 3.2にアップデートする戦略をとったため、その手順をまとめます。 先週にメインのサービスをRuby 3.2にしてYJITを有効にできました! 実際に速くなったし嬉しい大YJIT記念日だ🎉 https://t.co/Wkhc6fDfj9 — Hiroshi Shimoju (@shimoju_) July 19, 2023前提#今回のRailsアプリはサービスの機能がほぼすべて詰まっているモノリスで、歴史も8年と比較的長いです。 アップデート前のバージョンはRuby 3.0、Rails 6.1で、Psychは3系。 正攻法では、おおむね以下の手順でアップデートを進めていくことになります。 R

    Watson
    Watson 2023/08/11
  • AIいらすとや

    無制限AIいらすとやいらすとや」風の画像を生成できる「AIいらすとや」が無制限で利用ができます。 無制限ダウンロード 「AIいらすとや」含む「AI素材」内にある多種多様な素材を追加費用を払うことなく、すべてのサイズで無制限でダウンロードができます。

    AIいらすとや