jun
banner
junnp.bsky.social
jun
@junnp.bsky.social
今まさにtesting以降がないところにいます。ハッピーパスからでもいいので一つ作って自動化させる、それを文化にしてかなねば!
先日大きな反響を頂いた講演のアーカイブがYouTubeで公開されました。テストコードが無いコードを引き継いだところから始まる、実際の受託開発案件で行った改善内容をプロダクトオーナー(引き継ぎ前のコードを書いた本人)の許可を得て講演したものです。登場するコードは全て本物、データは講演用の架空のものです。是非ご覧ください。

www.youtube.com/watch?v=WQRU...
【アーカイブ動画】t-wadaさんが後世に残したい、実録レガシーコード改善
本イベントでは「実録レガシーコード改善」というタイトルで、実際にt-wadaさんがテストの全くないシステムを引き継いだところからスタートする��...
www.youtube.com
January 31, 2024 at 12:24 PM
確定申告 done
いいかげんマイナンバーカード作るべきなのか?
January 13, 2024 at 10:14 AM
書き直すと判断されたときのベンチマークツールは使えなかったのかしら🤔
Rustで雑にcloneしていたロジックをcloneなしに(結構苦労して)書き直す
計測のためベンチマークツールを調査
ピンとこなかったので自作ベンチマークツールをcargoプロジェクトに対応させる(大幅な寄り道)
ベンチマークを走らせると不思議な落ち方をする
仮説を立てて問題を絞り込む
使用しているcrateに同一ファイルを複数回読むと発生する副作用を発見
それがまだopen issueであることも発見
Why notのコメントと共にワークアラウンドを書いて進む
ようやくベンチマークがまともに走る
変更後のロジックは雑なcloneをしたロジックとほぼ同じ速度であることが判明……(イマココ)
December 30, 2023 at 10:02 AM
GitHub ActionsとAWS CodePipeline、Actionsは分かりにくいけど使いやすいんだよな。CodePipelineは分かりやすいけどめんどい。慣れの問題だろうけど。
August 26, 2023 at 6:40 AM
変更は許す、だが事前に説明してほしい、納得したいんだ!…調整もあるしね…
August 25, 2023 at 12:56 PM
API、コッソリ変更されててビルド通らんしー
August 25, 2023 at 12:47 PM
invite code来た、何しよ😕
August 25, 2023 at 10:40 AM