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

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«ΠœΠΈΡ„ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎ-мСсяц ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ систСмы». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 19

Автор Π€Ρ€Π΅Π΄Π΅Ρ€ΠΈΠΊ Брукс

Рис. 11.1 Двойная слуТСбная лСстница IBM

Π›Π΅Π³ΠΊΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΡΡ‚ΡƒΠΏΠ΅Π½ΡŒΠΊΠ°ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Талования. Π—Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚Ρ€ΡƒΠ΄Π½Π΅Π΅ Π΄Π°Ρ‚ΡŒ ΠΈΠΌ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ прСстиТ. ΠžΡ„ΠΈΡΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈ обстановку. БСкрСтарскиС ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΠ΅ слуТбы Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ. ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄ с тСхничСской лСстницы Π² ΡƒΠΏΡ€Π°Π²Π»Π΅Π½Ρ‡Π΅ΡΠΊΡƒΡŽ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ΠΌ, ΠΈ ΠΎ Π½Π΅ΠΌ всСгда Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠΎΠ±Ρ‰Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΎ Β«ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π΅Β», Π° Π½Π΅ ΠΊΠ°ΠΊ ΠΎ Β«ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠΈΒ». ΠžΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ всСгда Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈΠ±Π°Π²ΠΊΠΎΠΉ ΠΊ Талованью.

ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠ² Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΡΡ‹Π»Π°Ρ‚ΡŒ Π½Π° курсы тСхничСской ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ, Π° ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ тСхничСский пСрсонал β€” Π½Π° курсы обучСния ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ. Π¦Π΅Π»ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Ρ…ΠΎΠ΄ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ административныС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π΄ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π΄ΠΎ всСх руководящих Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊΠΎΠ².

Если позволяСт ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ°, руководящиС Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ тСхничСски ΠΈ ΠΌΠΎΡ€Π°Π»ΡŒΠ½ΠΎ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ Π²ΠΎΠ·Π³Π»Π°Π²ΠΈΡ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΈΠ»ΠΈ Π½Π°ΡΠ»Π°Π΄ΠΈΡ‚ΡŒΡΡ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ собствСнными Ρ€ΡƒΠΊΠ°ΠΌΠΈ. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, осущСствлСниС всСго этого Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ Ρ‚Ρ€ΡƒΠ΄Π°, Π½ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ‚ΠΎΠ³ΠΎ стоит!

ИдСя ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Π³Ρ€ΡƒΠΏΠΏ программистов Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Π±Ρ€ΠΈΠ³Π°Π΄ прСдставляСт собой ΠΊΠΎΡ€Π΅Π½Π½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. Она заставляСт руководящСго Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊΠ° ΠΏΠΎΡ‡ΡƒΠ²ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π½Π΅ ΡƒΠ½ΠΈΠΆΠ°Π΅Ρ‚ сСбя, ΠΊΠΎΠ³Π΄Π° ΠΏΠΈΡˆΠ΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΈ пытаСтся ΡƒΠ±Ρ€Π°Ρ‚ΡŒ ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ прСпятствия, ΠΌΠ΅ΡˆΠ°ΡŽΡ‰ΠΈΠ΅ Π΅ΠΌΡƒ ΠΈΡΠΏΡ‹Ρ‚Π°Ρ‚ΡŒ Ρ€Π°Π΄ΠΎΡΡ‚ΡŒ творчСства.

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

Π”Π²Π° шага Π²ΠΏΠ΅Ρ€Π΅Π΄, шаг Π½Π°Π·Π°Π΄

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π΅ пСрСстаСт ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ послС своСй поставки ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ. ИзмСнСния послС поставки Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ сопровоТдСниСм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π½ΠΎ этот процСсс Π² ΠΊΠΎΡ€Π½Π΅ отличаСтся ΠΎΡ‚ сопровоТдСния Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ части.

Π‘ΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ части ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ систСмы состоит ΠΈΠ· Ρ‚Ρ€Π΅Ρ… Π²ΠΈΠ΄ΠΎΠ² Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ: Π·Π°ΠΌΠ΅Π½Ρ‹ испорчСнных Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ, чистки ΠΈ смазки ΠΈ осущСствлСния тСхничСских ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ для исправлСния конструктивных Π΄Π΅Ρ„Π΅ΠΊΡ‚ΠΎΠ². (Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ

тСхничСских ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π½ΠΎ Π½Π΅ всС, устраняСт Π΄Π΅Ρ„Π΅ΠΊΡ‚Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ»ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, Π° Π½Π΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹, ΠΈ ΠΏΠΎΡ‚ΠΎΠΌΡƒ Π½Π΅Π·Π°ΠΌΠ΅Ρ‚Π½Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ.)

Π‘ΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ чистки, смазки ΠΈΠ»ΠΈ Π·Π°ΠΌΠ΅Π½Ρ‹ ΠΈΡΠΏΠΎΡ€Ρ‚ΠΈΠ²ΡˆΠΈΡ…ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ². Оно состоит Π³Π»Π°Π²Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΈΠ· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΠΈΡΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… конструктивныС Π΄Π΅Ρ„Π΅ΠΊΡ‚Ρ‹. Π“ΠΎΡ€Π°Π·Π΄ΠΎ Ρ‡Π°Ρ‰Π΅, Ρ‡Π΅ΠΌ для Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ части, эти измСнСния Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² сСбя Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ½ΠΈ Π²ΠΈΠ΄Π½Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ.

ΠžΠ±Ρ‰Π°Ρ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ сопровоТдСния ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ составляСт 40 ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΎΠ² стоимости Π΅Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π£Π΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π° ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ сопровоТдСния сильно влияСт число ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. Π§Π΅ΠΌ большС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Ρ‚Π΅ΠΌ большС ошибок ΠΎΠ½ΠΈ находят.

Π‘Π΅Ρ‚Ρ‚ΠΈ КэмпбСлл ΠΈΠ· Π›Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΈΠΈ ядСрной Ρ„ΠΈΠ·ΠΈΠΊΠΈ МВИ ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Π΅Ρ‚ интСрСсный Ρ†ΠΈΠΊΠ» Π² ΠΆΠΈΠ·Π½ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ вСрсии ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Он ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½Π° рисункС 11.2. Π’ Π½Π°Ρ‡Π°Π»Π΅ сущСствуСт тСндСнция ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ появлСния ошибок, Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Ρ… ΠΈ устранСнных Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… вСрсиях. ΠžΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ ошибки Π² функциях, Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΏΠΎΡΠ²ΠΈΠ²ΡˆΠΈΡ…ΡΡ Π² Π½ΠΎΠ²ΠΎΠΉ вСрсии. ВсС ΠΎΠ½ΠΈ ΠΈΡΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ, ΠΈ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… мСсяцСв всС ΠΈΠ΄Π΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΎ. Π—Π°Ρ‚Π΅ΠΌ количСство ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… ошибок снова Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ расти. По мнСнию КэмпбСлл, это происходит ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ выходят Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ слоТности, начиная ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ возмоТности вСрсии. Π­Ρ‚Π° интСнсивная Ρ€Π°Π±ΠΎΡ‚Π° выявляСт Π±ΠΎΠ»Π΅Π΅ скрытыС ошибки Π² Π½ΠΎΠ²Ρ‹Ρ… функциях. [5]

Рис. 11.2 Частота обнаруТСния ошибок ΠΊΠ°ΠΊ функция возраста вСрсии ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

Π€ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Π°Ρ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΏΡ€ΠΈ сопровоТдСнии ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ исправлСниС ΠΎΠ΄Π½ΠΎΠΉ ошибки с большой Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ (20-50 ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΎΠ²) Π²Π»Π΅Ρ‡Π΅Ρ‚ появлСниС Π½ΠΎΠ²ΠΎΠΉ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ вСсь процСсс ΠΈΠ΄Π΅Ρ‚ ΠΏΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ Β«Π΄Π²Π° шага Π²ΠΏΠ΅Ρ€Π΅Π΄, ΠΎΠ΄ΠΈΠ½ Π½Π°Π·Π°Π΄Β».

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π½Π΅ удаСтся ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ ошибки Π±ΠΎΠ»Π΅Π΅ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎ? Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π΄Π°ΠΆΠ΅ скрытый Π΄Π΅Ρ„Π΅ΠΊΡ‚ проявляСт сСбя ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΠ°Π· Π² ΠΊΠ°ΠΊΠΎΠΌ-Ρ‚ΠΎ ΠΎΠ΄Π½ΠΎΠΌ мСстС. Π’ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΆΠ΅ ΠΎΠ½ часто ΠΈΠΌΠ΅Π΅Ρ‚ развСтвлСния ΠΏΠΎ всСй систСмС, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹Π΅. Всякая ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ усилиями ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ΠΈΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ локального ΠΈ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎΠ³ΠΎ, Π½ΠΎ Ссли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ структура Π½Π΅ являСтся ΠΎΡ‡Π΅Π½ΡŒ ясной ΠΈΠ»ΠΈ докумСнтация ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ, ΠΎΡ‚Π΄Π°Π»Π΅Π½Π½Ρ‹Π΅ послСдствия этого исправлСния останутся Π½Π΅Π·Π°ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΌΠΈ. Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, исправляСт ошибки ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ Π°Π²Ρ‚ΠΎΡ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΈ часто это младший программист ΠΈΠ»ΠΈ стаТСр.

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

ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, Π²Ρ‹ΡΠ²ΠΈΡ‚ΡŒ ΠΏΠΎΠ±ΠΎΡ‡Π½Ρ‹Π΅ эффСкты, ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π΅Π·ΠΊΠΎ ΡΠ½ΠΈΠ·ΠΈΡ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ сопровоТдСния, ΠΊΠ°ΠΊ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² мСньшим числом людСй ΠΈ с мСньшим числом интСрфСйсов β€” Π° Π·Π½Π°Ρ‡ΠΈΡ‚, ΠΈ с мСньшим числом ошибок.

Π¨Π°Π³ Π²ΠΏΠ΅Ρ€Π΅Π΄, шаг Π½Π°Π·Π°Π΄

Π›Π΅ΠΌΠ°Π½ ΠΈ Π‘Π΅Π»Π°Π΄ΠΈ ΠΈΠ·ΡƒΡ‡ΠΈΠ»ΠΈ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… выпусков большой ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы. [6] Они ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ±Ρ‰Π΅Π΅ количСство ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ растСт Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎ с Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ вСрсии, Π½ΠΎ число ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ, Π·Π°Ρ‚Ρ€ΠΎΠ½ΡƒΡ‚Ρ‹Ρ… измСнСниями, растСт ΡΠΊΡΠΏΠΎΠ½Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Π² зависимости ΠΎΡ‚ Π½ΠΎΠΌΠ΅Ρ€Π° вСрсии. ВсС исправлСния ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚Π΅Π½Π΄Π΅Π½Ρ†ΠΈΡŽ ΠΊ Ρ€Π°Π·Ρ€ΡƒΡˆΠ΅Π½ΠΈΡŽ структуры, ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΡŽ энтропии ΠΈ Π΄Π΅Π·ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ систСмы. ВсС мСньшС сил тратится Π½Π° исправлСниС ошибок исходного ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ всС большС β€” Π½Π° Π»ΠΈΠΊΠ²ΠΈΠ΄Π°Ρ†ΠΈΡŽ послСдствий ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… исправлСний. По ΠΏΡ€ΠΎΡˆΠ΅ΡΡ‚Π²ΠΈΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ систСма становится всС ΠΌΠ΅Π½Π΅Π΅ ΠΈ ΠΌΠ΅Π½Π΅Π΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΉ. Π Π°Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ·Π΄Π½ΠΎ исправлСниС ошибок тСряСт смысл. На ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ шаг Π²ΠΏΠ΅Ρ€Π΅Π΄ приходится шаг Π½Π°Π·Π°Π΄. Π’ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ годная для Π²Π΅Ρ‡Π½ΠΎΠ³ΠΎ использования систСма пСрСстаСт Π±Ρ‹Ρ‚ΡŒ основой развития. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΌΠ°ΡˆΠΈΠ½Ρ‹, ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, трСбования ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ фактичСски систСма являСтся Π²Π΅Ρ‡Π½ΠΎΠΉ. НСобходим ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, выполняСмый с самого Π½Π°Ρ‡Π°Π»Π°.

ΠžΡ‚ мСханичСской статистичСской ΠΌΠΎΠ΄Π΅Π»ΠΈ Π‘Π΅Π»Π°Π΄ΠΈ ΠΈ Π›Π΅ΠΌΠ°Π½ приходят ΠΊ ΠΎΠ±Ρ‰Π΅ΠΌΡƒ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… систСм, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΎ всСм ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ чСловСчСства. Β«Π›ΡƒΡ‡ΡˆΠ°Ρ ΠΏΠΎΡ€Π° Π²Π΅Ρ‰Π΅ΠΉ β€” ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ появились», β€” сказал Паскаль. Π§. Π‘. Π›ΡŒΡŽΠΈΡ Π²Ρ‹Ρ€Π°Π·ΠΈΠ» это Π±ΠΎΠ»Π΅Π΅ вСсомо:

Π’ΠΎΡ‚ ΠΊΠ»ΡŽΡ‡ ΠΊ пониманию истории. ВысвобоТдаСтся огромная энСргия, Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ Ρ†ΠΈΠ²ΠΈΠ»ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ прСкрасныС учрСТдСния, Π½ΠΎ всякий Ρ€Π°Π· Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ происходит Π½Π΅ Ρ‚Π°ΠΊ. Какая-Ρ‚ΠΎ роковая ошибка возносит Π½Π° Π²Π΅Ρ€ΡˆΠΈΠ½Ρƒ ΡΠ΅Π±ΡΠ»ΡŽΠ±ΠΈΠ²Ρ‹Ρ… ΠΈ ТСстоких людСй, ΠΈ всС скатываСтся Π½Π°Π·Π°Π΄, Π² Π½ΠΈΡ‰Π΅Ρ‚Ρƒ ΠΈ Ρ€ΡƒΠΈΠ½Ρ‹. Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, машина Π³Π»ΠΎΡ…Π½Π΅Ρ‚. Она Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ стартуСт ΠΈ ΠΏΡ€ΠΎΠ΅Π·ΠΆΠ°Π΅Ρ‚ нСсколько ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², Π° Π·Π°Ρ‚Π΅ΠΌ ломаСтся. [7]

БистСмноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ являСтся процСссом, ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°ΡŽΡ‰ΠΈΠΌ ΡΠ½Ρ‚Ρ€ΠΎΠΏΠΈΡŽ, Π° ΠΏΠΎΡ‚ΠΎΠΌΡƒ Π΅ΠΌΡƒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ присуща ΠΌΠ΅Ρ‚Π°ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ. Π‘ΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π΅ΡΡ‚ΡŒ процСсс, ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ ΡΠ½Ρ‚Ρ€ΠΎΠΏΠΈΡŽ, ΠΈ Π΄Π°ΠΆΠ΅ самоС ΡƒΠΌΠ΅Π»ΠΎΠ΅ Π΅Π³ΠΎ Π²Π΅Π΄Π΅Π½ΠΈΠ΅ лишь отдаляСт Π²ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ систСмы Π² Π±Π΅Π·Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠ΅ устарСваниС.

Π“Π»Π°Π²Π° 12 ΠžΡΡ‚Ρ€Ρ‹ΠΉ инструмСнт

Π₯ΠΎΡ€ΠΎΡˆΠ΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊΠ° ΡƒΠ·Π½Π°ΡŽΡ‚ ΠΏΠΎ инструмСнту.

ΠŸΠžΠ‘Π›ΠžΠ’Π˜Π¦Π

Π”Π°ΠΆΠ΅ Π² нашС врСмя ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹, с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния использования инструмСнтария, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΊΠ°ΠΊ мСханичСскиС мастСрскиС. Π£ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊΠ° Π΅ΡΡ‚ΡŒ свой Π½Π°Π±ΠΎΡ€ инструмСнтов, ΡΠΎΠ±ΠΈΡ€Π°Π²ΡˆΠΈΠΉΡΡ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ всСй ΠΆΠΈΠ·Π½ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ½ Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΠΈΡ€Π°Π΅Ρ‚ ΠΈ охраняСт β€” наглядноС ΡΠ²ΠΈΠ΄Π΅Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ мастСрства. Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ программист собираСт малСнькиС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹, сортировки, Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ Π΄Π°ΠΌΠΏΡ‹, ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с дисками ΠΈ припрятываСт ΠΈΡ… Π² своих Ρ„Π°ΠΉΠ»Π°Ρ….

Однако Ρ‚Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π½Π΅ ΠΎΠΏΡ€Π°Π²Π΄Π°Π½ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π½Π°Π΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π²Π°ΠΆΠ½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡Π΅ΠΉ являСтся ΠΎΠ±ΠΌΠ΅Π½ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ, Π° Π»ΠΈΡ‡Π½Ρ‹ΠΉ инструмСнт Π΅ΠΌΡƒ ΠΌΠ΅ΡˆΠ°Π΅Ρ‚, Π° Π½Π΅ содСйствуСт. Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ Π½Π° Π½ΠΎΠ²ΡƒΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρƒ ΠΈΠ»ΠΈ Π½ΠΎΠ²Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ язык тСхнология мСняСтся, поэтому срок ΠΆΠΈΠ·Π½ΠΈ инструмСнта Π½Π΅Π΄ΠΎΠ»ΠΎΠ³. И Π½Π°ΠΊΠΎΠ½Π΅Ρ†, ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ эффСктивнСС совмСстно Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ инструмСнты ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния.

Однако нСдостаточно ΠΈΠΌΠ΅Ρ‚ΡŒ инструмСнты ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния. Как ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ, Ρ‚Π°ΠΊ ΠΈ Π»ΠΈΡ‡Π½Ρ‹Π΅ прСдпочтСния ΠΎΠ±ΡƒΡΠ»ΠΎΠ²Π»ΠΈΠ²Π°ΡŽΡ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈ спСциализированный инструмСнт. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΡ€ΠΈ обсуТдСнии состава ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ программистов я ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π» ΠΈΠΌΠ΅Ρ‚ΡŒ Π² Π±Ρ€ΠΈΠ³Π°Π΄Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΡ‰ΠΈΠΊΠ°. Π­Ρ‚ΠΎΡ‚ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ Π²Π»Π°Π΄Π΅Π΅Ρ‚ всСми общСдоступными инструмСнтами ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±ΡƒΡ‡Π°Ρ‚ΡŒ ΠΈΡ… использованию. Он ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ спСциализированныС инструмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ Π΅Π³ΠΎ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΈΠΊΡƒ.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ ΠΈ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ рСсурсы для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΎΠ±Ρ‰ΠΈΡ… инструмСнтов. Π’ Ρ‚ΠΎ ΠΆΠ΅ врСмя ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Π² спСциализированных инструмСнтах ΠΈ Π½Π΅ ΠΏΡ€Π΅ΠΏΡΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ собствСнных инструмСнтов Π² ΠΏΠΎΠ΄Ρ‡ΠΈΠ½Π΅Π½Π½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… Π³Ρ€ΡƒΠΏΠΏΠ°Ρ…. Π•ΡΡ‚ΡŒ опасный соблазн ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ большСй эффСктивности, собрав вмСстС ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² инструмСнта ΠΈ Π΄ΠΎΡ€Π°Π±ΠΎΡ‚Π°Π² ΠΎΠ±Ρ‰Π΅Π³Ρ€ΡƒΠΏΠΏΠΎΠ²ΠΎΠΉ инструмСнтарий. Но это Π½Π΅ удаСтся.