もりしん|個人開発の実験室
3.3K posts

もりしん|個人開発の実験室
@morisin2020
一人法人4期目 / 自社開発(個人開発)に軸足を移行中。エンジニア22年(元外資SIでWeb→外資メーカーでWeb&ML)。現在はFlutterFlow × AIコード生成を軸に「ツール系アプリ」を開発中。機能実装の最適解やASO、マネタイズの試行錯誤を「実験メモ」として垂れ流します。 / Python / 英語
Kanagawa, Japan Katılım Temmuz 2020
1.2K Takip Edilen2K Takipçiler

@kenken26679105 それならCodex改善待ちたいですね。ところでCodex CLIだとPRで想定外のエラーが起きたこと1度もありません。使える環境がiPadのみってのが結構つらいですねー
日本語

@morisin2020 なんですよね〜、まだ解決してないんです😅
ブランチは1つずつしか用意(Mergeしたらタスクの新規作成)してないんですけどね。。。🤔
昨日、Codexのコミュニティ?!みたいなのを見ていたら、Web版だと同じような現象が生じている人も居たので、その内、改善されるのかも・・・です🤔
日本語

ん〜🤔
Codex + GitHubで、コンフリクトが発生する理由・・・
やっぱり、よく分からない🤔
1. Codexで環境用意。
2. Codexで用意された環境内で新規タスク作成。
→ この時点で作業ブランチが用意されたはず。
3. Codexでプロンプトによる修正開始。
4. タスク完了後に、「PR作成(下書き)」を実施。
5. PR(下書き)のPreview URLをクリックして状況確認。
6-a. 要求を満たしていたら、Merge。
6-b. 要求を満たしていない場合は、引き続き、新たなプロンプトを入力し、同一タスク内で、修正を継続。
7. 要求を満たすまで、5と6を繰り返す。
(途中、「ブランチの更新」が表示されたら、mainとの乖離が発生していると思うので、クリック)
8. 一度、Mergeしたタスクはコンフリクトの温床になるので、アーカイブ。
9. 別の修正内容が発生したら、新規タスクを用意し、そこで修正作業の開始。
大体、こんな感じで作業してて・・・
問題ないと思ってるんですけど🤔
日本語
もりしん|個人開発の実験室 retweetledi

📣 Starting with the next stable Flutter release, 3.44, Swift Package Manager replaces CocoaPods as the default dependency manager for iOS and macOS apps → goo.gle/4cIKVyA
This means no more messing around with Ruby or CocoaPods installations to get your app running!
GIF
English

マネーフォワードのMCP機能を使ってみる。便利な仕訳辞書はそのまま使えないけど、事前にCSV形式でエクスポートしたものをエージェントの中で呼び出せばよさそう。
biz.moneyforward.com/support/accoun…
日本語

@kenken26679105 ぜひぜひ、不明なことが起きたらCodexを問い詰めてください!笑
僕はWeb版・アプリ版で開発しませんが、細かいコードの部分が分かりづらいようになっているのかもしれません。
日本語

@morisin2020 ありがとうございます🙇🙇🙇
明日から、試してみます〜🙇
もしかしたら、Web版 or アプリ版を使用しているのが、原因かも…です。
自宅のMacだと、conflictした事ないですので…🤔
日本語

@kenken26679105 1. Codexが新しいタスクを作成する前に、ローカルを最新化していない
(対策)Codexにmainブランチでgit pullコマンドを実施してもらう
2. 実際に同一のファイルを別のタスクで更新している
(対策)Codexに別のファイルを作成してもらってからタスクに着手してもらう
日本語

@kenken26679105 なるほど、2つくらい原因が考えられるので、対策といっしょにまとめてみました。ご参考にどうぞ。間違っていたらすみません!
日本語

@kenken26679105 はい、すべてGitコマンドによる操作でCodexが実行しているのであればすべて分かるはずです!
通常PR作成するのは複数ブランチで作業するときですが、kenkenさんの意思の及ばないところで複数ブランチになっていて、さらにマージするときにコンフリクトしているのが意味不明です!笑
日本語

@morisin2020 あー、そうなんですか😳
つまり、どのファイルが、どの環境で衝突しているか、GitHubで分かる・・・ということですよね?
次回、この事象が発生したら、調べてみます!!!
ありがとうございます😆🤝
日本語

@kenken26679105 コンフリクトしているなら、具体的に何のファイルがコンフリクトしているかは分かるはずですけどね。不思議ですね。
日本語

@morisin2020 ですよね🤔
僕も、本当に謎なんです😩
チャッピーに原因を聞いても、「そういう事象の報告もありますので、その時は、Closeして新規タスクを立ち上げてください」って・・・😅
日本語





