タグ

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

  • 無理なく始めるGoでのユニットテスト並行化 - カンムテックブログ

    KanmuでPoolを開発しているhataです。最近、ロボット掃除機を買いました。ロボとがじゃれている景色はいいですね。 今回はGoのユニットテストの並行化についての記事です。 TL;DR Goのテストは、並行化することでテスト実行時間の短縮やテスト対象の脆弱性の発見などのメリットがある 基的にはそのままでも最適化されているが、テストコードにt.parallelを記述することでよりきめ細やかな最適化を施すことができる ただし、一定規模以上のアプリケーションへの導入・運用は大変 テストコードを一気に並行化するtparagenというツールや、並行化忘れを防ぐ静的解析ツールがあり、これらを使うことで無理なくテスト並行化の導入・運用ができる はじめに ユニットテスト並行化とは 記事では、「並行」「並列」という用語を使用します。記事におけるこれらの用語を定義します。 並行:複数の処理を独立に

    無理なく始めるGoでのユニットテスト並行化 - カンムテックブログ
  • YAPC::Kyoto 2023 #yapcjapan - @kyanny's blog

    YAPC::Kyoto 2023 に参加した。久しぶりの京都、久しぶりのオフラインカンファレンス、久しぶりの発表で大いに充実した 2+1 日間だった。花粉症がひどくて体調がとても悪く、日中も夜もせっかくの交流の機会を満喫しきれなかったのは残念だった。 今回は特に Perl ハッカーたちのキャリアの話が印象深かった。 一つ目は @ar_tama さんの、あの日ハッカーに憧れた自分が、「ハッカーの呪縛」から解き放たれるまで。「ハッカー」を再定義したうえで、技術・事業・組織の三軸を「ありたい自分 = will / いまある自分 = can / 自分への期待 = must」に応じてバランスよく伸ばしていくことの重要さを説いたスピーチで、狭い意味での、あるいは古典的な定義の「ハッカー」になれなかった多くの人々を救う、ベストトーク賞にふさわしい内容だった。 が、おれ自身はというと、まさに救われる一人で

    YAPC::Kyoto 2023 #yapcjapan - @kyanny's blog
  • My Approach to Building Large Technical Projects

    Whether it's building a new project from scratch, implementing a big feature, or beginning a large refactor, it can be difficult to stay motivated and complete large technical projects. A method that works really well for me is to continuously see real results and to order my work based on that. We've all experienced that feeling of excitement starting a new project. The first few weeks you can't

    takashabe
    takashabe 2023/06/03