HeadlinesBriefing favicon HeadlinesBriefing.com

Code Scans: Otomatisasi Peningkatan Kode | Devin

Hacker News •
×

Hari ini kami memperkenalkan Code Scans: cara baru untuk mengubah tujuan engineering yang luas menjadi perbaikan konkret di seluruh codebase Anda. Beritahu Devin apa yang ingin Anda capai, dan ia akan membantu Anda menyelidiki apa yang perlu diubah, mengevaluasi temuan, dan mengubahnya menjadi pull requests. Banyak tugas engineering dimulai dengan perubahan spesifik, tapi yang lain dimulai dengan hasil seperti memperbaiki SEO, mengurangi overhead maintenance, atau membuat aplikasi Anda compile lebih cepat. Tujuan-tujuan ini sering tetap di backlog karena langkah pertama saja sudah proyek besar: menyelidiki codebase untuk tahu mulai dari mana. Mengidentifikasi peluang hanyalah setengah pekerjaan — seseorang tetap harus menerapkan perubahan, dan banyak sekali. Code Scans membantu keduanya.

Didukung oleh Agentic Map Reduce, arsitektur yang kami bangun untuk Devin Security Swarm, Code Scans memecah investigasi besar menjadi batch fokus, mendistribusikannya ke agent paralel, dan mensintesis temuan mereka jadi satu laporan. Devin lalu mengubah temuannya jadi PR siap review. Tim yang test Code Scans sebelum launch sudah lihat hasil: Code Scans berdampak signifikan ke kualitas software, perbaikan bug, stabilitas, performa, dan compliance, termasuk security dan privacy. Dengan estimasi 96% tingkat gabung PR di beberapa repo, kami estimasi sudah hemat 700 jam engineering di masa test singkat kami.

Untuk mulai, ketik /scan di webapp Devin, atau baca docs. Anda butuh tahu file mana yang dilihat sebelum mulai scan. Anda definisikan apa yang dicari, dan Devin kerja sama dengan Anda ubah tujuan jadi investigasi codebase konkret. Contoh: cari kode tak terpakai di web app Anda, kecualikan file generated dan test fixtures, dan cek referensi tidak langsung sebelum rekomendasi hapus. Bisa juga bawa kriteria sendiri: standar coding tim, checklist accessibility, atau requirement migrasi mendatang. Devin bantu tentukan apa yang diinspeksi, apa yang dilewati, dan apa yang hitung sebagai temuan. Setelah Anda konfirmasi scope dan setting, Devin jalankan investigasi dan bawa daftar temuan urut prioritas.

Kami minta Code Scans percepat kompilasi di repo Dioxus. Devin identifikasi peluang streamline dependencies dan konfigurasi build, termasuk bikin fitur CLI berat jadi opt-in bukan compile default. Setelah apply perubahan lokal, waktu clean debug build turun dari 58,6 detik jadi 21,0 detik — pengurangan 64% di 22 workspace crate test. Temuan scan includ: fitur mounted default memaksa web-sys/js-sys/wasm-bindgen ke tiap non-web renderer, crate foundational oversized bikin re-expansion penuh, dan cargo-generate compile unconditional padahal cuma dipakai dx create.

Entitas Kunci: Perusahaan: Cognition, Devin