Например, www.mockobjects.com.
Спасибо Дирку Кенигу (Dierk König) за пример.
Спасибо Лорану Боссави за дискуссию.
Обычно необязательные параметры располагаются в конце списка аргументов, однако в данном случае необязательная информационная строка размещается в начале списка, так как благодаря этому тесты удобнее читать.
В переводе с английского fixture означает арматура, оснастка, зафиксированная деталь некоторого движущегося механизма. – Примеч. пер.
McConnell, Steve. Code Complete , chapter 4. Seattle, Washington: Microsoft Press. 1993.
Caine, S. H., Gordon, E. K. 1975. PDL: A Tool for Software Design, AFIPS Proceedings of the 1975 National Computer Conference.
В среде англоязычных программистов запись в базе данных иногда обозначается термином tuple – кортеж . – Примеч. пер.
Alexander Christopher. Noteson the Synthesis of Form. Cambridge, MA: Harvard University Press, 1970.
Gamma, Erich; Helm, Richard; Johnson, Ralph; Vlissides, John. Design Patterns: Elements of Reusable Object Oriented Software. Boston: Addisoh-Wesley, 1995. Русское издание: Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. Приемы объектно-ориентированного проектирования. Паттерны проектирования. СПб.: Питер, 2001.
Подробнее об этом шаблоне рассказывается в книге Beck, К. The Smalltalk Best Practice Patterns . Pp. 70–73. Englewood-Cliffs, NJ: Prentice-Hall, 1997. Ссылаться на свои собственные работы – это не самая лучшая идея, однако, как говорил философ Филлис Диллер (Phyllis Diller): «Конечно же, я смеюсь над собственными шутками, просто я не доверяю никому, кроме себя».
Fowler, Martin. Refactoring: Improving the Design of Existing Code. Boston: Addison-Wesley, 1999. Русское издание: Фаулер. М. Рефакторинг: улучшение существующего кода. СПб.: Символ-Плюс, 2003
Один из основных принципов объектно-ориентированного программирования, утверждающий, что разрабатываемый код должен быть достаточно гибким, чтобы его можно было повторно использовать без дополнительных модификаций (то есть он должен быть открыт для использования, но закрыт для модификаций). – Примеч. пер.
Binder, Bob. Testing Object-Oiiented Systems: Models, Patterns, and Tools. Boston: Addison-Wesley, 1999. Это действительно исчерпывающее руководство по тестированию.
Mars Lander – американский космический аппарат, был запущен в сторону Марса 3 января 1999 г. 3 декабря 1999 г. аппарат должен был осуществить посадку на Марс, однако в этот день связь с ним была потеряна, предположительно из-за ошибки в программном обеспечении. Стоимость миссии составила приблизительно 120 млн долларов, не считая стоимости ракеты-носителя и некоторого дополнительного оборудования. – Примеч. пер.
Боб Мартин – известный деятель движения Agile Development (гибкая разработка), которого часто с уважением называют дядей. – Примеч. пер.
Weinberg, Gerald. Systems Thinking. Quality Software Management. New York: Dorset House, 1992.
Если исходить из примеров диаграмм взаимовлияния, приводимых автором книги, элемент этого типа может также называться «характеристика». – Примеч. пер.
Конец ознакомительного отрывка
Купить книгу