10 Perintah Pembangunan Web Moden

Sepuluh PerintahKomunikasi adalah kunci sebagai Pengurus Produk dengan syarikat perisian. Baru-baru ini, saya mengusahakan dan menerbitkan "perintah" pembangunan web moden berikut untuk diedarkan kepada pasukan kami. Setiap pembangun web moden (atau aplikasi) harus mengikuti sepuluh perintah ini.

Ada yang mewah istilah pengaturcaraan yang boleh dibuang untuk semua ini; namun, tujuan saya adalah untuk meletakkan ini dalam istilah umum yang mungkin difahami oleh profesional perisian (dan juga anda).

  1. Sentiasa menyokong 99% pengguna internet, tanpa mengira penyemak imbas, versi penyemak imbas, atau sistem operasi. Selaraskan dengan sewajarnya dan sentiasa bersedia dengan pelepasan beta.
  2. Selalu gunakan kod yang sesuai dengan XHTML untuk aplikasi, referensi oleh DTD dan Lembaran Gaya Cascading yang sesuai dengan penyemak imbas untuk semua gaya susun atur dan gambar aplikasi.
  3. Sentiasa rujuk teks dan rentetan melalui elemen rujukan yang menyokong sebarang set watak dan tidak memerlukan binaan.
  4. Sentiasa merujuk tarikh dan masa dalam GMT yang membolehkan pengguna mengubah suai output mengikut kehendak mereka.
  5. Sentiasa membina elemen integrasi untuk setiap ciri.
  6. Sentiasa membina standard RFC (e-mel teks, e-mel HTML, alamat e-mel, rujukan domain, dll.)
  7. Sentiasa membina secara modular. Sekiranya terdapat lebih daripada satu pilihan di mana sahaja dalam aplikasi, anda seharusnya dapat menambahkan lebih banyak lagi tanpa memerlukan build.
  8. Sekiranya lebih daripada satu bahagian aplikasi melakukannya, semua bahagian aplikasi mesti merujuk satu titik.
  9. Jangan sekali-kali mencipta semula barang yang anda boleh beli dan selalu sesuaikan aplikasi kami untuk menyokong apa yang anda beli.
  10. Sekiranya pengguna dapat melakukannya, maka kami menyokongnya. Sekiranya mereka tidak melakukannya, kita mesti mengesahkannya.

3 Komen

  1. 1

Apa yang anda fikir?

Laman web ini menggunakan Akismet untuk mengurangkan spam. Ketahui bagaimana data komen anda diproses.