chitay-knigi.com » Разная литература » 97 этюдов для программистов. Опыт ведущих экспертов - Пит Гудлиф

Шрифт:

-
+

Интервал:

-
+

Закладка:

Сделать
1 ... 47 48 49 50 51 52 53 54 55 56
Перейти на страницу:
организациях.

У Эйнара степень магистра информатики, полученная в Университете Стратклайда, и диплом сертифицированного IEEE профессионального разработчика программного обеспечения (CSDP). Он живет вместе с семьей в Ставангере (Норвегия).

«Инкапсулируйте поведение, а не только состояние», стр. 84

«Предпочитайте примитивам предметно-ориентированные типы данных», стр. 150

Юрий Зубарев (Yuriy Zubarev)

Юрий Зубарев — архитектор программных систем и руководитель команды в YachtWorld.com, подразделении Dominion Enterprises. Его деятельность сосредоточена на интеграции программных систем, технологиях сбора знаний и слежения, а также на повышении технической эффективности и уровня мастерства в его компании.

Юрий живет и работает в красивейшем городе Ванкувере в канадской провинции Британская Колумбия. Помимо написания кода он увлекается латиноамериканскими танцами.

«Пишите код так, как будто вам предстоит сопровождать его всю оставшуюся жизнь», стр. 206

Ян Кристиаан ван Винкель (Jan Christiaan «JC» van Winkel)

Ян Кристиаан ван Винкель — инструктор и разработчик учебных курсов для небольшой голландской учебной и консультативной фирмы AT Computing. В его работе преобладают системы UNIX/Linux (системное администрирование, безопасность, анализ эффективности) и языки программирования (в основном C, C++ и Python). Он также представляет Голландию в процессе стандартизации C++. Двенадцать лет «JC» входил в состав руководства голландской группы пользователей UNIX (Netherlands UNIX User’s group, NLUUG), шесть из которых занимал пост председателя.

«Правильно выбирайте алгоритмы и структуры данных», стр. 198

Примечания

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 этюдов для архитекторов программных систем». — Пер. с англ. —

1 ... 47 48 49 50 51 52 53 54 55 56
Перейти на страницу:

Комментарии
Минимальная длина комментария - 25 символов.
Комментариев еще нет. Будьте первым.
Правообладателям Политика конфиденциальности