Я люблю писати одиничні тести і погоджуюся, що вони є прекрасним способом тестування коду, запобігання регресії і т. Д. Однак я не можу їх написати так багато, оскільки переважна більшість кодів, над якими я працюю в день і вихід, - це додаток код, який відображає користувальницький інтерфейс користувача. Чи існує хороший спосіб тестування коду програми? Які тут найкращі практики?
Я не шукаю конкретної відповіді, такої як рамки тощо. Але, взагалі, як ви підходите до цієї проблеми?