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

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Π­ΠΊΡΡ‚Ρ€Π΅ΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅Β»

Автор ΠšΠ΅Π½Ρ‚ Π‘Π΅ΠΊ

ΠšΠ΅Π½Ρ‚ Π‘Π΅ΠΊ

Π­ΠΊΡΡ‚Ρ€Π΅ΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

ΠŸΠΎΡΠ²ΡΡ‰Π°Π΅Ρ‚ΡΡ ΠΌΠΎΠ΅ΠΌΡƒ ΠΎΡ‚Ρ†Ρƒ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€ΡŽ Π‘ΠΈΠ½Π΄ΠΈ (Cindee Andres), мою ΠΆΠ΅Π½Ρƒ ΠΈ ΠΏΠ°Ρ€Ρ‚Π½Π΅Ρ€Π°, Π·Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ я Π½Π΅ ΠΎΠ±Ρ€Π°Ρ‰Π°Π» Π½Π° Π½Π΅Π΅ внимания ΠΈ писал. Бпасибо Π‘Π΅Ρ‚Π°Π½ΠΈ (Bethany), Π›ΠΈΠ½ΠΊΠΎΠ»ΡŒΠ½Ρƒ(Lincoln), ЀоррСсту (Forrest) ΠΈ Π·Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π½Π΅ ΠΎΡ‚Π²Π»Π΅ΠΊΠ°Π»ΠΈ мСня ΠΈ прСдоставили ΠΌΠ½Π΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ.

О сСрии Π₯Π 

Π­ΠΊΡΡ‚Ρ€Π΅ΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ (Extreme Programming), часто ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅ΠΌΠΎΠ΅ Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉ Π₯Π , β€“ это дисциплина Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΈ вСдСния бизнСса Π² области создания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ², которая фокусируСт усилия ΠΎΠ±Π΅ΠΈΡ… сторон (программистов ΠΈ бизнСсмСнов) Π½Π° ΠΎΠ±Ρ‰ΠΈΡ…, Π²ΠΏΠΎΠ»Π½Π΅ достиТимых цСлях. ΠšΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Π₯Π , производят качСствСнноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС с вСсьма большой ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ. ΠœΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ входят Π² состав дисциплины Π₯Π , описанной Π² Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅, Π²Ρ‹Π±Ρ€Π°Π½Ρ‹ ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ основаны Π½Π° чСловСчСском творчСствС ΠΈ принятии Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ являСтся сущСством нСустойчивым ΠΈ ΠΏΠΎΠ΄Π²Π΅Ρ€ΠΆΠ΅Π½Π½Ρ‹ΠΌ ошибкам.

Π₯Π  часто прСдставляСтся ΠΊΠ°ΠΊ Π½Π°Π±ΠΎΡ€ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊ, ΠΎΠ΄Π½Π°ΠΊΠΎ сама ΠΏΠΎ сСбС Π₯Π  Π½Π΅ являСтся Ρ„ΠΈΠ½ΠΈΡˆΠ½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠ΅ΠΉ. Π’Π°ΠΌ Π½Π΅ Π½Π°Π΄ΠΎ всС Π»ΡƒΡ‡ΡˆΠ΅ ΠΈ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒ Π₯Π  для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² ΠΊΠΎΠ½Ρ†Π΅ этого процСсса ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄ΠΎΠ»Π³ΠΎΠΆΠ΄Π°Π½Π½ΡƒΡŽ Π·ΠΎΠ»ΠΎΡ‚ΡƒΡŽ Π·Π²Π΅Π·Π΄Ρƒ. Напротив, Π₯Π  – это линия старта. Π₯Π  ставит вопрос: «Насколько ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ наши усилия для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ качСствСнноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС?Β»

Начало ΠΎΡ‚Π²Π΅Ρ‚Π° Π½Π° вопрос Π·Π²ΡƒΡ‡ΠΈΡ‚ Ρ‚Π°ΠΊ: Ссли ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ качСствСнныС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π±Π΅Π· суматохи ΠΈ ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Ρ‹, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΌΠΈ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ Ρƒ сСбя Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ нСсколько ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ собираСмся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΌΠ΅Ρ€Π΅. Если ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эти ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠΈ Π½Π°ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρƒ, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ останутся ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡ… Ρ€Π΅ΡˆΠΈΡ‚ΡŒ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ использованию ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊ Π² ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΌΠ΅Ρ€Π΅. Если ΠΌΡ‹ ограничимся ΠΏΠΎΠ»ΡƒΠΌΠ΅Ρ€Π°ΠΌΠΈ, с Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΌΡ‹ Π² Π½ΠΈΡ… запутаСмся Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ, Ρ‡Ρ‚ΠΎ Π½Π΅ смоТСм ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎ основноС, Ρ‡Ρ‚ΠΎ создаСтся Ρ‚Ρ€ΡƒΠ΄ΠΎΠΌ программистов, Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π½Π° свСт благодаря ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ.

Π― сказал Β«Π½Π°Ρ‡Π°Π»ΠΎ ΠΎΡ‚Π²Π΅Ρ‚Π° Π½Π°Β» Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ продолТСния Π½Π° самом Π΄Π΅Π»Π΅ Π½Π΅ сущСствуСт. Π›ΡŽΠ΄ΠΈ, создававшиС ΠΈ Π²Π½Π΅Π΄Ρ€ΡΠ²ΡˆΠΈΠ΅ Π₯Π , Ρ‚ΠΎΠΆΠ΅ Π΄ΡƒΠΌΠ°Π»ΠΈ Π½Π°Π΄ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ этого вопроса. ΠŸΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π₯Π , ΠΎΠ½ΠΈ ΠΏΠ΅Ρ€Π΅ΡˆΠ°Π³Π½ΡƒΠ»ΠΈ ΠΏΠΎΡ€ΠΎΠ³ ΠΈ ΠΏΠΎΠ±Ρ‹Π²Π°Π»ΠΈ Π² Π½Π΅ΠΈΠ·Π²Π΅Π΄Π°Π½Π½ΠΎΠΌ. Π’Π΅Ρ€Π½ΡƒΠ²ΡˆΠΈΡΡŒ, ΠΎΠ½ΠΈ рассказали свою ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ. Π˜Π·Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΈΠΌΠΈ мысли – это ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ, расставлСнныС вдоль Π΄ΠΎΡ€ΠΎΠ³ΠΈ: Β«Π—Π΄Π΅ΡΡŒ ΠΆΠΈΠ²ΡƒΡ‚ Π΄Ρ€Π°ΠΊΠΎΠ½Ρ‹Β», Β«Π§Π΅Ρ€Π΅Π· 15 ΠΊΠΌ открываСтся Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ Π²ΠΈΠ΄Β», Β«Π­Ρ‚ΠΎΡ‚ участок опасСн Π²ΠΎ врСмя доТдя».

ΠŸΡ€ΠΎΡˆΡƒ прощСния, Π½ΠΎ ΠΌΠ½Π΅ ΠΏΠΎΡ€Π° ΠΈΠ΄Ρ‚ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

ΠšΠ΅Π½Ρ‚ Π‘Π΅ΠΊ, ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚Π°Π½Ρ‚ сСрии

ΠŸΡ€Π΅Π΄ΠΈΡΠ»ΠΎΠ²ΠΈΠ΅

Π­ΠΊΡΡ‚Ρ€Π΅ΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ (eXtreme Programming, XP) опрСдСляСт ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°ΠΊ ΠΊΠ»ΡŽΡ‡Π΅Π²ΡƒΡŽ ΠΈ ΠΎΡΠ½ΠΎΠ²ΠΎΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‰ΡƒΡŽ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π½Π°Π΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎ это Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ!

Π”ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ стоит Π²ΡΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ ΠΎ ΠΌΠΎΠ΅ΠΌ собствСнном ΠΎΠΏΡ‹Ρ‚Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π― Ρ€Π°Π±ΠΎΡ‚Π°ΡŽ Π² срСдС, Π³Π΄Π΅ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ постоянно находится Π² работоспособном состоянии, ΠΈ ΠΏΡ€ΠΈ этом Π² Π½Π΅Π³ΠΎ постоянно вносятся измСнСния. Π‘Ρ€ΠΎΠΊΠΈ выпуска ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΉ работоспособной вСрсии Ρ‡ΡƒΠ΄ΠΎΠ²ΠΈΡ‰Π½ΠΎ сТаты, ΠΈ ΠΏΡ€ΠΈ этом Π½Π°Π΄ всСм этим нависаСт ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ тСхничСский риск. Π’ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ срСдС ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ своСго соратника – это искусство, Π±Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½Π΅ Π²Ρ‹ΠΆΠΈΡ‚ΡŒ. ОбмСн ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΊΠ°ΠΊ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Ρ‚Π°ΠΊ ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ нСсколькими ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ часто Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹ гСографичСски, выполняСтся ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠΎΠ΄Π°. ΠœΡ‹ Ρ‡ΠΈΡ‚Π°Π΅ΠΌ ΠΊΠΎΠ΄ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ устройство Π½ΠΎΠ²Ρ‹Ρ… ΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… интСрфСйсов систСмы. Π–ΠΈΠ·Π½Π΅Π½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ слоТных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ с использованиСм тСстовых случаСв, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ снова ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠΎΠ΄Π°. БообщСния ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ… ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°ΡŽΡ‚ΡΡ тСстовыми случаями, Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, для этого ΠΎΠΏΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠΎΠ΄. НаконСц, ΠΌΡ‹ постоянно заняты ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΊΠΎΠ΄Π°, дСлая Π΅Π³ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, Π±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΠΈΠΌ, Π±ΠΎΠ»Π΅Π΅ понятным. ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π² ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… условиях Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° ΠΏΠΎΡ‡Ρ‚ΠΈ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ основана Π½Π° ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΏΡ€ΠΈ этом Π½Π°ΠΌ удаСтся с успСхом Π·Π°Π²Π΅Ρ€ΡˆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ ΠΊ сроку, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π²ΠΏΠΎΠ»Π½Π΅ ТизнСспособСн.

НС слСдуСт Π΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄, Ρ‡Ρ‚ΠΎ всС, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ потрСбуСтся для ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, β€“ это бСзоглядноС оТСсточСнноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Π Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС ΠΎΡ‡Π΅Π½ΡŒ нСпросто, Π° Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ качСствСнноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС ΠΈ ΠΏΡ€ΠΈ этом Π·Π°Π²Π΅Ρ€ΡˆΠ°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² срок – Π΅Ρ‰Π΅ слоТнСС. Π§Ρ‚ΠΎΠ±Ρ‹ описанный мною ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ сработал, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π²Π°ΠΆΠ½Ρ‹Ρ… Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€Π°Π²ΠΈΠ» ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊ. ИмСнно с этого ΠšΠ΅Π½Ρ‚ Π‘Π΅ΠΊ (Kent Beck) Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ свою ΠΏΠΎΠ±ΡƒΠΆΠ΄Π°ΡŽΡ‰ΡƒΡŽ ΠΊ Ρ€Π°Π·ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΡΠΌ ΠΊΠ½ΠΈΠ³Ρƒ ΠΎΠ± Π₯Π .

ΠšΠ΅Π½Ρ‚ Π±Ρ‹Π» срСди Ρ‚Π΅Ρ… Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Tektronix, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ осознали ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π», Π·Π°Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ Π² ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠ΅ программирования Π² связанных ΠΏΠ°Ρ€Π°Ρ… ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ слоТных ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² срСдС Smalltalk. ВмСстС с Π‘Π°Ρ€Π΄ΠΎΠΌ ΠšΠ°Π½Π½ΠΈΠ½Π³Ρ…Π΅ΠΌΠΎΠΌ (Ward Cunningham) ΠšΠ΅Π½Ρ‚ стал Π²Π΄ΠΎΡ…Π½ΠΎΠ²ΠΈΡ‚Π΅Π»Π΅ΠΌ развития ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠΈ программирования ΠΏΠΎ ΠΎΠ±Ρ€Π°Π·Ρ†Π°ΠΌ (Π΅Π΅ Π΅Ρ‰Π΅ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ с использованиСм ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ΠΎΠ² – patterns programming[1], которая Π² Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ стСпСни повлияла Π½Π° мою ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Ρƒ. Π’ Ρ€Π°ΠΌΠΊΠ°Ρ… Π₯Π  описываСтся ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сочСтаСт Π² сСбС ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ многочислСнными ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΌΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ·ΡƒΡ‡ΠΈΠ»ΠΈ мноТСство Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹, посвящСнной ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ‚Ρ€ΡƒΠ΄Π° программистов, ΠΈ ΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π»ΠΈ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ мноТСство ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. Как ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ ΠΎΠ±Ρ€Π°Π·Ρ†Π°ΠΌ, Π₯Π  Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π°Π±ΠΎΡ€ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ эффСктивных ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ тСстированиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠΈ ΠΈ ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΊΠΎΠ΄Π°. Π’ Ρ€Π°ΠΌΠΊΠ°Ρ… Π₯Π  эти ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠΈ скомбинированы Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΈ часто ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π°. Основная Ρ†Π΅Π»ΡŒ Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ – Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎ взаимодСйствии ΠΈ совмСстном использовании Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊ. Π£ всСх ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊ программирования ΠΎΠ΄Π½Π° Ρ†Π΅Π»ΡŒ – созданиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° с Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΊ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ сроку. ΠŸΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹ΠΉ OTI вСсьма ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹ΠΉ процСсс Just In Time Software Π½Π΅ являСтся Π₯Π  Π² чистом Π²ΠΈΠ΄Π΅, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ этими двумя ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°ΠΌΠΈ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Ρ‰Π΅Π³ΠΎ.

Π― сотрудничал с ΠšΠ΅Π½Ρ‚ΠΎΠΌ ΠΈ использовал описанныС Π² Ρ€Π°ΠΌΠΊΠ°Ρ… Π₯Π  эпизоды ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π½Π°Π΄ нСбольшим, Π½ΠΎ нСбСзызвСстным ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ JUnit[2]. Π•Π³ΠΎ взгляды ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ всСгда Π·Π° ставляли мСня Π·Π°Π΄ΡƒΠΌΡ‹Π²Π°Ρ‚ΡŒΡΡ Π½Π°Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ Π»ΠΈΡ‡Π½ΠΎ я ΠΏΡ€ΠΈΠ²Ρ‹ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π°Π΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ. Π‘Π΅Π· сомнСния, Π₯Π  ставит ΠΏΠΎΠ΄ вопрос ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π² индустрии программирования. ΠŸΡ€ΠΎΡ‡ΠΈΡ‚Π°Π² Π΄Π°Π½Π½ΡƒΡŽ ΠΊΠ½ΠΈΠ³Ρƒ, Π²Ρ‹ смоТСтС ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ, Π½Π°Π΄ΠΎ Π»ΠΈ Π²Π°ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Π₯Π  Π² своСй Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΈΠ»ΠΈ Π½Π΅Ρ‚.

Π­Ρ€ΠΈΡ… Π“Π°ΠΌΠΌΠ° (Erich Gamma)

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

Π­Ρ‚Π° ΠΊΠ½ΠΈΠ³Π° ΠΎΠ± ΡΠΊΡΡ‚Ρ€Π΅ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ (eXtreme Programming, XP). Π­ΠΊΡΡ‚Ρ€Π΅ΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ – это упрощСнная ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠ° ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ производства для Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΈ срСдних ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄ спСциалистов, Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΡ…ΡΡ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Π² условиях нСясных ΠΈΠ»ΠΈ быстро ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΡ…ΡΡ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ. Данная ΠΊΠ½ΠΈΠ³Π° ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΎΠΏΡ€Π°Π²Π΄Π°Π½ΠΎ Π»ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π₯Π  Π² вашСй ситуации.

Для ΠΌΠ½ΠΎΠ³ΠΈΡ… Π₯Π  выглядит Π½Π°Π±ΠΎΡ€ΠΎΠΌ Π²ΠΏΠΎΠ»Π½Π΅ ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΡ‹Ρ… ΠΈ ΠΎΠΏΡ€Π°Π²Π΄Π°Π½Π½Ρ‹Ρ… с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Π·Π΄Ρ€Π°Π²ΠΎΠ³ΠΎ смысла ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ‚Ρ€ΡƒΠ΄Π°. Π’ΠΎΠ³Π΄Π° ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² соотвСтствии с ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠ°ΠΌΠΈ Π₯Π  называСтся ΡΠΊΡΡ‚Ρ€Π΅ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ? Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π₯Π  Π΄ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ использованиС ΠΌΠ½ΠΎΠ³ΠΈΡ… общСпринятых ΠΈ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² программирования Π΄ΠΎ ΡΠΊΡΡ‚Ρ€Π΅ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ.

β€’ Если пСрСсмотр ΠΊΠΎΠ΄Π° – это Ρ…ΠΎΡ€ΠΎΡˆΠΎ, Π·Π½Π°Ρ‡ΠΈΡ‚, ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ постоянно (ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠΈ);

β€’ Eсли тСстированиС – это Ρ…ΠΎΡ€ΠΎΡˆΠΎ, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ участник ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ постоянно (тСстированиС ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ), Π΄Π°ΠΆΠ΅ Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠΈ (Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ тСстированиС);

β€’ Eсли ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ – это Ρ…ΠΎΡ€ΠΎΡˆΠΎ, Π·Π½Π°Ρ‡ΠΈΡ‚, ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π°Π΄ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ составной Ρ‡Π°ΡΡ‚ΡŒΡŽ повсСднСвной Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· участников ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° (ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΊΠΎΠ΄Π°);

β€’ Eсли простота – это Ρ…ΠΎΡ€ΠΎΡˆΠΎ, Π·Π½Π°Ρ‡ΠΈΡ‚, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Π² систСмС Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ простой Π΄ΠΈΠ·Π°ΠΉΠ½, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ (Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ простая Π²Π΅Ρ‰ΡŒ, которая, скорСС всСго, сработаСт); Ссли Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Π²Π°ΠΆΠ½Π°, Π·Π½Π°Ρ‡ΠΈΡ‚, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· участников ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π±ΡƒΠ΄Π΅Ρ‚ постоянно Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π°Π΄ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΈ пСрСсмотром Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ (ΠΌΠ΅Ρ‚Π°Ρ„ΠΎΡ€Π°);

β€’ Eсли ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ΅ тСстированиС Π²Π°ΠΆΠ½ΠΎ, Π·Π½Π°Ρ‡ΠΈΡ‚, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ ΠΈ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΡƒΡŽ систСму нСсколько Ρ€Π°Π· Π½Π° дню (ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‰Π°ΡΡΡ интСграция);

β€’ Eсли нСбольшиС ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ – это Ρ…ΠΎΡ€ΠΎΡˆΠΎ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΎΡ‡Π΅Π½ΡŒ, ΠΎΡ‡Π΅Π½ΡŒ малСнькими – сСкунды, ΠΌΠΈΠ½ΡƒΡ‚Ρ‹, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‡Π°ΡΡ‹, Π½ΠΎ Π½Π΅ Π½Π΅Π΄Π΅Π»ΠΈ ΠΈ мСсяцы, ΠΈ Π½ΠΈ Π² ΠΊΠΎΠ΅ΠΌ случаС Π½Π΅ Π³ΠΎΠ΄Ρ‹ (ΠΈΠ³Ρ€Π° Π² ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅).

Когда я Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Ρ€Π΅ΡˆΠΈΠ» ΡΡ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ для сСбя ΡΡƒΡ‚ΡŒ Π₯Π , я прСдставил сСбС Π½Π°Π±ΠΎΡ€ рукояток Π½Π° ΠΏΡƒΠ»ΡŒΡ‚Π΅ управлСния. КаТдая рукоятка соотвСтствовала Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠ΅, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΈΠ· своСго Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΎΠΏΡ‹Ρ‚Π° я Π·Π½Π°Π», Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° Π²ΠΏΠΎΠ»Π½Π΅ эффСктивна. КаТдая рукоятка позволяла ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Ρƒ ΠΈΠ»ΠΈ ΠΈΠ½ΡƒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΡƒ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ стСпСни: ΠΎΡ‚ 1 Π΄ΠΎ 10. Π― ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π» ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ всС рукоятки Π² максимально Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ (10) ΠΈ с ΡƒΠ΄ΠΈΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ», Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ рассматриваСмых ΠΌΠ½ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊ остаСтся ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ, прСдсказуСмым ΠΈ Π³ΠΈΠ±ΠΊΠΈΠΌ.