Примечания

1

Нил Форд, Майкл Найгард, Билл де Ора и др. «97 этюдов для архитекторов программных систем». — Пер. с англ. — СПб.: Символ-Плюс, 2010.

2

http://martinfowler.com/bliki/TechnicalDebtQuadrant.html

3

http://www.jmock.org/oopsla2004.pdf

4

По аналогии с новогодними обещаниями, которые люди дают себе: заниматься спортом, бросить курить и т. п. — Прим. ред.

5

Дирк Джентли — персонаж Дугласа Адамса, который, как и Шерлок Холмс, занимался детективными расследованиями и держал собственное детективное агентство. — Прим. ред.

6

Кевин Макгвайр (Kevin McGuire) — в свое время один из ведущих разработчиков Eclipse, интегрированной среды разработки для Java. — Прим. перев.

7

Керниган Б. и Плоджер Ф. «Элементы стиля программирования». — Пер. с англ. — Радио и связь, 1984.

8

Э. Хант, Д. Томас «Программист-прагматик. Путь от подмастерья к мастеру». — Пер. с англ. — Лори, 2009.

9

http://norvig.com/21-days.html

10

Расширенная форма Бэкуса-Наура (Extended Backus-Naur Form, EBNF). — Прим. ред.

11

Следовало бы перевести «трехбуквенные» слова, но биржевые символы содержат 4 буквы, и автор имеет в виду соответствующие четырехбуквенные слова на английском. — Прим. ред.

12

http://www.kuro5hin.org/story/2004/2/15/71552/7795

13

Э. Хант, Д. Томас «Программист-прагматик. Путь от подмастерья к мастеру». — Пер. с англ. — Лори, 2009.

14

Автор использует в статье биологические термины «раздражитель» (stimulus) и «реакция» (response) в применении к программному обеспечению. В данной статье под термином «воздействие» понимается взаимодействие пользователя с системой («раздражитель»), которое запускает определенные ответные действия в системе («отклик»). — Прим. науч. ред.

15

http://martinfowler.com/eaaCatalog/lazyLoad.html.

16

Мартин Фаулер др. «Шаблоны корпоративных приложений». — Пер. с англ. — Вильямс, 2010.

17

http://www.processing.org/

18

Стив Макконнелл «Профессиональная разработка программного обеспечения». — Пер. с англ. — СПб.: Символ-Плюс, 2006.

19

Имеется в виду классическая книга Кернигана и Ричи «Язык программирования С». — Прим. ред.

20

Отсылка к книге «Mostly Harmless» («В основном безвредна», АСТ, 2003) — пятой, заключительной части серии книг «The Hitchhiker’s Guide to the Galaxy» («Автостопом по галактике. Путеводитель»). Словосочетание «в основном безвредна» в книгах серии является полной энциклопедической статьей о планете Земля. — Прим. ред.

21

Оператор Элвиса — это оператор?: в Groovy. Он появился в версии 1.5 языка и получил название благодаря сходству с фирменной прической Элвиса. — Прим. ред.

22

1 ньютон равен 0,224808943 фунта силы. — Прим. ред.

23

Людвиг Витгенштейн «Философские исследования», АСТ, 2011.

24

Лакофф Дж. и Джонсон М. «Метафоры, которыми мы живем», ЛКИ, 2008.

25

Мартин Хайдеггер «Время и бытие», Наука, 2007.

26

«Cognitive Psychology» (Когнитивная психология) 4: 328-50 (1973).

27

http://www.amazon.com/dp/0135974445/

28

http://www.developerdotstar.com/mag/articles/reeves_design.html

29

J. T. Nosek «The Case for Collaborative Programming», Communications of the ACM, March 1998.

30

http://www.netjeff.com/humor/item.cgi?file=ApolloComputer

31

Сборник «97 этюдов для архитекторов программных систем», Символ-Плюс, 2010.

32

Грегор Хоп, Бобби Вульф «Шаблоны интеграции корпоративных приложений». — Пер. с англ. — Вильямс, 2007.

33

Диомидис Спинеллис «Анализ программного кода на примере проектов Open Sourсе». — Пер. с англ. — Вильямс, 2004.

34

Диомидис Спинеллис, Георгиос Гусиос «Идеальная архитектура. Ведущие специалисты о красоте программных архитектур». — Пер. с англ. — СПб.: Символ-Плюс, 2010.

35

Джерард Мезарос «Шаблоны тестирования xUnit. Рефакторинг кода тестов». — Пер. с англ. — Вильямс, 2009.

36

Сборник «97 этюдов для архитекторов программных систем». — Пер. с англ. — СПб.: Символ-Плюс, 2010.

37

Сборник «97 этюдов для архитекторов программных систем». — Пер. с англ. — СПб.: Символ-Плюс, 2010.

38

Майкл Фезерс «Эффективная работа с унаследованным кодом». — Пер. с англ. — Вильямс, 2009.

39

Нил Форд «Продуктивный программист». — Пер. с англ. — СПб.: Символ-Плюс, 2009

40

Питер Гудлиф «Ремесло программиста. Практика написания хорошего кода». — Пер. с англ. — СПб.: Символ-Плюс, 2009.

41

Ричард Монсон-Хейфел «Enterprise JavaBeans», 3-е издание. — Пер. с англ. — СПб.: Символ-Плюс, 2002.

42

Сборник «97 этюдов для архитекторов программных систем». — Пер. с англ. — СПб.: Символ-Плюс, 2010.

43

Роберт К. Мартин, Джеймс В. Ньюкирк, Роберт С. Косс «Быстрая разработка программ. Принципы, примеры, практика». — Пер. с англ. — Вильямс, 2004.

44

Роберт Мартин «Чистый код. Создание, анализ и рефакторинг». — Пер. с англ. — СПб.: Питер, 2011.

45

Сборник «97 этюдов для архитекторов программных систем». — Пер. с англ. — СПб.: Символ-Плюс, 2010.

46

М. Фаулер, Д. Райс, М. Фоммел, Э. Хайет, Р. Ми, Р. Стэффорд «Шаблоны корпоративных приложений». — Пер. с англ. — Вильямс, 2010.63

47

Скотт Мейерс «Эффективное использование С++. 55 верных советов улучшить структуру и код ваших программ». — Пер. с англ. — ДМК Пресс, 2006.

48

Скотт Мейерс «Эффективное использование С++. 35 новых способов улучшить стиль программирования». — Пер. с англ. — СПб.: Питер, 2006.

49

Скотт Мейерс «Эффективное использование STL». — Пер. с англ. — СПб.: Питер, 2002.

50

Сборник «97 этюдов для архитекторов программных систем». — Пер. с англ. — СПб.: Символ-Плюс, 2010.

Загрузка...