Beberapa aspek yang perlu diperhatikan saat menerbitkan kode Delphi
Saya telah mempelajari Delphi sejak lama, dan salah satu cara yang penting adalah dengan membaca kode orang lain. Ini berarti mengunduh kode sumber dari Internet. Tetapi ketika saya mengunduhnya, saya menemukan ada yang sangat besar dan berlebihan paket terkompresi. Itu membuat orang tertawa dan menangis. Berikut pendapat pribadi saya tentang apa yang harus Anda perhatikan saat menerbitkan kode:
1.Dokumen harus lengkap.
Ini adalah persyaratan dasar untuk menerbitkan kode. Anda harus memastikan bahwa orang lain dapat membuka dan menggunakannya setelah mengunduhnya. Jika Anda mengunduh salinan kodenya, mungkin kontrolnya hilang, modulnya hilang, atau databasenya hilang senang. Jadi sebelum mengompresi dan mengupload, Anda harus memastikan bahwa Anda dapat membuka, mengkompilasi, dan menjalankan file dengan lancar. Namun, kelengkapan di sini tidak termasuk bug. Jika ada bug yang tidak Anda sadari, saya yakin semua orang akan menunjukkannya mereka keluar. Dan jika menurut Anda ada masalah teknis. Jika ada bug yang tidak teridentifikasi, Anda sebaiknya mempostingnya sehingga semua orang dapat mendiskusikannya.
2. Pengurangan file-file yang tidak diperlukan.
Meskipun sudah lengkap, perlu disederhanakan. Ada beberapa trik yang mungkin terlibat di sini.
Setelah menulis kode sumber Delphi, Anda dapat melihatnya. Sejumlah besar file cadangan dengan ekstensi ".~*" akan dihasilkan di direktori penyimpanan. Jika file seperti itu muncul dalam paket terkompresi Anda, itu benar-benar sia-sia. Perilaku yang bertanggung jawab. Meskipun file semacam ini biasanya tidak terlalu besar, tidak semua orang menggunakan broadband untuk mengakses Internet (maaf, saya belum pernah melihat kucing, jadi saya tidak akan menjelaskan lebih lanjut di sini)!
Secara umum, Anda dapat mengikuti undang-undang berikut:
Di direktori tempat proyek disimpan, ikon apa pun yang tidak dikenali oleh Windows akan dihapus.
File-file berikut umumnya disimpan:
.dPR
.pas
.dfm
Tentu saja, jika ada file yang Anda perlukan di file Anda, file tersebut harus disimpan. Seperti database yang disebutkan di bawah ini, lalu ada file sumber daya yang digunakan dan file ini yang diperlukan, dll. Serta ikon dan gambar yang digunakan dalam program Ini umumnya tidak diperlukan, karena Delphi akan disimpan di dfm dalam bentuk biner. Jika masih disimpan, hanya akan memakan sejumlah ruang.
Mengenai apakah akan menyimpan file exe yang dihasilkan atau menghapusnya, itu tergantung pada pendapat pribadi Anda. Misalnya, ketika saya melihat dokumen demonstrasi, saya biasanya suka melihat exe-nya terlebih dahulu lihat kodenya, kalau tidak saya biasanya Ini akan pergi ke tempat sampah untuk menunggu akhir masa pakainya.
3. "Peralatan periferal" lengkap.
Jika Anda menggunakan kontrol pihak ketiga, dan kontrol ini tidak begitu umum digunakan atau bahkan tidak diketahui (tentu saja, Anda mungkin tidak perlu membawanya pada level flatstyle), maka Anda harus membawanya dalam paket terkompresi Tentu saja, Anda dapat mengubahnya dengan tepat, seperti kontrol aslinya Jika Anda membawa help.demo, dll, hapus apa pun yang Anda bisa untuk memastikan kekompakan paket terkompresi. Contoh lain adalah kode sumber database yang digunakan Namun tidak disarankan untuk memaksimalkan sendiri kompres tersebut agar tidak terlalu banyak air liur yang ikut terperas bersama surat.
4. Sebaiknya berikan penjelasan singkat.
Ini adalah masalah kebiasaan. Penjelasan singkat dapat membantu pembaca lebih memahami konten, poin-poin penting, dll. Untuk konten yang disertakan, silakan merujuk ke:
Nama contoh
pengarang
Penyelesaian tahun dan bulan
lingkungan platform
Contoh pengenalan
Karakteristik teknis
File yang disertakan dalam paket terkompresi
Pernyataan hak cipta
Informasi kontak
Tunggu tunggu tunggu
Tentu saja, tidak ada seorang pun yang keberatan jika Anda membawakan sedikit iklan (jenis yang mempromosikan diri Anda sendiri atau iklan layanan masyarakat).
5. Hal terakhir adalah keselamatan.
Hal terakhir yang saya katakan tidak kalah pentingnya, sebaliknya Anda harus memastikan keamanan paket terkompresi. Jika memungkinkan, Anda harus membunuh virus secara terpisah di dua komputer yang tidak terhubung ke Internet tingkat rendah total. Ini menyakitkan, jadi saya menyarankan semua orang untuk mengutamakan keselamatan! Semua yang Anda unduh juga harus didesinfeksi dengan hati-hati.