Biasakan selalu tanya 5 hal pada setiap fungsi
·Abdul Wahid Kahar
-
masalah apa yang diselesaikan fungsi ini?
-
kenapa masalah itu muncul?
-
kenapa solusi ini dipilih?
-
apa risikonya kalau fungsi ini tidak ada?
-
apa alternatif yang lebih sederhana atau lebih kuat?