𝗦𝗲𝗺akin 𝗕𝗮𝗻𝘆𝗮𝗸 𝗔𝗜 𝗠𝗲𝗻𝘂𝗹𝗶𝘀 𝗞𝗼𝗱, 𝗦𝗲𝗺akin 𝗣𝗲𝗻𝘁𝗶𝗻𝗴 𝗦𝗲𝗻𝗶 𝗕𝗶𝗻𝗮
Menulis kod dahulunya merupakan bahagian yang paling sukar dalam pembangunan perisian.
Hari ini, AI mengendalikan kerja-kerja berat. AI menulis fungsi, API, ujian unit, dan pertanyaan pangkalan data. Ia membina keseluruhan aplikasi dalam masa beberapa saat sahaja.
Peralihan ini mengubah segalanya.
Apabila pengekodan menjadi lebih mudah, seni bina menjadi lebih penting.
Pada masa lalu, pembangun menghabiskan masa berjam-jam untuk kod boilerplate dan logik yang berulang. AI kini melakukan kerja ini dalam beberapa minit. Ini merendahkan halangan untuk mencipta perisian.
Namun, terdapat perbezaan besar antara menjana kod dan mereka bentuk sistem.
AI menjawab soalan: "Bagaimana saya mahu membina ini?" Seni bina menjawab soalan: "Patutkah saya membina dengan cara ini?"
Seni bina mengendalikan gambaran besar: • Kebolehskalaan • Kebolehpercayaan • Kebolehselenggaraan • Keselamatan • Pertumbuhan masa hadapan
Kita sedang melihat satu paradoks baharu. Oleh kerana AI menjadikan kos kod murah, pasukan mencipta lebih banyak kod. Mereka menambah lebih banyak perkhidmatan, ciri, dan integrasi. Tanpa seni bina yang kukuh, ini akan mewujudkan kerumitan yang besar.
Jika anda meminta AI untuk membina lima microservices dan pelbagai API, ia akan melakukannya. Tetapi jika reka bentuknya lemah, sistem tersebut akan gagal.
Masalahnya bukan pada kod. Masalahnya adalah bagaimana bahagian-bahagian tersebut bersambung.
Sistem yang besar adalah koleksi hubungan, bukan sekadar fail. Anda mesti memutuskan: • Perkhidmatan manakah yang memiliki data tertentu? • Di manakah logik perniagaan patut diletakkan? • Bagaimanakah perkhidmatan berkomunikasi? • Apa yang berlaku semasa kegagalan perkhidmatan?
AI tidak menyelesaikan masalah ini kerana ia memerlukan konteks. Konteks merangkumi matlamat perniagaan, saiz pasukan, dan pelan hala tuju produk. Faktor-faktor ini wujud di luar kod.
Nilai seorang jurutera sedang beralih. Apabila pelaksanaan menjadi lebih mudah, nilai anda beralih kepada: • Reka bentuk sistem • Analisis tradeoff • Kepimpinan teknikal • Pemikiran seni bina
Cabarannya bukan lagi menulis kod. Cabarannya adalah memutuskan kod apa yang patut wujud.
AI sedang mengalihkan punca kesesakan (bottleneck). Kita sedang beralih daripada menulis kod kepada mereka bentuk sistem.
Pembangun yang akan berjaya bukanlah pengekod yang terpantas. Mereka adalah mereka yang mengurus kerumitan dan membuat keputusan jangka panjang.
Perisian tidak dinilai berdasarkan seberapa cepat anda menjananya. Ia dinilai berdasarkan sejauh mana ia mampu bertahan menghadapi pertumbuhan dan perubahan.
Sumber: https://dev.to/md_mijanur_molla/the-more-ai-writes-code-the-more-architecture-matters-51c