.

Pengaturcara Pragmatik

Sifat manusia kebiasaannya akan cuba membuat alasan jika mereka membuat kesilapan. Apabila aplikasi anda tidak berfungsi dengan betul anda akan cuba membuat alasan. Antara alasannya :

  • Firewall anda mungkin halang Javascript aplikasi ini.
  • PC anda dijangkiti virus
  • Saya telah cuba di PC saya, OK. Mungkin PC awak ada masalah.
  • Traffic Jam

Kebanyakan alasan di atas, cuba menyalahkan semula pengguna anda. Pengguna adalah raja, pengguna sentiasa betul. Alasan-alasan di atas akan menyebabkan pengguna anda menjauhi aplikasi anda dan tidak memberikan maklum balas yang berguna.


Untuk menjadi pengaturcara pragmatik, anda perlu berubah dari bersifat defensif kepada sifat yang lebih terbuka. Terima maklum balas pengguna dengan hati terbuka. Antara langkah yang baik :

  • Minta spesifikasi PC pengguna.
  • Jenis pelayan.
  • Jenis PC
  • Minta pengguna ulang langkah yang menyebabkan aplikasi anda didatangi masalah.
  • Meminta maaf kepada pengguna, dan memberitahu akan menyiasat masalah ini.
  • Siasat dan memberi maklum balas kepada pengguna tentang situasi yang dihadapi.


Pengaturcara pragmatik akan menyediakan satu platform untuk pengguna memberikan maklum balas. Kebiasaanya saya akan menggunakan sistem "Trouble Ticket / Bugs Tracker" untuk memudahkan pengguna mengisi masalah yang dihadapi. Masalah-masalah ini akan disimpan dalam satu repository untuk memudahkan anda mengurus aplikasi anda dengan baik. Antara aplikasi "Bugs Tracker" yang baik adalah :

Kesimpulannya adalah berikan klien anda pilihan , bukan alasan.

Dalam artikel pengaturcara pragmatik, saya akan kongsi tips-tips terbaik dalam pembangunan perisian. Diharap artikel-artikel ini dapat membantu saya dan juga anda semua meningkatkan ilmu dalam dunia pengaturcaraan.

 

Jika anda perasan kualiti kereta-kereta Jepun sangat berbeza dari tahun 1970-an dengan sekarang. Honda Accord tahun 1990 dengan tahun 2008 . Ini adalah satu konsep orang Jepun "Kaizen" yang bermaksud berterusan membuat peningkatan kecil. Ini adalah satu sebab kenapa orang Jepun berjaya menghasilkan kereta-kereta yang sebelumnya ditertawakan oleh orang barat bertukar menjadi ikon , inspirasi kepada mereka.

 

Kaizen boleh diaplikasikan dalam pengaturcaraan. Setiap hari, kaji semula kod anda, apa yang kurang ? Apa yang terlebih. Dokumenkan kod anda menggunakan PHPDoc. Gunakan Unit Test dalam projek anda . Ubah dari CVS ke SVN. Tukar dari PSPAD kepada Eclipse. Tambah alatan baru dalam pengaturcaraan anda, tambah teknik baru. Belajar bahasa baru dalam kod anda. Belajar Ruby , Python dan anda akan dapat menggunakan PHP dengan lebih baik. Cabar diri anda untuk belajar benda baru bagi setiap projek. Anda akan terkejut betapa pengalaman anda berkembang dengan setiap projek yang anda jalankan.

 

1981-1985
1981-1985 Honda Accord generasi ke 2 Honda Accord tahun 2008