テクノロジー

わざと汚く書いたコードを /simplify に渡したら半分以下になった

1: nguyen-oi 2026/03/05 06:51

バブルソートをArray.sortに直すとか有能すぎ。リファクタリングが捗るわ

2: daabtk 2026/03/05 09:18

“ ”

3: takashiski 2026/03/05 09:27

テストの話をしてないの、こわ

4: Wafer 2026/03/05 10:43

ところで入出力が同じであるのを確認する方法は?

5: cartman0 2026/03/05 10:47

バブルソートが別のソートになるのは普通に問題になりそう。同位が元の順序を維持できないとか

6: mole-studio 2026/03/05 11:23

これ見えないデグレが本当に厄介。遊びでやるならいいけど、いい子の皆は変更に全部目を通しましょうね

7: sasasin_net 2026/03/05 12:51

テストコードや参照実装で担保するのを前提として使うなら、とても良さそう

8: diveintounlimit 2026/03/05 16:20

まずテストと静的解析を入れてからやろうね。

9: yoiIT 2026/03/05 17:03

プロンプトの話で、若手のエンジニアが書いたコードをAIにわざと書かせて、その後に優秀なエンジニアによってそれを改善したコードを書いてと指示すると、精度高いコードが書けるという話があったな。

10: misshiki 2026/03/05 17:34

Claude Codeの/simplify検証。汚いNext.js(TS)コードに適用すると7ファイルで467行削除・208行追加、半分以下に。重複排除(utils集約/API共通化)、型強化(union/Record)、性能改善(sort/useMemo/filter-map)まで自動で反映。

11: sakuro 2026/03/05 20:21

simplyしやすいように膨らませたコードで評価したらアカンでしょ

12: gengesa 2026/03/05 20:41

「わざと水を床にこぼして雑巾で拭いたらびしょびしょになった」くらい意味不明

13: Cherenkov 2026/03/05 20:47

claude code

14: aceraceae 2026/03/05 21:47

実験としてはありかな。