発想の源としてのISUCON / ISUCON Summer Fes 2023
by
mazrean
×
Copy
Open
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Slide 1
Slide 1 text
発想の源としての ISUCON mazrean
Slide 2
Slide 2 text
@mazrean @mazrean22 / @mazrean • 東京工業大学 修士1年 • traP所属 • ISUCON11 本選出場
Slide 3
Slide 3 text
[1]: https://tagomoris.hatenablog.com/entry/2015/07/10/131140 最も多くのものを 持ち帰った人こそが勝者 [1]
Slide 4
Slide 4 text
ISUCONの特徴 技術と競技性の両立 エンジニアリングの要点 技術的な知識,etc 競技性のための制約 時間 並行で弄ることが多い,etc
Slide 5
Slide 5 text
よくある×珍しい→良い発想 エンジニアリングの要点→よくある 汎用的な知識 競技性のための制約→珍しい 普段思いつかない発想 → ISUCONでは良い発想が生まれやすい!
Slide 6
Slide 6 text
例: isutools[2] 目的: 初動時間の削減 やること: 初動のコード書き換えを自動で行う pprof(プロファイラ)設定 メトリクス監視系ツール設定 initialize時のキャッシュクリア,etc [2]: https://github.com/mazrean/isucon-go-tools
Slide 7
Slide 7 text
No content
Slide 8
Slide 8 text
SuggestedFix Goの静的解析パッケージの機能 行うべき変更を提案・適用する → コード書き換えの実装に便利!
Slide 9
Slide 9 text
一般開発での有用性 割とコード書き換えは使いどころがある ライブラリ移行 現在ツール作成中… メトリクス監視系ツール導入
Slide 10
Slide 10 text
多くを持ち帰るために 「よくある×珍しい」を作ることが重要 例: コード書き換え×時間短縮→SuggestedFix 「珍しい」は意識しないと生まれない 無意識だといつものことしか出てこない → 「珍しい」に意識的に触る!