суббота, 28 июля 2012 г.

Пример неадекватного интерфейса класса

Читая главу №6 книги МакКоннела про проектирование классов спросил себя "А есть ли у меня  классы где интерфейс не согласованный?" и нашел-таки. Вот:

воскресенье, 1 июля 2012 г.

Что такое Arrange Act Assert ?

В виду того что Я начал писать наконец-то unit-тесты к своему коду, то мне стало интересно  как писать это хотя бы правильно, чтобы потом не переделывать и при этом было понятно, что я написал. Понятно прежде всего в будущем, а не сейчас ;)))
Одной из "понятностей" в unit-тестах служит паттерн Arrange Act Assert часто использованием акронимом в англо-язычной литературе является "AAA".