Salah satu peralatan yang penting dalam perjuangan seseorang pengaturcara adalah IDE. Jika anda menggunakan Notepad++ ataupun Textpad, perisian tersebut bukanlah IDE, ianya adalah text editor. Sesuai untuk menyunting (edit) kod tetapi tidak sesuai untuk membangunkan perisian.
Saya tidak menterjemah IDE kerana saya takut akan hasil daripada terjemahan saya
, dan jika ianya diterjemahkan pun anda tidak mungkin akan digunakan kebanyakan masa (99% daripada masa anda membangunkan perisian/bekerja), melainkan anda vendor kerajaan ataupun kakitangan kerajaan, itupun didalam kertas kerja. Kalau anda tahu, dialu-alukan memberitahu saya didalam ruangan komen.
Jadi, apa yang anda cari didalam IDE? Sudah tentulah fungsi untuk memudahkan aktiviti pengaturcaraan, tetapi apakah itu? Jikalau anda mempunyai ’swiss army knife’ tetapi tidak tahu apa yang boleh dilakukannya selain memotong, anda berada dalam keadaan yang rugi. Rugi kerana tidak menggunakan IDE anda dengan sepenuhnya (50% pun oklah). Anda tidak perlu mengenali kesemua fungsi didalam IDE anda, setakat tahu apa yang anda mahu, itu pun memadai.
Sebuah IDE terdiri daripada:
- source code editor
- a compiler and/or an interpreter
- build automation tools
- a debugger (ataupun dalam BM, pengayahpijat)
(more…)