Prasyarat Tutorial Clean Code
Tutorial Clean Code - Sesi 5
Kamu mungkin bertanya-tanya, bahasa pemrograman apa yang akan kita gunakan pada tutorial ini? Pada Sesi kedua, kita menggunakan bahasa pemrograman python. Dan kamu memang membutuhkan pengetahuan tentang bahasa pemrograman untuk dapat mengikuti tutorial ini. Namun tidak harus bahasa pemrograman python, tetapi bahasa pemrograman secara umum. Jika kamu memiliki pengetahuan dasar dari bahasa pemrograman, maka bahasa apa pun yang kamu gunakan tidak akan menjadi masalah. Karena tutorial ini bukan untuk mempelajari cara menulis kode, akan tetapi untuk mempelajari cara menulis kode yang baik. Dan itu merupakan dua hal yang sangat berbeda. Kamu juga tidak perlu menjadi senior, atau semacamnya. Yang kamu perlukan hanya pengalaman dasar. Untuk dapat memahami isi dari tutorial ini, mungkin kamu perlu terlibat mengerjakan beberapa proyek, tapi tidak perlu sampai berpengalaman sampai lima atau sepuluh tahun.
Contoh kasus pada tutorial ini akan menggunakan bahasa pemrograman python, dan javascript / typescript. Bahasa pemrograman python dipilih karena merupakan bahasa pemrograman yang penulis anggap populer dan banyak digunakan. Sedangkan bahasa pemrograman javascript / typescript dipilih karena sangat mirip dengan bahasa pemrograman java, C#, atau sejenisnya. Typescript merupakan ekstensi dari bahasa pemrograman javascript, yang mengharuskan kita untuk menambahkan deskripsi pada kode javascript.
Konsep yang akan kita pelajari berlaku untuk semua bahasa pemrograman. Selama kamu memiliki pengetahuan dasar yang kamu butuhkan, maka jangan khawatir, kamu tetap dapat mengikuti tutorial ini, meskipun kamu bukan pengguna dari bahasa pemrograman yang akan kita gunakan pada tutorial ini.
|
|
Kamu tetap perlu dapat membaca dan memahami kode seperti contoh diatas, meskipun kamu bukan pengguna bahasa pemrograman python. Penulis yakin, membaca dan memahami kode diatas tidaklah sulit, mengingat kamu memiliki pengetahuan dasar pemrograman. Karena tidak peduli bahasa pemrograman apapun yang kita pelajari, apakah itu python, java, javascript, C#, atau apapun, esensi dari dasar pemrograman selalu sama. Kita akan selalu bertemu dengan hal yang sama, seperti variabel, fungsi, kelas, konstanta, objek, pengkondisian, atau perulangan. Yang membedakan antara satu bahasa pemrograman dengan bahasa pemrograman yang lain hanyalah sintak. Maka dari itu, tidak masalah bahasa pemrograman apapun yang kamu ketahui, kamu tetap akan memahami inti dari tutorial ini.