Saya suka menulis unit test dan setuju bahwa itu adalah cara terbaik untuk menguji kode, mencegah regresi, dll. Namun, saya menemukan diri saya tidak dapat menulisnya sebanyak-banyaknya karena sebagian besar kode yang saya gunakan sehari-hari adalah aplikasi kode yang menampilkan UI ke pengguna. Apakah ada cara yang baik untuk menguji kode aplikasi unit? Apa praktik terbaik di sini?
Saya tidak mencari jawaban spesifik seperti kerangka kerja, dll. Namun, secara umum, bagaimana Anda mendekati masalah ini?