Sajrone rong taun kepungkur, tim ing Work & Co lan aku wis nyoba lan mboko sithik nggabungake alat coding AI kaya Copilot, Cursor, Claude, lan ChatGPT kanggo mbantu ngirim pengalaman web sing digunakake dening akeh. Diakoni, sawise sawetara skeptisisme awal lan sawetara wektu aha, macem-macem alat AI wis bisa digunakake saben dina. Suwe-suwe, dhaptar aplikasi sing bisa ditemokake yen ngidini AI njupuk alih wiwit tuwuh, mula aku mutusake kanggo nuduhake sawetara kasus panggunaan praktis kanggo alat AI kanggo apa sing diarani "pengembang sing tanggung jawab". Apa tegese pangembang sing tanggung jawab? Kita kudu nggawe manawa kita ngirim kode kualitas kaya sing dikarepake dening para pemangku kepentingan lan klien. Kontribusi kita (yaiku, panjaluk narik) ora kudu dadi beban kanggo kolega kita sing kudu mriksa lan nguji karya kita. Uga, yen sampeyan kerja ing perusahaan: Alat sing digunakake kudu disetujoni dening majikan. Aspek sensitif kaya keamanan lan privasi kudu ditangani kanthi bener: Aja nempelake rahasia, data pelanggan (PII), utawa kode kepemilikan menyang piranti tanpa persetujuan kebijakan. Nambani kaya kode saka wong liyo ing internet. Tansah nyoba lan verifikasi. Cathetan: Artikel iki nganggep sawetara akrab banget karo alat coding AI kaya Copilot ing VSCode utawa Kursor. Yen kabeh iki pancen anyar lan ora dingerteni kanggo sampeyan, tutorial video Github Copilot bisa dadi titik wiwitan sing apik kanggo sampeyan.

Aplikasi Mbantu AI Coding Tools Cathetan: Conto ing ngisor iki utamane bakal fokus ing nggarap aplikasi web berbasis JavaScript kaya React, Vue, Svelte, utawa Angular. Njupuk Pangerten Saka Basis Kode Ora Dikenal Ora umum nggarap basis kode sing wis diadegake, lan gabung karo basis kode warisan sing gedhe bisa medeni. Cukup mbukak proyek lan agen AI sampeyan (ing kasusku, Copilot Chat ing VSCode) lan wiwiti takon kaya sing sampeyan takon karo kanca kerja. Umumé, aku seneng ngomong karo agen AI kaya aku karo wong liya. Mangkene conto pituduh sing luwih apik: "Wenehi kula ringkesan arsitektur tingkat dhuwur: entrypoints, routing, auth, lapisan data, mbangun perkakas. Banjur dhaptar 5 file kanggo maca supaya. Nambani panjelasan minangka hipotesis lan konfirmasi kanthi mlumpat menyang file referensi.

Sampeyan bisa terus takon pitakonan tindak lanjut kaya "Kepiye routing bisa digunakake kanthi rinci?" utawa "Dhiskusi liwat proses lan cara otentikasi" lan bakal nuntun sampeyan menyang pituduh sing migunani kanggo madhangi cahya menyang peteng saka basis kode sing ora pati ngerti. Triaging Breaking Changes Nalika Nganyarke Dependensi Nganyari paket npm, utamane yen ana owah-owahan sing rusak, bisa dadi karya sing mboseni lan akeh wektu, lan nggawe sampeyan debug regresi sing cukup. Aku bubar kudu upgrade perpustakaan visualisasi data plotly.js munggah siji versi release utama saka versi 2 kanggo 3, lan minangka asil saka labeling sumbu ing sawetara saka grafik mandegake. Aku terus takon ChatGPT: "Aku nganyari proyek Angular sing nggunakake Plotly. Aku nganyari plotly.js - paket dist saka versi 2.35.2 nganti 3.1.0 - lan saiki label ing sumbu x lan y wis ilang. Apa sing kedadeyan?"

Agen kasebut bali kanthi cepet kanthi solusi (ndeleng dhewe ing ngisor iki). Cathetan: Aku isih verifikasi panjelasan marang pandhuan migrasi resmi sadurunge ngirim fix.

Replicating Refactors Aman ing saindhenging File Basis kode sing tuwuh mesthi mbukak kesempatan kanggo nggabungake kode. Contone, sampeyan sok dong mirsani duplikasi kode ing file sing bisa diekstrak dadi siji fungsi utawa komponen. Akibaté, sampeyan mutusake nggawe komponen sing dienggo bareng sing bisa dilebokake lan nindakake refactor kasebut ing siji file. Saiki, tinimbang nindakake owah-owahan kasebut kanthi manual menyang file sing isih ana, sampeyan njaluk agen sampeyan kanggo muter refactor kanggo sampeyan. Agen ngidini sampeyan milih macem-macem file minangka konteks. Sawise refactor kanggo siji file rampung, aku bisa nambah loro file refactored lan untouched menyang konteks lan njaluk agen kanggo muter metu owah-owahan kanggo file liyane kaya iki: "Replikasi owahan aku digawe ing file A kanggo file B uga". Ngleksanakake Fitur Ing Teknologi Ora Dikenal Salah sawijining momen aha sing paling disenengi nggunakake alat coding AI yaiku nalika mbantu nggawe animasi gradien animasi sing cukup rumit ing GLSL, basa sing durung dingerteni. Ing proyek anyar, desainer kita nggawe gradien animasi minangka status loading ing obyek 3D. Aku pancene disenengi konsep lan wanted kanggo ngirim soko unik lan macem kanggo kita klien. Ingmasalah: Aku mung rong dina kanggo ngleksanakake, lan GLSL wis cukup kurva learning tajem. Maneh, alat AI (ing kasus iki, ChatGPT) teka ing Handy, lan aku miwiti cukup mung prompting kanggo nggawe file HTML dewekan kanggo kula sing nerjemahake kanvas lan gradien werna animasi banget prasaja. Langkah demi langkah, aku njaluk AI kanggo nambah luwih apik nganti aku entuk asil sing apik supaya aku bisa miwiti nggabungake shader menyang basis kode sing bener. Asil pungkasan: Klien kita seneng banget, lan kita ngirim fitur sing kompleks sajrone wektu sing sithik amarga AI. Tes Nulis Ing pengalamanku, arang banget cukup wektu ing proyek kanggo terus-terusan nulis lan njaga suite unit lan tes integrasi sing tepat, lan ing ndhuwur iku, akeh pangembang sing ora seneng karo tugas nulis tes. Njaluk helper AI kanggo nyiyapake lan nulis tes kanggo sampeyan bisa ditindakake lan bisa ditindakake kanthi cepet. Mesthi, sampeyan, minangka pangembang, isih kudu mesthekake yen tes sampeyan bener-bener ndeleng bagean kritis aplikasi sampeyan lan ngetutake prinsip pengujian sing wicaksana, nanging sampeyan bisa "outsource" nulis tes kasebut menyang asisten AI. Tuladha pituduh: "Tulis tes unit kanggo fungsi iki nggunakake Jest. Tutup jalur seneng, kasus pinggiran, lan mode gagal. Nerangake kenapa saben tes ana."

Sampeyan bisa uga ngliwati praktik paling apik pengujian guru Kent C. Dodds minangka pedoman kanggo agen sampeyan, kaya ing ngisor iki:

Perkakas Internal Luwih padha karo conto shader sing kasebut sadurunge, aku bubar ditugasake kanggo nganalisa duplikasi kode ing basis kode lan mbandhingake sadurunge lan sawise refactor. Mesthine dudu tugas sing ora pati penting yen sampeyan ora pengin mbukak rute mbandhingake file kanthi manual. Kanthi bantuan saka Copilot, Aku nggawe script sing analisa duplikasi kode kanggo kula, ngatur lan dhawuh output ing meja, lan diekspor menyang Excel. Banjur aku njupuk langkah luwih. Nalika refactor kode kita wis rampung, Aku dijaluk agen kanggo njupuk sheet Excel ana minangka garis dasar, nambah ing negara saiki duplikasi ing kolom kapisah, lan ngetung delta. Nganyari Kode Ditulis Biyen Bubar iki, klien lawas saya nggegirisi, amarga suwe-suwe, sawetara fitur ora bisa digunakake maneh ing situs web. Sing nyekel: Situs web iki dibangun meh sepuluh taun kepungkur, lan JavaScript lan SCSS nggunakake alat kompilasi sing rada lawas kaya requireJS, lan persiyapan kasebut mbutuhake versi Node.js sing luwih lawas sing ora bisa digunakake ing MacBook 2025. Nganyari kabeh proses mbangun kanthi tangan bakal njupuk sawetara dina, mula aku mutusake kanggo njaluk agen AI, "Apa sampeyan bisa nganyari proses mbangun JS lan SCSS menyang tumpukan 2025 ramping kaya Vite?" Mesthi, lan sawise watara jam panyulingan karo agen, Aku SCSS lan JS mbangun diuripake kanggo Vite, lan aku bisa fokus ing bugfixing nyata. Priksa manawa kanggo ngesyahke file output lan kompilasi kanthi bener nalika nindakake owah-owahan integral ing proses mbangun sampeyan. Summarizing lan Drafting Apa sampeyan pengin ngringkes kabeh owah-owahan kode pungkasan ing siji ukara kanggo pesen commit, utawa duwe dhaptar commit sing dawa lan pengin nyimpulake dadi telung poin? Ora masalah, ayo AI sing ngurus, nanging priksa manawa kanggo proofread. Conto pituduh prasaja kaya ngirim pesen marang sesama manungsa: "Mangga ringkesake owah-owahan anyarku ing titik peluru sing ringkes". Saranku ing kene yaiku nggunakake GPT kanggo nulis kanthi ati-ati, lan kaya kode, priksa output sadurunge ngirim utawa ngirim. Rekomendasi Lan Laku Paling Apik Panjurung Salah sawijining mupangat nggunakake AI sing ora pati jelas yaiku manawa pituduh sampeyan luwih spesifik lan disesuaikan, luwih apik output. Proses nyurung agen AI meksa kita ngrumusake syarat-syarat kanthi khusus sadurunge nulis lan menehi kode. Mulane, minangka aturan umum, aku banget nyaranake supaya bisa spesifik karo pituduh sampeyan. Ryan Florence, co-penulis Remix, nyaranake cara sing prasaja nanging kuat kanggo nambah proses iki kanthi ngrampungake pituduh wiwitan sampeyan nganggo ukara: "Sadurunge kita miwiti, apa sampeyan duwe pitakonan kanggo kula?"

Ing wektu iki, AI biasane teka maneh kanthi pitakonan sing migunani ing ngendi sampeyan bisa njlentrehake maksud tartamtu, nuntun agen kasebut kanggo menehi pendekatan sing luwih cocog kanggo tugas sampeyan.

Gunakake Kontrol Versi lan Bisa Digestible Chunks Nggunakake kontrol versi kaya git ora mung migunani nalika kolaborasi minangka tim ing basis kode siji nanging uga kanggo nyedhiyakake sampeyan minangkakontributor individu karo TCTerms stabil kanggo muter maneh ing cilik saka darurat. Amarga sifate non-deterministik, AI kadhangkala bisa nakal lan nggawe owah-owahan sing ora ana gunane kanggo apa sing sampeyan coba entuk lan pungkasane ngrusak samubarang sing ora bisa didandani. Pisah karya dadi pirang-pirang komitmen bakal mbantu nggawe titik sing stabil sing bisa dibalekake yen ana kedadeyan miring. Lan kanca-kanca sampeyan uga bakal matur nuwun, amarga bakal luwih gampang mriksa kode sampeyan nalika dipérang dadi potongan sing terstruktur kanthi apik. Review Sak tenane Iki luwih minangka praktik paling umum, nanging miturut pendapatku, dadi luwih penting nalika nggunakake alat AI kanggo karya pembangunan: Dadi reviewer kritis pisanan kode sampeyan. Priksa manawa sampeyan butuh sawetara wektu kanggo mriksa owah-owahan sampeyan saben baris, kaya sampeyan bakal mriksa kode wong liya, lan mung ngirim karya sampeyan yen wis lulus review dhewe. "Loro perkara sing bener kanggo aku saiki: Agen AI pancen apik tenan lan ngedongkrak produktivitas sing gedhe. Dheweke uga mesin slop sing gedhe banget yen sampeyan mateni otak lan ngeculake kabeh. " - Armin Ronacher ing postingan blog Agen Psychosis: Apa We Going Insane?

Kesimpulan lan Pikiran Kritis Miturut pendapatku, alat coding AI bisa nambah produktivitas minangka pangembang saben dina lan mbebasake kapasitas mental kanggo luwih ngrancang lan mikir tingkat dhuwur. Dheweke meksa supaya bisa ngucapake asil sing dikarepake kanthi rinci. Sembarang AI bisa, ing kaping, hallucinate, kang Sejatine tegese dumunung ing nada yakin. Dadi priksa manawa mriksa lan nyoba, utamane yen sampeyan ragu. AI ora peluru perak, lan aku pracaya, keunggulan lan kemampuan kanggo ngatasi masalah minangka pangembang ora bakal metu saka fashion. Kanggo pangembang sing lagi miwiti karir, alat kasebut bisa banget nggodha kanggo nindakake mayoritas pakaryan kanggo dheweke. Apa sing bisa ilang ing kene yaiku karya sing asring ngrasakake lan nglarani liwat kewan omo lan masalah sing angel didebug lan diatasi, alias "gilingan". Malah Lee Robinson dhewe Kursor AI takon iki ing salah sawijining kiriman:

Alat coding AI berkembang kanthi cepet, lan aku bungah apa sing bakal ditindakake sabanjure. Muga-muga sampeyan nemokake artikel iki lan tips sing migunani lan seneng nyoba sawetara iki kanggo sampeyan dhewe.

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