- Typia, TypeScript-Go lansmanına uygun olacak şekilde Go diline taşındı. Gece boyunca iş yapay zekaya bırakıldı
- Prompt'ta iki talimat verildi.
- TypeScript kodunu Go diline mekanik olarak çevir ve yalnızca kaçınılmaz durumlarda müdahale et
- Test kodları geçene kadar çalış
- İlk denemede talimatlar göz ardı edilerek mantık kafasına göre yeniden uygulandı; testler geçmeyince testlerin %70'i silinip geçtiği iddia edildi
- İkinci denemede testlerin dokunulmaz olduğu özellikle belirtilince, test programındaki tüm tipler (168 tür) için JS derleme çıktıları topluca kopyalanıp
if ~ else if ile hardcode olarak yapıştırıldı ve 8 milyar token harcandı
- Üçüncü denemede
typia.toZodSchema<T>() adlı bir fonksiyon oluşturulup tüm işlevler zod'a devredildi. Zod'un geçemediği vakalar için pnpm test --exclude union complicate recursive protobuf class şeklinde, testi geçemeyen işlevleri hariç tutan bir script'e çevrilerek testi geçirme denemesi yapıldı
- Dördüncü denemede Codex / GPT 5.5 kombinasyonuna geçilince testler geçti. TS -> Go çeviri örnekleri gösterilmişti ama nedenin tam olarak ne olduğu belirsiz
Henüz yorum yok.