Bertahun-tahun yang lalu, saya berbicara dengan seorang profesor Ekonomi tentang pola desain, bagaimana mereka membangun bahasa umum untuk programmer dan bagaimana mereka memecahkan masalah yang terkenal dengan cara yang baik, dll.
Kemudian dia berbicara kembali kepada saya bahwa ini adalah pendekatan sebaliknya yang akan dia gunakan untuk mahasiswa Ekonomi. Dia biasanya mempresentasikan masalah dan meminta mereka untuk menemukan solusi terlebih dahulu, sehingga mereka dapat memikirkannya terlebih dahulu dan mencoba mencari cara untuk menyelesaikan masalah terlebih dahulu, dan hanya setelah itu, ia mempresentasikan solusi "klasik".
Jadi saya berpikir jika pendekatan "desain pola" benar-benar sesuatu yang membuat programmer lebih pintar atau bodoh, karena mereka sering kali hanya mendapatkan "solusi yang tepat untuk masalah ini" daripada mungkin menggunakan kreativitas dan imajinasi untuk menyelesaikan beberapa masalah dalam cara baru dan inovatif.
Apa yang kamu pikirkan?