Saya menulis artikel tentang Railway-Oriented Programming, yang dapat digunakan untuk membuat program yang sedikit lebih aman dengan memanfaatkan pemrograman fungsional. :)
Dalam pengembangan program, menangani error dan side effect (efek samping) adalah hal yang tak terhindarkan.
Seberapa pun telitinya kode ditulis, selalu ada masalah yang tak terpikirkan, dan khususnya pada program yang terus berkembang, masalah baru akan terus muncul bersama utang teknis.
Munculnya masalah adalah hal yang mengerikan, baik bagi pengembang secara pribadi maupun bagi perusahaan yang menjual program tersebut.
Bahkan jika masalah itu bisa diselesaikan dengan sangat sederhana, bila pengguna dirugikan maka kerugian finansial tidak bisa dihindari.
Karena itulah, pemrograman terus berkembang ke arah bentuk yang memungkinkan penulisan program yang lebih aman, dan para pengembang pun memikirkan berbagai metode.
Salah satunya adalah metodologi Railway-Oriented Programming.
...
5 komentar
singkatnya,
Jika diringkas dengan sangat sederhana, ini bisa dibilang benar untuk sebagian besar kasus. :)
Penanganan error dan penerapan functor/monad-nya juga sangat rapi!!
Di mana iklan bukunya?
Railway-Oriented Programming untuk Membuat Program Tanpa Cacat
…?