Setelah menonton video ini di InfoQ tentang pola desain fungsional, saya bertanya-tanya sumber daya apa yang ada di luar sana pada pola desain untuk paradigma berorientasi non-objek. Ada banyak di luar sana untuk dunia OO (GOF, dll, dll) dan untuk arsitektur (EoEAA, dll, dll) tetapi saya tidak mengetahui apa yang ada di luar sana untuk fungsional, logika, atau paradigma pemrograman lainnya. Apakah ada sesuatu? Sebuah komentar selama video menunjukkan kemungkinan tidak - apakah ada yang tahu lebih baik?
(Omong-omong, dengan pola desain yang saya maksud bukan fitur bahasa atau struktur data tetapi pendekatan tingkat yang lebih tinggi untuk merancang aplikasi - seperti yang dibahas dalam video yang ditautkan)
Pola desain sebagian besar disalahpahami. Seperti yang dinyatakan oleh penulis buku (?) Pertama tentang pola, 23 daftar itu hanya ada contoh , tidak berarti hanya ada satu-satunya, dan khususnya: menggunakannya tidak menjamin program yang baik. Seseorang bahkan dapat melakukan kesalahan yang mengerikan. Tampaknya kita mendapatkan lagi ke titik di mana makalah Dijkstra "goto dianggap berbahaya" benar-benar dikeluarkan dari konteks ... Semoga pola kegilaan ini segera akan terjadi. Tidak berarti saya mengatakan pola itu buruk, tetapi pemrogram yang benar-benar baik membutuhkan algoritma yang baik, "pola" yang baik menjadi mudah jika Anda berpikir . Ini dengan jelas dinyatakan dalam buku Gamma, BTW.
sumber