Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ «Как пасти ΠΊΠΎΡ‚ΠΎΠ². НаставлСниС для программистов, руководящих Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ программистами». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 75

Автор Π”ΠΆ.Π₯Π°Π½ΠΊ Π Π΅ΠΉΠ½Π²ΠΎΡ‚Π΅Ρ€

22

Уильям Π‘Π°Ρ‚Π»Π΅Ρ€ ЙСйтс (William Butler Yeats), ΠΈΠ·Π±Ρ€Π°Π½Π½Ρ‹Π΅ поэмы (New York: Collier Books, 1986). ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄ Π’. А. Π‘Π°Π²ΠΈΠ½Π° (http://zhurnal.lib.ru/s/sawin_w_a/rtfrtf.shtml).

23

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡΠ²Π΅ΠΆΠΈΡ‚ΡŒ вашС классичСскоС ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅, прочтя соврСмСнный ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ Чистилища Π”Π°Π½Ρ‚Π΅. Когда Π²Ρ‹ ΠΎΠΊΠ°ΠΆΠ΅Ρ‚Π΅ΡΡŒ Π² Ρ€ΠΎΠ»ΠΈ руководитСля, Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ΡΡŒ Π³Π΄Π΅-Ρ‚ΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π΅ΠΌ ΠΈ Π°Π΄ΠΎΠΌ, ΠΎΠ΄Π½Π°ΠΊΠΎ Π² Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ это Π½Π΅ Ρ‚Π°ΠΊ – это нашС Π²ΠΈΠ΄Π΅Π½ΠΈΠ΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ.

24

Tom DeMarco and Timothy Lister, Peopleware: Productive Projects and Teams, Second Edition (New York: Dorset House Publishing, 1999).

Русский ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ ΠΊΠ½ΠΈΠ³ΠΈ доступСн Π½Π° http://lib.rus.ec/b/72962 (ΠΏΡ€ΠΈΠΌ. сост. FB2)

25

Π‘ΠΌ. эссС Бэкона Β«Of InnovationsΒ» (1625). Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° занятная Ρ†ΠΈΡ‚Π°Ρ‚Π°: «ВрСмя – это огонь, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΡ‹ Π³ΠΎΡ€ΠΈΠΌΒ». Π­Ρ‚ΠΎ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, взято ΠΈΠ· произвСдСния ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π²Π΅Π»ΠΈΠΊΠΎΠ³ΠΎ классичСского писатСля, Π½ΠΎ Ρ‡Π΅Ρ€Ρ‚ мСня возьми, Ссли я смогу Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ, ΠΊΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒΡΡ Бэконом.

26

ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅ ΠΊΠ°ΠΊ Π² Β«Π—Π²Π΅Π·Π΄Π½ΠΎΠΌ ΠΏΡƒΡ‚ΠΈΒ» Π‘ΠΏΠΎΠΊ напился с Валарисом послС ΠΈΡ… бСсСды ΠΎΠ± ΠΈΠ·Π³Π½Π°Π½ΠΈΠΈ людСй ΠΈΠ· рая? Π“ΠΌ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ€Π°ΠΉ – это просто Ρ€Π°Π±ΠΎΡ‚Π° программиста Π² сравнСнии с Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ руководитСля, β€“ Π²Π°ΠΌ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ.

27

ΠŸΠΎΠ΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅ сюда Π»ΡŽΠ±ΡƒΡŽ Π»ΡŽΠ±ΠΈΠΌΡƒΡŽ Π²Π°ΠΌΠΈ ΠΆΠΈΠ΄ΠΊΠΎΡΡ‚ΡŒ, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ ΠΊΠΎΡ„Π΅ΠΈΠ½. Π― ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽ ΠΊΠΎΡ„Π΅ программистской крСпости, свСтонСпроницаСмый ΠΈ способный ΠΏΠΎΡ‡Ρ‚ΠΈ ΡΡ‚ΠΎΡΡ‚ΡŒ Π½Π° столС Π±Π΅Π· всякой Ρ‡Π°ΡˆΠΊΠΈ.

28

David ShΠ΅nk, The End of Patience: Cautionary Notes on the Information Revolution (Bloomington, IN: Indiana University Press).

29

Jack Welch, Straight from the Gut (New York: Warner Business Books, 2001), p. xv.

Русский ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ ΠΊΠ½ΠΈΠ³ΠΈ доступСн Π½Π° http://lib.rus.ec/b/99731  (ΠΏΡ€ΠΈΠΌ. сост. FB2)

30

Π‘ΠΊΠΎΡ‚Ρ‚ΠΈ просто ΡƒΠΌΠ½ΠΎΠΆΠ°Π» ΠΎΡ†Π΅Π½ΠΎΡ‡Π½ΠΎΠ΅ врСмя Ρ€Π΅ΠΌΠΎΠ½Ρ‚Π° Π½Π° 4.

31

Π’Π΅Ρ€ΠΌΠΈΠ½ «информационная ΠΌΠ³Π»Π°Β» (data smog) я позаимствовал Ρƒ Дэвида Π¨Π΅Π½ΠΊΠ° (David Shenk).

32

Π’ Π³Π»Π°Π²Π΅ 1 я ΡƒΠΆΠ΅ ссылался Π½Π° Ρ‚Ρ€ΡƒΠ΄ Π‘Ρ‚ΠΈΠ²Π΅Π½Π° Кави (Stephen Covey) ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Β«The 7 Habits of Highly Effective PeopleΒ». Если Ρƒ вас Π½Π΅Ρ‚ этой ΠΊΠ½ΠΈΠ³ΠΈ, ΠΈΠ΄ΠΈΡ‚Π΅ Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½, ΠΊΡƒΠΏΠΈΡ‚Π΅ ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Кави Π΄ΡƒΠΌΠ°Π΅Ρ‚ ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ расстановки ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠ².

ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄ Π½Π° русский язык: http://www.ozon.ru/context/detail/id/2446031/ (ΠΏΡ€ΠΈΠΌ. сост. FB2)

33

Ряд ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΊΠ°ΡΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ², ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‰ΠΈΡ… ΡΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ для программистов ΠΏΠ΅Ρ€Π΅Ρ‡Π½ΠΈ Π·Π°Π΄Π°Ρ‡, содСрТится Π² Π³Π»Π°Π²Π΅ 4. Но Π½Π΅ Ρ‚ΠΎΡ€ΠΎΠΏΠΈΡ‚Π΅ΡΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ этому ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρƒ – ΠΈΠ½Π°Ρ‡Π΅ пропуститС всС ΠΌΠΎΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ пассаТи ΠΎ Ρ‚ΠΎΠΌ, Π² ΠΊΠ°ΠΊΡƒΡŽ ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Ρƒ Π²Ρ‹ рискуСтС ΠΏΠΎΠΏΠ°ΡΡ‚ΡŒ, Ссли Π½Π΅ ΠΏΡ€ΠΈΠ·ΠΎΠ²Π΅Ρ‚Π΅ Π½Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒ инструмСнты элСктронной ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ процСсса.

34

DeMarco and Lister, op. cit., p. 56.

35

Watts S. Humphrey, Managing the Software Process (New York: Addison-Wesley, 1989), p. 93.

36

ВспомнитС, Ρ‡Ρ‚ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ» Π™ΠΎΠ΄Π°: Β«Π‘ΠΈΠ»Π° ДТСдая Π΅ΡΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π΅Π³ΠΎ собствСнных усилий». Π£ нас Ρ‚ΠΎ ΠΆΠ΅ самоС.

37

Robert L. Glass, Software Runaways (Upper Saddle River, NJ: Prentice Hall, 1998), p. 20.

38

Π‘ΠΌ. Ρ‚Π°ΠΊΠΆΠ΅ Robert L. Glass, ComputingFailure.com (Upper Saddle River, NJ: Prentice Hall, 2001).

39

Π­Ρ‚ΠΎ лишь Π½Π΅ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π³Ρ€Π΅Ρ…ΠΈ. БущСствуСт мноТСство Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅Ρ‡Π½Π΅ΠΉ. Π”ΠΎΠ±Ρ€ΠΎΡ‚Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ см. Π² ΠΈΠ·Π΄Π°Π½ΠΈΠΈ William Н. Brown ctal, AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis (New York: John Wiley & Sons, 1998).

40

Gerald М. Weinberg, The Psychology of Computer Programming: Silver Anniversary Edition (New York: Dorset House Publishing, 1998), p. 5.

41

ДостойныС тСсты ΠΎΡ†Π΅Π½ΠΊΠΈ личности Π΅ΡΡ‚ΡŒ Π½Π° сайтС http://www.advisortcam.com.

42

Π­Ρ‚ΠΎ знамСнитая Ρ„Ρ€Π°Π·Π° ЧСрчилля – Ρ‚Π°ΠΊ ΠΎΠ½ ΠΎΡ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΠΎΠ²Π°Π» БовСтский Боюз ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΈΡ€ΠΎΠ²ΠΎΠΉ Π²ΠΎΠΉΠ½Ρ‹. Если Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅ вашСго ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° зависит ΠΎΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹ скрытного ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚Π°Π½Ρ‚Π°, Π±ΡƒΠ΄ΡŒΡ‚Π΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π½Π° Π΅Π³ΠΎ сопровоТдСниС ΡƒΠΉΠ΄Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ усилий.

43

Pete McBreen, Software Craftsmanship (New York: Addison-Wesley, 2001), p. 61.

44

Π― просмотрСл нСсколько ΠΈΠ·Π΄Π°Π½ΠΈΠΉ ΠΏΠΎ бизнСсу ΠΈ ΠΊΠΎΠ΅-ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠ· Π½ΠΈΡ… ΠΌΠ½Π΅ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»ΠΈΡΡŒ. Π’ частности, Π²ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ Π½Π° Π·Π°ΠΌΠ΅Ρ‚ΠΊΡƒ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Ronni Eiscnberg. Organize Your Office (Hyperion, 1998).

45

Π˜ΠΌΠ΅ΡŽΡ‚ΡΡ Π² Π²ΠΈΠ΄Ρƒ Π½Π΅ логичСскиС, Π° физичСскиС звСнья.

46

Π― ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π» ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ элСктронного администратора Π² качСствС Π²Π΅Π±-прилоТСния, Π½ΠΎ такая схСма Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΌΠΎΠΈΠΌ программистам. Π― ΠΈΡ… Π½Π΅ виню; Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ², я Π΄ΠΎΠ»ΠΆΠ΅Π½ Π΄Π°Π²Π°Ρ‚ΡŒ задания, Π° ΠΎΠ½ΠΈ – Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΈΡ…. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΌΠ½Π΅ Π½Π΅ нравится ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π²Π΅Π±-интСрфСйса.

47

ΠŸΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ этой записи ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ области дСйствия, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ характСристики конструируСмого ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° прСдставлСны Π² Π²ΠΈΠ΄Π΅ Π½ΡƒΠΌΠ΅Ρ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ списка.

48

Richard Carlson, Don't Sweat the Small Stuff at Work (New York: Hyperion, 1998), p. 74.

49

Larry L. Constantino, Beyond Chaos: The Expert Edge in Managing Software Development (New York: Addison-Wesley, 2001), p. 4.

50

William Н. Brown et al, AntiPatterns in Project Management (New York: John Wiley & Sons, 2000), p. xxi.

51

Thomas Merton, No Man Is an Island (New York: Harcourt Brace Jovanovich, 1955), p. 117.

52

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ масло масляноС – вСдь опасСния Π½Π΅ Π±Ρ‹Π²Π°ΡŽΡ‚ приятными. НС стоит, Π²ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, излишнС ΠΏΠ΅Ρ€ΡΠΎΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ – скорСС всСго, сотрудники вашСй Π³Ρ€ΡƒΠΏΠΏΡ‹, ΠΎΠ±Ρ‰Π°ΡΡΡŒ с Π²Π°ΠΌΠΈ Π½Π° совСщании, ΠΈΡΠΏΡ‹Ρ‚Ρ‹Π²Π°ΡŽΡ‚ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Π΅ чувства. Вряд Π»ΠΈ вас это успокоит – ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π·Π° лидСрство Ρ‚ΠΎΠΆΠ΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ.

53

Β«Π”ΡƒΡ€Π°Ρ†ΠΊΠΈΠΉ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π΅ΡΡ‚ΡŒ ΠΏΡ€Π΅Ρ€ΠΎΠ³Π°Ρ‚ΠΈΠ²Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹Ρ… ΡƒΠΌΠΎΠ², ΠΏΠΎΠ±ΡƒΠΆΠ΄Π°Π΅ΠΌΡ‹Ρ… Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°ΠΌΠΈ, философами ΠΈ свящСнниками. Π’ ΠΎΠΊΠΎΠ²Π°Ρ… ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΡˆΠΈΡ€ΠΎΠΊΠΎΠΉ Π΄ΡƒΡˆΠ΅ Π½Π΅Π³Π΄Π΅ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡβ€¦Β»

Π Π°Π»ΡŒΡ„ Π£ΠΎΠ»Π΄ΠΎ ЭмСрсон (Self-Reliance, 1841).

54

Π― ΠΎΡ‚Π½ΡŽΠ΄ΡŒ Π½Π΅ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°ΡŽ, Ρ‡Ρ‚ΠΎ всС программисты ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ пассивны, β€“ ΠΌΡ‹ просто, скаТСм Ρ‚Π°ΠΊ, особСнныС, ΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ Π² этом кроСтся наша ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ благодаря этому ΠΌΡ‹ способны ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ Π΄ΠΎΠ»Π³ΠΈΠ΅ часы Π² умствСнном напряТСнии, Ρ€Π°Π·ΠΌΡ‹ΡˆΠ»ΡΡ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ поставлСнныС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ.

55

МнС ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»Π°ΡΡŒ Ρ„Ρ€Π°Π·Π°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π² Ρ„ΠΈΠ»ΡŒΠΌΠ΅ Β«Crimson TideΒ» Π”ΠΆΠΈΠ½ Π₯экман сказал ДэнзСлу Π’Π°ΡˆΠΈΠ½Π³Ρ‚ΠΎΠ½Ρƒ: Β«ΠœΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π΅ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ Π΄Π΅ΠΌΠΎΠΊΡ€Π°Ρ‚ΠΈΠ΅ΠΉ, Π° ΠΎΠ±Π΅Ρ€Π΅Π³Π°Ρ‚ΡŒ Π΅Π΅Β». Аналогичным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, проводя ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π½ΠΎΠ΅ совСщаниС, Π»ΡƒΡ‡ΡˆΠ΅ Π²ΠΎΠ·Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ рСвСрансов Π² ΠΏΠΎΠ»ΡŒΠ·Ρƒ Ρ‚ΠΎΠΉ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ обсуТдаСмой ΠΈΠ΄Π΅ΠΈ – ΠΊΠ°ΠΊ Π±Ρ‹ краснорСчиво Π΅Π΅ Π½ΠΈ Π·Π°Ρ‰ΠΈΡ‰Π°Π»ΠΈ ΠΏΡ€ΠΈΠ²Π΅Ρ€ΠΆΠ΅Π½Ρ†Ρ‹. Π’Π°ΡˆΠ° Ρ†Π΅Π»ΡŒ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΎΡ‰Ρ€ΡΡ‚ΡŒ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΈ ΠΏΠ»ΠΎΠ΄ΠΎΡ‚Π²ΠΎΡ€Π½Ρ‹ΠΉ ΠΌΡ‹ΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ процСсс.

56

Larry L. Constantine, The Pcoplewarc Papers (Upper Saddle River, NJ: Yourdon Press, 2001), p. 10.

57

Norman L. Kerth, Project Retrospectives (New York: Dorset House Publishing, 2001), p. 7.

58

И ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ, ΠΈ конструированиС Π²Ρ‹Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π² английском языкС ΠΎΠ΄Π½ΠΈΠΌ словом – construction. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½Π°ΠΌ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π΅ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ Π² ΠΌΠ΅Ρ€Ρƒ сил Π»Π°Π²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ этими двумя значСниями. Π’Π°ΠΊΠΈΠΌ Π²ΠΎΡ‚ ΠΏΠ΅Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ гипСртрофированная ΠΌΠ΅Ρ‚Π°Ρ„ΠΎΡ€ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ Π°Π²Ρ‚ΠΎΡ€Π° разбиваСтся ΠΎΠ± языковой Π±Π°Ρ€ΡŒΠ΅Ρ€. β€“ ΠŸΡ€ΠΈΠΌΠ΅Ρ‡. ΠΏΠ΅Ρ€Π΅Π².

59

Andrew Hunt and David Thomas, The Pragmatic Programmer (New York: Addison-Wesley, 2000), p. 184.

ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄ Π½Π° русский язык: http://www.ozon.ru/context/detail/id/1657382/ (ΠΏΡ€ΠΈΠΌ. сост. FB2)

60

Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ Π² этом контСкстС ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с Ρ€Π°Π±ΠΎΡ‚Π°ΠΌΠΈ Π°ΠΏΠΎΠ»ΠΎΠ³Π΅Ρ‚ΠΎΠ² ΠΏΠΎΠ·ΠΈΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΈ Π½Π΅Π³Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… эталонов, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ с Ρ‚Ρ€ΡƒΠ΄Π°ΠΌΠΈ Π‘Ρ€Π°ΡƒΠ½Π° (Π’roun) ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… исслСдоватСлСй, Ρ‡ΡŒΠΈ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ пСрСчислСны Π² Π±ΠΈΠ±Π»ΠΈΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ.

61

Marc В. Sewell and Laura М. Sewell, The Software Architect's Profession (Upper Saddle River, NJ: Prentice Hall, 2002), p. 68.

62

Raphael Π‘. Malvcau and Thomas Mowbray, Software Architect Bootcamp (Upper Saddle River, NJ: Prentice Hall, 2001).

63

Как просто, оказываСтся, Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½ΠΎΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΠΈ! Если Π±Ρ‹ я сказал «…в Π²Ρ‹Ρ€Π°Ρ‰ΠΈΠ²Π°Π½ΠΈΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ старыС тСхнологии…», смогли Π±Ρ‹ Π²Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΎ Ρ‡Π΅ΠΌ я Π³ΠΎΠ²ΠΎΡ€ΡŽ?

64

Ах, ΠΊΠ°ΠΊΠΎΠΉ я ΠΌΠΎΠ»ΠΎΠ΄Π΅Ρ†, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Π» Π°Π½Π°Ρ‚ΠΎΠΌΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΌΠ΅Ρ‚Π°Ρ„ΠΎΡ€Ρƒ!

65

Π›ΠΈΡ‡Π½ΠΎ я ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡΡŒ VB, начиная с вСрсии 1.0, поэтому Π½ΠΈΠΊΠ°ΠΊΠΈΡ… прСдрассудков ΠΏΡ€ΠΎΡ‚ΠΈΠ² этого языка Π½Π΅ ΠΏΠΈΡ‚Π°ΡŽ. ВсСм ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰ΠΈΠΌΡΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ создания Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ ΠΈ проСктирования срСдствами VB Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ Billy S. Hollis, Visual Basic 6 Design, Specification and Objects (Upper Saddle River, NJ: Prentice Hall, 1999).

66

Stuart Kauffman, At Home in the Universe (New York: Oxford University Press, 1995), p. 179.

67

James A. Highsmith III, Adaptive Software Development (New York: Dorset House Publishing, 2000), p. 40.

68

Β«Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Ρ‹ программирования» – Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΠ·Π½Π°Ρ‡Π½ΠΎΠ΅. Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ простираСтся ΠΎΡ‚ инструкции ΠΏΠΎ написанию качСствСнной ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ Π΄ΠΎ утвСрТдСния СдинствСнной Ρ‚ΠΎΡ‡ΠΊΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈΠ· ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Бписок этот ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ бСсконСчно. ΠžΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ прост – Π·Π°Π²Π΅Π΄ΠΈΡ‚Π΅ стандарт ΠΈ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°ΠΉΡ‚Π΅ΡΡŒ Π΅Π³ΠΎ.