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

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Linux ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ…Β». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 154

Автор ΠΡ€Π½ΠΎΠ»ΡŒΠ΄ Роббинс

β€’ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π² своСм ΠΊΠΎΠ΄Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ (см. Ρ€Π°Π·Π΄Π΅Π» 12.1 Β«ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ assert()Β») ΠΈ ΠΏΡ€ΠΎΠ²Π΅Π΄ΠΈΡ‚Π΅ свои тСсты с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΌΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°ΠΌΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ.

β€’ Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ тСстовоС ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅.

β€’ Π‘охраняйтС условия сбоСв для Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ тСстирования

β€’ ΠšΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ большС Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅ тСстированиС.

β€’ ΠŸΠ΅Ρ‡Π°Ρ‚Π°ΠΉΡ‚Π΅ число ΠΏΠΎΡ‚Π΅Ρ€ΠΏΠ΅Π²ΡˆΠΈΡ… Π½Π΅ΡƒΠ΄Π°Ρ‡Ρƒ тСстов, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π»Π΅Π³ΠΊΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ успСх ΠΈΠ»ΠΈ Π½Π΅ΡƒΠ΄Π°Ρ‡Ρƒ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ Π½Π΅ΡƒΠ΄Π°Ρ‡ΠΈ.

β€’ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ инструмСнты ΠΎΠ±Π·ΠΎΡ€Π° ΠΊΠΎΠ΄Π°, Ρ‚Π°ΠΊΠΈΠ΅, ΠΊΠ°ΠΊ gcov, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄ΠΎΡΡ‚ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ваш Π½Π°Π±ΠΎΡ€ тСстов ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ вСсь ваш ΠΊΠΎΠ΄.

β€’ Π’СстируйтС с самого Π½Π°Ρ‡Π°Π»Π° ΠΈ тСстируйтС часто.

β€’ Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρƒ ΠΏΠΎ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ свою ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС.

15.7. ΠŸΡ€Π°Π²ΠΈΠ»Π° ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ

ΠžΡ‚Π»Π°Π΄ΠΊΠ° Π½Π΅ являСтся Β«Ρ‡Π΅Ρ€Π½ΠΎΠΉ ΠΌΠ°Π³ΠΈΠ΅ΠΉΒ». Π•Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΡƒΡ‡Π΅Π½Ρ‹ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Ρ‹ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ. Π‘ этой Ρ†Π΅Π»ΡŒΡŽ ΠΌΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΠΊΠ½ΠΈΠ³Ρƒ Debugging Дэвида Эганса (David J. Agans; ISBN: 0-8144-7168-4). Π£ ΠΊΠ½ΠΈΠ³ΠΈ Π΅ΡΡ‚ΡŒ Π²Π΅Π±-сайт[187], Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Ρ‹ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΈ прСдставлСн ΠΏΠ»Π°ΠΊΠ°Ρ‚ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π΅Π³ΠΎ Ρ€Π°ΡΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ ΠΈ ΠΏΠΎΠ²Π΅ΡΠΈΡ‚ΡŒ Π½Π° стСну Π² своСм офисС.

Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ нашС обсуТдСниС, ΠΌΡ‹ прСдставляСм ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π». Он Π±Ρ‹Π» Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ Дэвидом Эгансом ΠΏΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ ΠΈΠ· Debugging, Copyright Β© 2002 David J. Agans, ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½ΠΎΠΉ AMACOM[188], ΠΎΡ‚Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ American Management Association, New York. ΠœΡ‹ Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€ΠΈΠΌ Π΅Π³ΠΎ.

1. ΠŸΠΎΠΉΠΌΠΈΡ‚Π΅ систСму. Когда Π½ΠΈΡ‡Ρ‚ΠΎ Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚, ΠΏΡ€ΠΎΡ‡Ρ‚ΠΈΡ‚Π΅ руководство. Π’Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½Π° Π΄Π΅Π»Π°Ρ‚ΡŒ проблСмная систСма ΠΈ всС Π΅Π΅ части, Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ½Π° Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΡ€ΠΎΡ‡Ρ‚ΠΈΡ‚Π΅ всю Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π² свои Ρ€ΡƒΠΊΠΈ (ΠΈ Π² свой Π±Ρ€Π°ΡƒΠ·Π΅Ρ€).

Π—Π½Π°Π½ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π³Π΄Π΅ находятся Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π΄Π°Π½Π½Ρ‹Π΅, ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚, Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ схСму для изоляции ошибки. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ (язык, ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅) ΠΈ свои инструмСнты (компилятор, ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ исходного ΠΊΠΎΠ΄Π°).

2. Π’Ρ‹Π·ΠΎΠ²ΠΈΡ‚Π΅ сбой. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ способны постоянно Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ сбой. Π—Π°Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ свои ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ ΠΈ Π½Π°Ρ‡Π½ΠΈΡ‚Π΅ с извСстного состояния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ всСгда ΠΌΠΎΠ³Π»ΠΈ снова Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ сбой. Π˜Ρ‰ΠΈΡ‚Π΅ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² систСмС, которая Π΄Π°Π΅Ρ‚ сбой, Π½Π΅ ΡΡ‚Π°Ρ€Π°ΠΉΡ‚Π΅ΡΡŒ ΠΈΠΌΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ систСмС. НС довСряйтС статистикС нСпостоянных ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ; ΠΎΠ½ΠΈ скорСС ΡΠΊΡ€ΠΎΡŽΡ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ, Ρ‡Π΅ΠΌ проявят Π΅Π΅. ВмСсто этого ΠΏΠΎΡΡ‚Π°Ρ€Π°ΠΉΡ‚Π΅ΡΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π΅ устойчивой, измСняя Π²Π²ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ условия ΠΈ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ†ΠΈΡŽ дСйствий.

Если ошибка всС Π΅Ρ‰Π΅ нСпостоянна, Π²Π°ΠΌ придСтся ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° выглядСла постоянной. ΠŸΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ запускС фиксируйтС Π² ΠΆΡƒΡ€Π½Π°Π»Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π±ΠΈΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΊΠ°ΠΊΠΎΠΉ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ смоТСтС; Π·Π°Ρ‚Π΅ΠΌ, ΠΊΠΎΠ³Π΄Π° Π΅ΡΡ‚ΡŒ ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹Π΅ запуски ΠΈ сбои, сравнитС ΠΈΡ… Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ. Если Π²Ρ‹ собрали достаточно Π΄Π°Π½Π½Ρ‹Ρ…, Π²Ρ‹ смоТСтС Π½Π°Ρ†Π΅Π»ΠΈΡ‚ΡŒΡΡ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ смогли Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ всС врСмя. Π‘ΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΎΡˆΠΈΠ±ΠΊΡƒ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ смоТСтС ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π΅Π΅ исправили.

3. ΠŸΡ€Π΅ΠΊΡ€Π°Ρ‚ΠΈΡ‚Π΅ Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΈ смотритС. Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ большС способов появлСния ошибок, Ρ‡Π΅ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ сСбС ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½Π΅ прСдставляйтС, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠ³Π»ΠΎ Π±Ρ‹ ΡΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ, смотритС Π½Π° это β€” оснаститС систСму инструмСнтариСм, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ смогли ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ ошибки. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ любой инструмСнтарий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ β€” ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠΈ, printf(), assert(), Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Ρ‹ Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΈ Π΄Π°ΠΆΠ΅ свСтодиоды ΠΈ Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Π΅ сигнализаторы. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠΉΡ‚Π΅ достаточно Π³Π»ΡƒΠ±ΠΎΠΊΠΎ, ΠΏΠΎΠΊΠ° ошибка Π½Π΅ станСт ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎΠΉ для Π³Π»Π°Π·, Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΌΠΎΠ·Π³Π°.

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

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

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

Если Π²Ρ‹ Π΄Π΅Π»Π°Π΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅, Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° Π½Π΅ Π²ΠΈΠ΄Π½ΠΎ, Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ Π²Π΅Ρ€Π½ΠΈΡ‚Π΅ΡΡŒ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΎΠ½ΠΎ ΠΈΠΌΠ΅Π»ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Π½Π΅ ΡƒΠ²ΠΈΠ΄Π΅Π»ΠΈ, ΠΈ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ Π² сочСтании с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ измСнСниями. Π­Ρ‚ΠΎ относится ΠΊ измСнСниям ΠΊΠ°ΠΊ Π² тСстировании, Ρ‚Π°ΠΊ ΠΈ Π² ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ.

6. Π‘охраняйтС ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΠΆΡƒΡ€Π½Π°Π»Ρ‹. МногоС Π² эффСктивности ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π²Ρ‹ΡˆΠ΅ ΠΏΡ€Π°Π²ΠΈΠ» зависит ΠΎΡ‚ сохранСния Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… записСй. Π’ΠΎ всСх ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡΡ… тСстирования ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ записывайтС, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π΄Π΅Π»Π°Π»ΠΈ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ это Π΄Π΅Π»Π°Π»ΠΈ, ΠΊΠ°ΠΊ Π²Ρ‹ это Π΄Π΅Π»Π°Π»ΠΈ ΠΈ Ρ‡Ρ‚ΠΎ ΡΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅. По возмоТности Π΄Π΅Π»Π°ΠΉΡ‚Π΅ это Π² элСктронном Π²ΠΈΠ΄Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ записи ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΠΎΡΠ»Π°Ρ‚ΡŒ ΠΏΠΎ элСктронной ΠΏΠΎΡ‡Ρ‚Π΅ ΠΈ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… ошибок. МногиС ΠΊΠ»ΡŽΡ‡ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Π°Ρ… событий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ Π±Ρ‹ Π½Π΅ Π·Π°ΠΌΠ΅Ρ‡Π΅Π½Ρ‹, Ссли Π±Ρ‹ всС ΠΎΠ½ΠΈ Π½Π΅ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Π»ΠΈΡΡŒ для просмотра ΠΈ сравнСния. ΠšΠ»ΡŽΡ‡ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Ρ‚Π°ΠΊΠΆΠ΅ Π² дСталях, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹ Π΄ΡƒΠΌΠ°Π»ΠΈ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π½Π΅Π²Π°ΠΆΠ½Ρ‹, поэтому Π·Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΈΡ… всС.

7. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅. Π£ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π΅ΡΡ‚ΡŒ история ΠΎ ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅, оказавшСйся Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ «это Π½Π΅ Π±Ρ‹Π»ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎΒ». Иногда Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ оказываСтся Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ, Π½ΠΎ для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Β«Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎΒ» ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ΠΈΠ»ΠΈ ΡΡ‚Π°Ρ€ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΠΊΠΎΠ΄Π°, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ Π΄ΡƒΠΌΠ°Π»ΠΈ, Ρ‡Ρ‚ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΠ»ΠΈ Π΅Π΅. Или ΠΏΠ»ΠΎΡ…ΠΎΠ΅ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΊΠ»ΡΠ½Π΅Ρ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ это ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π’ ΠΎΠ΄Π½ΠΎΠΉ истории ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Ρ‹-программисты ΠΈ элСктронщики ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π»ΠΈ ΠΏΠ°Π»ΡŒΡ†Π°ΠΌΠΈ Π΄Ρ€ΡƒΠ³ Π½Π° Π΄Ρ€ΡƒΠ³Π°, ΠΈ Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ Π±Ρ‹Π» ΠΏΡ€Π°Π²: Ρ‚Π΅ΡΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π΅Π΅ устройство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ½ΠΈ использовали, Π½Π΅ соотвСтствовало спСцификации. Основной ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° Π²Ρ‹ ΠΈΡ‰Π΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ Π²Π½ΡƒΡ‚Ρ€ΠΈ систСмы, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Π½Π° самом Π΄Π΅Π»Π΅ ΠΎΠ½Π° Π²Π½Π΅ систСмы, ΠΈΠ»ΠΈ Π»Π΅ΠΆΠΈΡ‚ Π² основС систСмы, ΠΈΠ»ΠΈ Π² ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ систСмы, ΠΈΠ»ΠΈ Π²Ρ‹ смотритС Π½Π΅ Π½Π° Ρ‚Ρƒ систСму.

НС слСдуСт Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΏΡ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π΄ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ своим инструмСнтам. ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ инструмСнтов Ρ‚Π°ΠΊΠΆΠ΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°ΠΌΠΈ; Ρƒ Π½ΠΈΡ… Π΅ΡΡ‚ΡŒ ошибки, ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Ρ‚Π΅ΠΌ, ΠΊΡ‚ΠΎ ΠΈΡ… ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚.

8. ΠžΡ†Π΅Π½ΠΈΡ‚Π΅ свСТим взглядом. Π•ΡΡ‚ΡŒ Ρ‚Ρ€ΠΈ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ ΠΏΠΎΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΡ€ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠ΅.

ΠŸΠ΅Ρ€Π²Π°Ρ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° Π² ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ свСТСго взгляда β€” Π΄Ρ€ΡƒΠ³ΠΈΠ΅ люди часто видят Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ лишь ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π½Π΅ Π²ΠΎΠ²Π»Π΅Ρ‡Π΅Π½Ρ‹ Π² это Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π²Ρ‹. Вторая ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ экспСртной ΠΎΡ†Π΅Π½ΠΊΠΈ β€” ΠΎΠ½ΠΈ Π·Π½Π°ΡŽΡ‚ ΠΎ систСмС большС, Ρ‡Π΅ΠΌ Π²Ρ‹. Π’Ρ€Π΅Ρ‚ΡŒΡ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ ΠΎΠΏΡ‹Ρ‚Π° β€” ΠΎΠ½ΠΈ Π²ΠΈΠ΄Π΅Π»ΠΈ это Ρ€Π°Π½ΡŒΡˆΠ΅.

Когда Π²Ρ‹ описываСтС ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ ΠΊΠΎΠΌΡƒ-Π»ΠΈΠ±ΠΎ, сообщитС ΠΎ симптомах, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ, Π° Π½Π΅ ΠΎ своих прСдполоТСниях, ΠΏΠΎΡ‡Π΅ΠΌΡƒ это происходит Ρ‚Π°ΠΊ. Π’Ρ‹ ΠΏΡ€ΠΈΡˆΠ»ΠΈ ΠΊ Π½ΠΈΠΌ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ваши прСдполоТСния Π½Π΅ Π²Π΅Π΄ΡƒΡ‚ вас Π½ΠΈΠΊΡƒΠ΄Π° β€” Π½Π΅ тянитС ΠΈΡ… Π² Ρ‚Ρƒ ΠΆΠ΅ колСю, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΏΠΎΠΏΠ°Π»ΠΈ сами.

9. Π•сли Π²Ρ‹ Π½Π΅ исправили это, это Π½Π΅ исправлСно. Π’Π°ΠΊ Π²Ρ‹ Π΄ΡƒΠΌΠ°Π΅Ρ‚Π΅, это исправлСно? Π˜ΡΠΏΡ‹Ρ‚Π°ΠΉΡ‚Π΅. Π Π°Π· Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒΡΡ постоянно, создайтС Ρ‚Ρƒ ΠΆΠ΅ ΡΠ°ΠΌΡƒΡŽ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ ΠΈ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ошибки Π½Π΅Ρ‚. НС Π΄ΡƒΠΌΠ°ΠΉΡ‚Π΅, Ρ‡Ρ‚ΠΎ всС исправлСно лишь ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π±Ρ‹Π»Π° ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎΠΉ. ΠœΠΎΠΆΠ΅Ρ‚, ΠΎΠ½Π° Π½Π΅ Π±Ρ‹Π»Π° Ρ‚Π°ΠΊΠΎΠΉ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎΠΉ. ΠœΠΎΠΆΠ΅Ρ‚, вашС исправлСниС Π½Π΅ Π±Ρ‹Π»ΠΎ сдСлано ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ. ΠœΠΎΠΆΠ΅Ρ‚, вашС исправлСниС Π΄Π°ΠΆΠ΅ Π½Π΅ находится Π² Π½ΠΎΠ²ΠΎΠΌ выпускС! ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅! Π—Π°ΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΎΡˆΠΈΠ±ΠΊΡƒ ΠΈΡΡ‡Π΅Π·Π½ΡƒΡ‚ΡŒ.

Π’Ρ‹ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ваш ΠΊΠΎΠ΄ исправил ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ? Или это ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ ΠΈΠ·-Π·Π° измСнСния тСста, ΠΈΠ»ΠΈ Ρ‚ΡƒΠ΄Π° Π±Ρ‹Π» внСсСн ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠ΄? Когда Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ вашС исправлСниС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΡƒΠ±Π΅Ρ€ΠΈΡ‚Π΅ Π΅Π³ΠΎ ΠΈ Π·Π°ΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΎΡˆΠΈΠ±ΠΊΡƒ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ снова. Π—Π°Ρ‚Π΅ΠΌ Π²Π΅Ρ€Π½ΠΈΡ‚Π΅ исправлСниС Π½Π° мСсто ΠΈ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ошибки Π½Π΅Ρ‚. Π­Ρ‚ΠΎΡ‚ шаг Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ вашС исправлСниС Ρ€Π΅ΡˆΠΈΠ»ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ.