Saya telah menulis ratusan ribu baris kod selama lima belas tahun menulis jenis kod tertentu telah menjadi membosankan dan, terus terang, membosankan. Muat naik fail, CRUD, borang?.
Inilah sebabnya saya menggunakan AI, ia boleh membantu saya dan membenarkan saya menumpukan pada perkara yang lebih menarik.
Walau bagaimanapun, saya tidak menyalin dan menampal secara membabi buta, saya menyemak semua kod yang dijana dan membuat pengoptimuman atau pelarasan jika perlu.
Asah kemahiran anda dahulu, mungkin tergoda untuk bergantung sepenuhnya pada AI, tetapi ini berbahaya kerana anda bergantung pada alat yang mungkin memberikan nasihat yang salah. Tanpa pengalaman, anda mungkin tidak perasan perbezaannya.
Berikut ialah contoh yang dijana AI:
if ($request->hasFile('file')) { $file = $request->file('file'); $fileName = Str::uuid() . '.' . $file->getClientOriginalExtension(); // 存储在 public/storage/uploads/tinymce $path = $file->storeAs( config('tinymce.upload_path'), $fileName, 'public' ); return response()->json([ 'location' => Storage::url($path) ]); }
Ini adalah contoh asas, tetapi ia menggambarkan maksud saya dengan baik. Terdapat banyak pepijat di sini, tetapi yang paling penting ialah tiada pengesahan jenis MIME.
Kod ini mungkin berfungsi dengan baik, ia akan memuat naik fail dan mengembalikan mesej kejayaan. Pembangun junior mungkin meneruskan dan menganggap semuanya baik-baik saja!
Masalahnya ialah apabila pengguna berniat jahat memuat naik fail buruk yang mungkin mengandungi virus atau sejenis penggodaman, keseluruhan aplikasi anda dan pengguna anda juga berisiko!
Pendekatan yang lebih baik ialah menggunakan pengesah Laravel dan menggunakan beberapa semakan peraturan pengesahan:
$request->validate([ 'file' => 'required|file|image|mimes:jpeg,png,jpg,gif|max:5120' ]);
Perlukah anda menggunakan AI? sudah tentu! Tidak mengapa menggunakan AI untuk mencari maklumat dengan cepat dan juga menjana kod yang sesuai.
Tetapi jangan hanya bergantung pada AI untuk menulis kod, dan jangan mempercayainya secara membuta tuli. Kembangkan pengetahuan anda dengan membaca buku oleh pengarang terkenal, mengikuti podcast daripada pembangun terkemuka, membaca blog dan berlatih, terlebih dahulu sendiri. Fahami logik di sebalik kod yang anda tulis atau biarkan AI menulis.
Atas ialah kandungan terperinci Bahaya alatan pengekodan AI. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!