Источник: Nuances of Programming Протестируем приложения, созданные в GoFr — специфическом веб-фреймворке, написанном на Golang. Модульное тестирование — это написание для конкретных блоков кода отдельных тестовых функций, которые записываются в файлы с именами, оканчивающимися на _test.go, и распознаются в IDE. Соответствие фактического вывода ожидаемому результату этих функций проверяется утверждениями. Почему именно модульное тестирование? Приведем аналогию с выпечкой торта. В сфере разработки ПО торт — это конечный продукт, программное приложение...
Время от времени люди, которые пишут по-английски, сталкиваются с парами слов типа Amend и Emend, которые настолько похожи друг на друга, что разница между ними становится непонятной. Случается такое и со студентами, изучающими английский. Обычно это происходит в том случае, когда какие-то слова люди употребляют так редко, что забыли (или с самого начала не знали), в чем между ними разница. Примерно так и обстоит дело со словами Amend и Emend. Одно из них мы используем довольно часто, а вот что касается второго, то некоторые люди даже и не подозревают о его существовании...