Salila dua taun ka tukang, tim kuring di Work & Co sareng kuring parantos nguji sareng laun-laun ngahijikeun alat coding AI sapertos Copilot, Cursor, Claude, sareng ChatGPT pikeun ngabantosan kami ngirimkeun pangalaman wéb anu dianggo ku massa. Diaku, sanggeus sababaraha skepticism awal jeung sababaraha aha moments, rupa parabot AI geus kapanggih jalan kana pamakéan sapopoé kuring. Lila-lila, daptar aplikasi dimana urang mendakan éta akal pikeun ngantepkeun AI nyandak alih mimiti tumuwuh, janten kuring mutuskeun pikeun ngabagi sababaraha kasus pamakean praktis pikeun alat AI pikeun anu kuring sebut "pamekar anu tanggung jawab". Naon anu kuring hartosna ku pamekar anu tanggung jawab? Urang kedah mastikeun yén kami nganteurkeun kode kualitas sapertos anu diharapkeun ku pamangku kapentingan sareng klien kami. Kontribusi kami (nyaéta, narik requests) teu kudu jadi beungbeurat pikeun kolega urang anu kudu marios tur nguji karya urang. Ogé, upami anjeun damel di perusahaan: Alat anu kami anggo kedah disatujuan ku dunungan kami. Aspék sénsitip sapertos kaamanan sareng privasi kedah diurus leres: Ulah nempelkeun rusiah, data pelanggan (PII), atanapi kode proprietary kana alat tanpa persetujuan kawijakan. Ngubaran éta kawas kode ti urang asing di internet. Salawasna nguji sarta pariksa. Catetan: Tulisan ieu nganggap sababaraha akrab pisan sareng alat coding AI sapertos Copilot di jero VSCode atanapi Kursor. Upami sadayana ieu disada énggal sareng teu biasa pikeun anjeun, tutorial pidéo Github Copilot tiasa janten titik awal anu saé pikeun anjeun.

Aplikasi Mantuan Alat Coding AI Catetan: Conto-conto di handap ieu utamina bakal difokuskeun damel di aplikasi wéb basis JavaScript sapertos React, Vue, Svelte, atanapi Angular. Meunangkeun Pamahaman Ngeunaan Dasar Kodeu Teu Wawuh Teu ilahar pikeun ngerjakeun codebases ngadegkeun, sarta gabung ka codebase warisan badag tiasa intimidating. Kantun buka proyék anjeun sareng agén AI anjeun (bisi kuring, Copilot Chat di VSCode) sareng mimitian naroskeun patarosan sapertos anjeun bakal naroskeun ka batur sapagawean. Sacara umum, kuring resep ngobrol sareng agén AI naon waé sapertos kuring ka sasama manusa. Ieu conto ajakan anu langkung saé: "Pasihan abdi gambaran arsitéktur tingkat luhur: entrypoints, routing, auth, lapisan data, ngawangun tooling. Lajeng daptar 5 file maca dina urutan. Ngubaran guaran salaku hipotesis sarta mastikeun ku jumping kana file referenced ".

Anjeun tiasa teras-terasan naroskeun patarosan susulan sapertos "Kumaha cara jalanna sacara rinci?" atawa "Ngobrol kuring ngaliwatan prosés auténtikasi jeung métode" sarta eta bakal ngakibatkeun anjeun arah mantuan mun caang sababaraha lampu kana poék hiji codebase biasa. Triaging Breaking Parobahan Nalika Ngaronjatkeun Depéndensi Ngamutahirkeun bungkusan npm, utamana lamun datang jeung megatkeun parobahan, tiasa tedious jeung waktu-consuming karya, sarta ngajadikeun anjeun debug jumlah adil regressions. Kuring nembe kedah ningkatkeun perpustakaan visualisasi data plotly.js up hiji versi release utama ti versi 2 ka 3, sarta salaku hasil tina éta, sumbu panyiri dina sababaraha grafik dieureunkeun gawé. Kuring teras naroskeun ka ChatGPT: "Kuring ngamutahirkeun proyék Angular kuring anu nganggo Plotly. Kuring ngamutahirkeun plotly.js - pakét dist tina versi 2.35.2 ka 3.1.0 - sareng ayeuna labél dina sumbu x sareng y leungit. Naon anu kajantenan?"

Agén datang deui kalayan solusi anu gancang (tingali sorangan di handap). Catetan: Kuring masih diverifikasi panjelasan ngalawan pituduh migrasi resmi sateuacan ngirim perbaikan.

Réplikasi Refactors Aman Di sakuliah Payil Ngembangkeun basis kode pastina ngungkabkeun kasempetan pikeun konsolidasi kode. Salaku conto, anjeun perhatikeun duplikasi kode dina file anu tiasa diekstrak kana hiji fungsi atanapi komponén. Hasilna, anjeun mutuskeun pikeun nyiptakeun komponén anu dibagi anu tiasa dilebetkeun sareng ngalaksanakeun refactor dina hiji file. Ayeuna, tibatan sacara manual ngalaksanakeun parobihan kana file sésana anjeun, anjeun naroskeun ka agén anjeun pikeun ngaluncurkeun refactor pikeun anjeun. Agén ngamungkinkeun anjeun milih sababaraha file salaku kontéks. Sakali refactor pikeun hiji file rengse, abdi tiasa nambahkeun duanana file refactored tur teu kacekel kana kontéks jeung ajakan agén pikeun gulung kaluar parobahan file lianna kawas kieu: "Replikat parobahan kuring dijieun dina file A ka file B ogé". Nerapkeun Fitur Dina Téknologi Teu Wawuh Salah sahiji momen aha favorit kuring nganggo alat coding AI nyaéta nalika éta ngabantosan kuring nyiptakeun animasi gradién animasi anu cukup rumit dina GLSL, basa anu kuring teu biasa. Dina proyék panganyarna, désainer urang datang nepi ka gradién animasi salaku kaayaan loading dina objék 3D. Kuring resep pisan kana konsép sareng hoyong nganteurkeun anu unik sareng pikaresepeun pikeun klien kami. Themasalah: Kuring ngan kungsi dua poé pikeun nerapkeun eta, sarta GLSL boga cukup kurva learning lungkawing. Deui, hiji alat AI (dina hal ieu, ChatGPT) sumping di gunana, sarta kuring mimiti rada saukur ngajurung eta nyieun hiji file HTML mandiri pikeun kuring nu renders a kanvas jeung gradién warna animasi pisan basajan. Léngkah-léngkah, kuring naroskeun AI pikeun nambihan langkung seueur kana éta dugi ka dugi ka hasil anu saé supados kuring tiasa ngamimitian ngahijikeun shader kana basis kode kuring anu saleresna. Hasil ahir: Klién kami super senang, sareng kami ngirimkeun fitur anu kompleks dina waktos sakedik berkat AI. Tés Tulisan Dina pangalaman abdi, aya jarang cukup waktu dina proyék pikeun terus nulis jeung ngajaga suite ditangtoskeun tina Unit sarta integrasi tés, sarta di luhureun eta, loba pamekar teu bener ngarasakeun tugas nulis tés. Nyorong asisten AI anjeun pikeun nyetél sareng nyerat tés pikeun anjeun sapinuhna mungkin sareng tiasa dilakukeun dina waktos sakedik. Tangtosna, anjeun, salaku pamekar, tetep kedah mastikeun yén tés anjeun leres-leres ningali bagian kritis aplikasi anjeun sareng nuturkeun prinsip uji anu wijaksana, tapi anjeun tiasa "ngaluarkeun sumber" tulisan tés ka asisten AI kami. Conto pituduh: "Tulis tes unit pikeun fungsi ieu nganggo Jest. Panutup jalur senang, kasus ujung, sareng modeu kagagalan. Ngajelaskeun naha unggal tés aya."

Anjeun malah bisa lulus sapanjang nguji guru Kent C. Dodds 'pangujian prakték pangalusna salaku tungtunan ka agén anjeun, kawas di handap:

Alat internal Rada sarupa jeung conto shader disebutkeun saméméhna, abdi nembe tasked analisa duplikasi kode dina codebase a tur dibandingkeun saméméh jeung sanggeus refactor a. Pasti sanés tugas anu sepele upami anjeun henteu hoyong ngalangkungan rute anu nyéépkeun waktos ngabandingkeun file sacara manual. Kalayan bantosan Copilot, kuring nyiptakeun naskah anu nganalisis duplikasi kode pikeun kuring, ngatur sareng maréntahkeun kaluaran dina méja, sareng ngékspor ka Excel. Lajeng abdi nyandak hiji hambalan salajengna. Nalika refactor kode urang geus rengse, Kuring ditanya agén nyandak lambar Excel abdi aya salaku dasar, tambahkeun dina kaayaan ayeuna duplikasi dina kolom misah, sarta ngitung délta. Ngamutahirkeun Kode Ditulis Baheula Nu anyar, hiji klien heubeul milik kuring pencét kuring nepi, sakumaha kana waktu, sababaraha fitur teu jalan leres dina ramatloka na deui. The nyekel: Website éta diwangun ampir sapuluh taun ka pengker, sarta JavaScript na SCSS ngagunakeun parabot compile rada heubeul kawas requireJS, sarta setelan merlukeun versi heubeul tina Node.js nu malah moal ngajalankeun on abdi 2025 MacBook. Ngamutahirkeun sakabeh prosés ngawangun ku leungeun bakal nyandak kuring sababaraha poé, jadi kuring mutuskeun pikeun ajakan agén AI, "Naha anjeun tiasa ngamutahirkeun prosés JS na SCSS ngawangun kana tumpukan 2025 ramping kawas Vite?" Ieu pasti tuh, sarta sanggeus sabudeureun sajam tina pemurnian kalawan agén, Kuring kungsi SCSS na JS ngawangun kuring switched pikeun Vite, sarta kuring bisa difokuskeun bugfixing sabenerna. Ngan pastikeun leres-leres ngesahkeun kaluaran sareng file anu disusun nalika ngalakukeun parobihan integral sapertos kana prosés ngawangun anjeun. Nyimpulkeun Jeung Drafting Naha anjeun badé nyimpulkeun sadaya parobahan kode panganyarna anjeun dina hiji kalimat pikeun pesen komitmen, atanapi gaduh daptar panjang komitmen sareng hoyong nyimpulkeunana dina tilu titik pélor? Henteu masalah, hayu AI ngurus eta, tapi mangga pastikeun pikeun proofread eta. Hiji conto ajakan téh sagampil olahtalatah ka sasama manusa: "Punten nyimpulkeun parobahan panganyarna kuring dina titik bullet singket". Saran abdi didieu bakal ngagunakeun GPT pikeun nulis kalawan caution, sarta sakumaha kode, mangga pariksa kaluaran saméméh ngirim atawa ngirimkeun. Rekomendasi Jeung Praktek Pangalusna Ngajurung Salah sahiji kauntungan anu teu jelas tina ngagunakeun AI nyaéta yén langkung spésifik sareng disaluyukeun ajakan anjeun, langkung saé kaluaran. Prosés ngadorong agén AI maksa urang pikeun ngarumuskeun syarat-syarat urang sacara spésifik-gancang sateuacan urang nyerat sareng kode. Ieu sababna, salaku aturan umum, kuring nyarankeun pisan janten spésifik-gancang kalayan saran anjeun. Ryan Florence, panulis ko-panulis Remix, nyarankeun cara anu saderhana tapi kuat pikeun ningkatkeun prosés ieu ku ngabéréskeun ajakan awal anjeun kalayan kalimah: "Sateuacan urang ngamimitian, naha anjeun gaduh patarosan pikeun kuring?"

Dina titik ieu, AI biasana datang deui kalayan patarosan mantuan dimana anjeun tiasa netelakeun maksud husus Anjeun, guiding agén nyadiakeun Anjeun sareng pendekatan leuwih tailored pikeun tugas anjeun.

Anggo Kontrol Vérsi Sareng Gawé Dina Potongan anu Dicerna Nganggo kontrol versi sapertos git henteu ngan ukur tiasa dianggo nalika kolaborasi salaku tim dina basis kode tunggal tapi ogé nyayogikeun anjeun salakukontributor individu kalawan titik stabil gulung deui bisi tina kaayaan darurat. Kusabab sifatna non-deterministik, AI kadang-kadang tiasa rogue sareng ngadamel parobihan anu ngan saukur henteu ngabantosan naon anu anjeun cobian ngahontal sareng pamustunganana ngarobih hal-hal anu teu tiasa dilereskeun. Ngabagi karya anjeun kana sababaraha komitmen bakal ngabantosan anjeun nyiptakeun titik anu stabil anu anjeun tiasa dibalikkeun upami hal-hal ka gigir. Sareng batur-batur anjeun bakal hatur nuhun ogé, sabab bakal langkung gampang pikeun marios kode anjeun nalika dibagi kana sakumpulan anu terstruktur sacara semantis. Tinjauan Tuntas Ieu mangrupikeun prakték anu saé umum, tapi dina pamanggih kuring, éta janten langkung penting nalika ngagunakeun alat AI pikeun pangwangunan: Janten reviewer kritis anu munggaran pikeun kode anjeun. Pastikeun nyandak sababaraha waktos pikeun ngaliwat parobihan anjeun baris demi baris, sapertos anjeun bakal marios kodeu batur, sareng ngan ngirimkeun karya anjeun saatos lulus ulasan diri anjeun. "Dua hal anu duanana bener keur kuring ayeuna: agén AI anu endah tur naekeun produktivitas badag. Éta ogé mesin slop masif lamun mareuman uteuk anjeun sarta ngantep balik sagemblengna. " - Armin Ronacher dina pos blog na Agen Psychosis: Dupi Urang Bade Insane?

Kacindekan Jeung Pikiran Kritis Dina pamanggih kuring, alat coding AI tiasa ningkatkeun produktivitas urang salaku pamekar unggal dinten sareng ngosongkeun kapasitas mental pikeun langkung seueur perencanaan sareng pamikiran tingkat luhur. Aranjeunna maksakeun urang pikeun ngucapkeun hasil anu dipikahoyong ku detil anu taliti. Sakur AI tiasa, kadang-kadang, halusinasi, anu dasarna hartosna perenahna dina nada yakin. Janten pastikeun pikeun pariksa sareng uji, khususna upami anjeun ragu. AI sanes pélor pérak, sareng kuring yakin, kaunggulan sareng kamampuan pikeun ngabéréskeun masalah salaku pamekar moal pernah kaluar tina busana. Pikeun pamekar anu nembé ngamimitian dina karirna, alat-alat ieu tiasa pisan pikabitaeun pikeun ngalakukeun seuseueurna padamelan pikeun aranjeunna. Anu tiasa leungit di dieu nyaéta padamelan anu sering nyéépkeun sareng nyeri ngaliwatan bug sareng masalah anu hésé pikeun debug sareng direngsekeun, alias "ngagiling". Malahan Kursor AI sorangan Lee Robinson naroskeun ieu dina salah sahiji tulisanna:

Alat coding AI ngembang dina laju anu gancang, sareng kuring bungah pikeun naon anu bakal datang. Abdi ngarepkeun anjeun mendakan tulisan ieu sareng tip-tipna ngabantosan sareng bungah pikeun nyobian sababaraha ieu pikeun diri anjeun.

You May Also Like

Enjoyed This Article?

Get weekly tips on growing your audience and monetizing your content — straight to your inbox.

No spam. Join 138,000+ creators. Unsubscribe anytime.

Create Your Free Bio Page

Join 138,000+ creators on Seemless.

Get Started Free