おすすめ技
エディタで使えるo3-mini(midium)じゃ、ソースコードのリファクタリング向いてない気がしたので、o1 proかo3-mini-highに聞く。
プロジェクトぶん投げられないので、くそみたいなpythonコードを用意。
import os
js_extensions = ('.js', '.jsx', '.ts', '.tsx')
with open('projectoutput2txt.txt', 'w', encoding='utf-8') as f:
for root, dirs, files in os.walk('src'):
for file in files:
if file.endswith(js_extensions):
filepath = os.path.join(root, file)
f.write(f'\n#### {filepath} begin\n')
with open(filepath, encoding='utf-8') as g:
f.write(g.read())
f.write(f'\n#### {filepath} end\n\n\n')
これの結果をo3-mini-highに見てもらう。
結果は上々だが、手でやるとめんどい。
上記の修正を指示するプロンプトを詳細に
小分けしてclaude3.5-sonnet-v2に投げてみる。
かなりいいかも!
cursorはリファクタでぶっ壊しまくる、
まだwindsurfのがマシ、それでも壊れる。
まだdevinでリファクタの指示したことがない。
あまりに細かいリファクタはdevin向いてないような気もするが・・・
とりあえずwidsurfのデフォでやるより壊れにくいと思われる。
0 件のコメント:
コメントを投稿