Sebagai seorang programmer, saya menemukan diri saya dalam dilema di mana saya ingin membuat program saya sebagai abstrak dan umum mungkin.
Melakukan hal itu biasanya akan memungkinkan saya untuk menggunakan kembali kode saya dan memiliki solusi yang lebih umum untuk masalah yang mungkin (atau mungkin tidak) muncul lagi.
Lalu suara ini di kepalaku berkata, pecahkan saja masalah dummy-nya semudah itu! Mengapa menghabiskan lebih banyak waktu dari yang seharusnya?
Kita semua memang menghadapi pertanyaan ini di mana Abstraksi ada di bahu kanan Anda dan Solve-it-bodoh duduk di sebelah kiri.
Yang harus didengarkan dan seberapa sering? Apa strategi Anda untuk ini? Haruskah Anda abstrak semuanya?