Π±Π°Π³ ошибка Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅

Π‘Π°Π³ΠΈ ΠΈ ошибки β€” ΠΊΠ°ΠΊ искусство

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

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

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ β€œΠ‘ΠΠ“β€

Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π±Π°Π³ (Π°Π½Π³Π». bug β€” ΠΆΡƒΠΊ)β€” ΠΆΠ°Ρ€Π³ΠΎΠ½Π½ΠΎΠ΅ слово, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰Π΅Π΅ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΈΠ»ΠΈ систСмС, которая Π²Ρ‹Π΄Π°Π΅Ρ‚ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½Ρ‹ΠΉ ΠΈΠ»ΠΈ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π±Π°Π³ΠΎΠ² Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ ΠΈΠ·-Π·Π° ошибок, сдСланных Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² Π΅Ρ‘ исходном ΠΊΠΎΠ΄Π΅, Π»ΠΈΠ±ΠΎ Π² Π΅Ρ‘ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅. Π’Π°ΠΊΠΆΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Π°Π³ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ ΠΈΠ·-Π·Π° Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ компилятора, Π²Ρ‹Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, которая содСрТит большоС число Π±Π°Π³ΠΎΠ² ΠΈ/ΠΈΠ»ΠΈ Π±Π°Π³ΠΈ, ΡΠ΅Ρ€ΡŒΡ‘Π·Π½ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ Π΅Ρ‘ Ρ€Π°Π±ΠΎΡ‚ΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ, Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ ΠΈΠ»ΠΈ, Π½Π° ΠΆΠ°Ρ€Π³ΠΎΠ½Π½ΠΎΠΌ языкС, β€œΠ³Π»ΡŽΡ‡Π½ΠΎΠΉβ€, β€œΠ³Π»ΡŽΠΊΠ½ΡƒΡ‚ΠΎΠΉβ€, β€œΠ·Π°Π±Π°Π³ΠΎΠ²Π°Π½Π½ΠΎΠΉβ€, β€œΠ±Π°ΠΆΠ½ΠΎΠΉβ€, β€œΠ±Π°Π³ (Π°) нутой” (Π°Π½Π³Π». unstable, buggy). Π’Π΅Ρ€ΠΌΠΈΠ½ Β«Π±Π°Π³Β» ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ употрСбляСтся Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ ошибок, ΠΏΡ€ΠΎΡΠ²Π»ΡΡŽΡ‰ΠΈΡ… сСбя Π½Π° стадии Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡ‚ ошибок проСктирования ΠΈΠ»ΠΈ синтаксичСских ошибок. ΠžΡ‚Ρ‡Π΅Ρ‚, содСрТащий ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π±Π°Π³Π΅, Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠΌ ΠΎΠ± ошибкС ΠΈΠ»ΠΈ ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠΌ ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅ (Π°Π½Π³Π». bug report). ΠžΡ‚Ρ‡Π΅Ρ‚ ΠΎ критичСской ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅ (Π°Π½Π³Π». crash), Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ Π°Π²Π°Ρ€ΠΈΠΉΠ½ΠΎΠ΅ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΊΡ€ΡΡˆ Ρ€Π΅ΠΏΠΎΡ€Ρ‚ΠΎΠΌ (Π°Π½Π³Π». crash report). Β«Π‘Π°Π³ΠΈΒ» Π»ΠΎΠΊΠ°Π»ΠΈΠ·ΡƒΡŽΡ‚ΡΡ ΠΈ ΡƒΡΡ‚Ρ€Π°Π½ΡΡŽΡ‚ΡΡ Π² процСссС тСстирования ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ ситуации, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ошибки ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ Π²ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΌ ΠΊΠΎΠ΄Π΅ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡΡ‚Π°Ρ‚ΡŒΡΡ Π½Π΅ Π·Π°ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΈ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΌΠΈ ΡƒΠΆΠ΅ ΠΏΡ€ΠΈ тСстировании ΠΈΠ»ΠΈ выпускС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΠ»ΠΈ ΠΈΠ³Ρ€Ρ‹. Π’Π°ΠΊΠΈΠ΅ ситуации ΠΈΡΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΌΠΈ β€œΠΏΠ°Ρ‚Ρ‡Π°ΠΌΠΈβ€ (Π°Π½Π³Π». patch), Π²Ρ‹ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ ΠΎΠ½ΠΈ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ скорСС ΡΡ‚Π°Ρ€Π°ΡΡΡŒ Π·Π°Π»Π°Ρ‚Π°Ρ‚ΡŒ всС Π΄Ρ‹Ρ€Ρ‹ ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, ΠΊΠΎΠ³Π΄Π° ΠΏΠ°Ρ‚Ρ‡ Π³ΠΎΡ‚ΠΎΠ² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΈΠ»ΠΈ программист выпускаСт β€œΠΏΠ°Ρ‚Ρ‡ ноут” (Π°Π½Π³Π». Patch note) список ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΈ исправлСний. На этом с Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ всё, приступим ΠΊ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅.

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

Как выглядит Π±Π°Π³

И ΠΊΠ°ΠΊ Π΅Π³ΠΎ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ

Π§Π°Ρ‰Π΅ всСго ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ Π½Π° Ρ€Π°Π½Π½ΠΈΡ… стадиях Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ³Π΄Π° ΠΈΠ³Ρ€Π° компилируСтся Π²Ρ‹ΡΠΊΠ°ΠΊΠΈΠ²Π°ΡŽΡ‚ ошибки ΠΈΠ»ΠΈ сообщСния ΠΎ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΊΠ°Ρ…, Π½ΠΎ Π±Ρ‹Π²Π°Π΅Ρ‚ Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Π½Π΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ особСнно ΠΊΠΎΠ³Π΄Π° Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ ошибка Π½Π΅ ΠΏΡ€ΠΎΡΠ²ΠΈΠ»Π°ΡΡŒ, для Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ тСстировщики, люди ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ 24 часа Π² сутки ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΡƒΠ³ΠΎΠ» Π½Π° ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ ошибок, Ρ‡Ρ‚ΠΎ Π±Ρ‹ ΠΏΡ€ΠΈ ΠΈΠ³Ρ€Π΅ Π² условный Fallout 76 ваша ΠΈΠ³Ρ€Π° ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ сломалась. ΠŸΡ€Π°Π²Π΄Π° Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ² люди Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ всё ΠΈ для этого трСбуСтся Π΅Ρ‰Ρ‘ большС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ Ρ‚Ρ€ΡƒΠ΄Π°, Π½ΠΎ Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ этом Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ошибки Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ, Ρ‚Π°ΠΊΠΈΠ΅ ошибки Π½Π΅ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Ρ‹ ΠΈ вСдь Π·Π°Ρ‡Π΅ΠΌ ΠΈΡ… ΠΈΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ссли это Π½Π΅ приносит ΡƒΠ±Ρ‹Ρ‚ΠΊΠΎΠ², поэтому ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство Π±Π°Π³ΠΎΠ² Π½Π΅ ΠΈΡΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ, ΠΈΡ… ΠΈΡΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ ΠΈΠ³Ρ€ΠΎΠΊΠΈ ΠΈ просто Π½Π΅ Ρ€Π°Π²Π½ΠΎΠ΄ΡƒΡˆΠ½Ρ‹Π΅ люди. Π­Ρ‚ΠΈ Π²Π΅Ρ‰ΠΈ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ фиксами. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘ΠΌ ΠΊ Π²ΠΈΠ½ΠΎΠ²Π½ΠΈΠΊΡƒ этой ΠΊΠ½ΠΈΠ³ΠΈ. Π‘Π°ΠΌΠΎΠ΅ простоС это ΠΏΡ€ΠΎΠΏΠ°Π²ΡˆΠ°Ρ тСкстура, это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прозрачная ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΈΠ»ΠΈ Ρ€Π°Π·Π½ΠΎΡ†Π²Π΅Ρ‚Π½Ρ‹Π΅ пиксСли, происходит Ссли тСкстура ΠΏΡ€ΠΎΠΏΠ°Π»Π° ΠΈΠ· ΠΈΠ³Ρ€Ρ‹. Π‘ΠΎΠ»Π΅Π΅ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ошибки Π² ΠΊΠΎΠ΄Π΅, ΠΏΡ€Ρ‹Π³Π½ΡƒΠ» ΠΊΡƒΠ΄Π°-Ρ‚ΠΎ Π½Π΅ Ρ‚ΡƒΠ΄Π° ΠΈ Π²ΠΎΡ‚ ΠΈΠ³Ρ€Π° ΡƒΠΆΠ΅ зависаСт, Π²Ρ‹Π΄Π°Ρ‘Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ ΠΈ ломаСтся, Ρ‚ΡƒΡ‚ всё Π΄Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π³Π΄Π΅-Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ сломанная частица ΠΊΠΎΠ΄Π°, которая ΠΏΡ€ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ Π²Ρ‹Π΄Π°Ρ‘Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ. Π•ΡΡ‚ΡŒ ошибки Π² тСкстС ΠΈ Π·Π²ΡƒΠΊΠ΅, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ вмСсто Π·Π²ΡƒΠΊΠ° ΠΌΠ΅Ρ‡Π° проигрываСтся Π·Π²ΡƒΠΊ ΠΊΡƒΡ€ΠΈΡ†Ρ‹, Π° Π² субтитрах написано, Ρ‡Ρ‚ΠΎ это Π±Ρ‹Π»Π° машина, Ρ‚ΡƒΡ‚ ΠΈΠ³Ρ€Π°Π΅Ρ‚ чСловСчСский Ρ„Π°ΠΊΡ‚ΠΎΡ€, Π΅Ρ‰Ρ‘ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΡΡ‚Ρ€ΡΡ‚ΡŒ Π² тСкстурС ΠΈΠ»ΠΈ ΡΠ»ΠΎΠΌΠ°Ρ‚ΡŒ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ событий Π² ΠΈΠ³Ρ€Π΅. Всё ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π² силу Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π° Ρ‚Π°ΠΊΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ ΠΈΡ… Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ, Π±Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠ½ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ ΠΈΠ· Π½Π΅ΠΎΡ‚ΠΊΡƒΠ΄Π°, Π½ΠΎ всСгда вСсСло ΠΈΡ… Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Ссли ΠΎΠ½ΠΈ Π½Π΅ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Ρ‹.

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

ΠœΠ΅ΡΡ‚ΠΎ Π±Π΅Π· тСкстур Π² Fallout76 – источник

ВворчСскиС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ

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

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

ΠšΡ€ΠΈΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ ситуации

Π—Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ Π΄Π°Π»Π΅ΠΊΠΎ Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π΅ Π½Π°Π΄ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ Π»ΠΈΡ†Π° ΠΈΠ· Assassin’s Creed Unity, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π±Ρ‹Π»Π° Π²Ρ‹Π·Π²Π°Π½Π° Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒΡŽ с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π°ΠΌΠΈ, это ошибка Π±Ρ‹Π»Π° исправлСна Π² ΠΏΠ°Ρ‚Ρ‡Π΅ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ дня Π½ΠΎ оставила свой ΠΎΡ‚ΠΏΠ΅Ρ‡Π°Ρ‚ΠΎΠΊ Π½Π° ΠΈ Ρ‚Π°ΠΊ большом пластС нСнависти Π²Π²ΠΈΠ΄Ρƒ отсутствия ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ Π±Π°Π³ΠΎΠ², Π²ΠΎΡ‚ Ρ‡Ρ‚ΠΎ ΠΎΠ± этом Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ Π³Π»Π°Π²Π½Ρ‹ΠΉ творчСский Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ Ubisoft Π–Π°Π½ ЖСсдон:

Если Π²Ρ‹ ΠΏΠΎΠΈΠ³Ρ€Π°Π΅Ρ‚Π΅ сСйчас, со всСми исправлСниями, β€” это Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ красивая ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ ΠΈΠ³Ρ€Π°. Π˜Π½Ρ‹ΠΌΠΈ словами, вСроятно, ΠΌΡ‹ ΠΏΠΎΠ΄Π»Π΅Ρ‚Π΅Π»ΠΈ слишком Π±Π»ΠΈΠ·ΠΊΠΎ ΠΊ Π‘ΠΎΠ»Π½Ρ†Ρƒ ΠΈ ΡƒΡ‚Ρ€Π°Ρ‚ΠΈΠ»ΠΈ ΡΠ°ΠΌΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ.

ИмСнно поэтому Syndicate ΠΊΠΎΠ½Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π»Π°ΡΡŒ Π½Π° качСствС, с Ρ‡Π΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΡΠΏΡ€Π°Π²ΠΈΠ»Π°ΡΡŒ. Π–Π°Π½ ЖСсдон

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

Π’ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ Π±Π°Π³ΠΈ ΠΈ ошибки ΠΏΠΎΡ€Π°Π΄ΠΈΠ»ΠΈ Ρ†Π΅Π»Ρ‹Π΅ сСгмСнты Π² Ρ€Π°Π·Π½Ρ‹Ρ… ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Π°Ρ… ΠΈ стали большой Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΈΠ³Ρ€ ΠΈ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ индустрии. _DeVloPPeR_

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π’ΠΈΠΏΡ‹ Π±Π°Π³ΠΎΠ²: этимология ΠΈ энтомология

1. НСмного этимологии ΠΈ энтомологии
Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим ΠΏΠΎΠΏΡ€ΠΈΡΡ‚Π°Π»ΡŒΠ½Π΅ΠΉ Π½Π° Ρ‚Π°ΠΊΠΎΠ΅ Π·Π½Π°ΠΊΠΎΠΌΠΎΠ΅ ΠΈ (Π΄ΠΎ Π±ΠΎΠ»ΠΈ?) Ρ€ΠΎΠ΄Π½ΠΎΠ΅ слово БАГ. ΠŸΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ ΠΎΠ½ΠΎ ΠΎΡ‚ английского слова Bug, ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰Π΅Π³ΠΎ «насСкомоС». Π•ΡΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΌΠ½ΠΎΠ³ΠΎ сторонних Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Π² частности английскоС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Β«to go bugsΒ» β€” сойти с ΡƒΠΌΠ°, Ρ‡Ρ‚ΠΎ Π»Π΅Π³ΠΊΠΎ корСллируСтся со Π²ΠΏΠΎΠ»Π½Π΅ русским Β«Ρ‚Π°Ρ€Π°ΠΊΠ°Π½Ρ‹ Π² Π³ΠΎΠ»ΠΎΠ²Π΅ завСлись». Π’Π°ΠΊΠΆΠ΅ Π²ΡΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‚ΡΡ ΠΈ Β«ΠΆΡƒΡ‡ΠΊΠΈ Π½Π° Π»ΠΈΠ½ΠΈΠΈΒ» (Ρ‚ΠΎΠΆΠ΅, кстати, ΠΏΠΎ-английски – bugs). И ΠΎΠΏΡΡ‚ΡŒ ΠΌΡ‹ ΠΏΡ€ΠΈΡˆΠ»ΠΈ ΠΊ насСкомым.

Π•Ρ‰Π΅ Π² 1878 Π³ΠΎΠ΄Ρƒ, Вомас Альва Эдисон (Π΄Π°-Π΄Π°, Ρ‚ΠΎΡ‚ самый!) Π² ΠΏΠΈΡΡŒΠΌΠ°Ρ… ΠΊ своСму соратнику ΠŸΡƒΡΠΊΠ°ΡΡƒ писал: Β«It has been just so in all of my inventions. The first step is an intuition, and comes with a burst, then difficulties arise β€” this thing gives out and [it is] then that ‘Bugs’ β€” as such little faults and difficulties are called β€” show themselves and months of intense watching, study and labor are requisite before commercial success or failure is certainly reachedΒ». Π’Π΅ΠΌ ΠΆΠ΅ словом, ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Ρ‹ Π½Π°Π·Ρ‹Π²Π°Π»ΠΈ ΠΈ сбои Ρ€Π°Π΄Π°Ρ€Π½ΠΎΠΉ элСктроники Π²ΠΎ врСмя Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠœΠΈΡ€ΠΎΠ²ΠΎΠΉ Π’ΠΎΠΉΠ½Ρ‹. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π±ΠΎΠ»Π΅Π΅ распространСна история ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π² 1946 Π³ΠΎΠ΄Ρƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠœΠ°Ρ€ΠΊ-2 (Mark-II) Π±Ρ‹Π»ΠΈ приостановлСна ΠΈΠ·-Π·Π° сбоя Π΅Π³ΠΎ функционирования, Π²Ρ‹Π·Π²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠΏΠ°Π΄Π°Π½ΠΈΠ΅ΠΌ ΠΌΠΎΡ‚Ρ‹Π»ΡŒΠΊΠ° ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ². Π’Ρ€ΡƒΠΏΠΈΠΊ ΠΌΠΎΡ‚Ρ‹Π»ΡŒΠΊΠ° Π±Ρ‹Π» ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ ΠΈ ΠΏΡ€ΠΈΠΊΠ»Π΅Π΅Π½ ΠΊ ΠΎΡ‚Ρ‡Π΅Ρ‚Ρƒ Π»ΠΈΠΏΠΊΠΎΠΉ Π»Π΅Π½Ρ‚ΠΎΠΉ с ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅ΠΌ Β«First actual case of bug being found.Β» (Β«ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ случай нахоТдСния ΠΆΡƒΡ‡ΠΊΠ°Β»). Как Π½Π΅Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π΄ΠΎΠ³Π°Π΄Π°Ρ‚ΡŒΡΡ, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΠΎΡ‚Ρ‚ΡƒΠ΄Π° ΠΆΠ΅ «растут ΡƒΡˆΠΈΒ» ΠΈ слова Β«Π΄Π΅Π±Π°Π³Π³Π΅Ρ€Β» (debugger) – Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ Β«ΠΈΠ·Π±Π°Π²ΠΈΡ‚Π΅Π»ΡŒ ΠΎΡ‚ ΠΆΡƒΡ‡ΠΊΠΎΠ²Β».

2. Π’ΠΈΠ΄Ρ‹ Π±Π°Π³ΠΎΠ².
ΠŸΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΉ (Π½Π΅ ΠΊΠ°ΠΊ инфузория-Ρ‚ΡƒΡ„Π΅Π»ΡŒΠΊΠ°, Π° самый простой для понимания, ΠΌΠΎΠ΄Π½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ «классичСский») Π±Π°Π³ – это нСсоотвСтствиС ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡ‹ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ (ОР) ΠΈ фактичСским Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ (Π€Π ). Π Π°Π·Π±Π΅Ρ€Π΅ΠΌ это Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅:

Π”Π΅ΠΉΡΡ‚Π²ΠΈΡΠžΠΆΠΈΠ΄Π°Π΅ΠΌΡ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚
ВвСсти Π² ячСйку Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Β«=2+2*2Β» (Π±Π΅Π· ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ) ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ ENTER68 БАГ.

(это, кстати, Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ Π±Π°Π³ старого Microsoft Excel – ΠΎΠ½ Π½Π΅ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π» ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π° матСматичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π²Ρ‹ΡΡˆΠΈΠΉ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ со слоТСниСм)

ВсС просто. Π–Π΄Π΅ΠΌ ΠΎΠ΄Π½ΠΎ – ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π΄Ρ€ΡƒΠ³ΠΎΠ΅. Π‘Π°Π³.
Π― Π½Π΅ Π±ΡƒΠ΄Ρƒ ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒ всС ΠΏΠΎΠ΄Π²ΠΈΠ΄Ρ‹ Π±Π°Π³Π° классичСского – ΠΎΡ‚ ΠΎΠΏΠ΅Ρ‡Π°Ρ‚ΠΎΠΊ Π² Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΎΠΏΠ΅Ρ‡Π°Ρ‚ΠΎΠΊ Π² ΠΊΠΎΠ΄Π΅ Π΄ΠΎ бСсконСчных Ρ†ΠΈΠΊΠ»ΠΎΠ², ΠΎΡ‚ использования ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° присвоСния вмСсто ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ равСнства Π΄ΠΎ использования Π½Π΅ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΠΎΡ‚ состояния Π³ΠΎΠ½ΠΊΠΈ (race condition) Π² ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠΎΡ‚ΠΎΡ‡Π½Ρ‹Ρ… прилоТСния Π΄ΠΎ пСрСполнСния Π±ΡƒΡ„Π΅Ρ€Π°, ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅, ΠΈ Ρ‚ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ – всС это достаточно ΠΎΠ±Ρ‹Π΄Π΅Π½Π½Ρ‹Π΅ ΠΈ ясныС явлСния. ΠžΠ±Ρ€Π°Ρ‚ΠΈΠΌΡΡ ΠΊ ΠΌΠ°Π»ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΎΠΉ экзотикС.

2.1. Π“Π΅ΠΉΠ·Π΅Π½Π±Π°Π³ (Heisenbug)
Π‘Π°Π³, Π½Π°Π·Π²Π°Π½Π½Ρ‹ΠΉ Π² Ρ‡Π΅ΡΡ‚ΡŒ ГСйзСнбСргского ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ° нСопрСдСлСнности – ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ ΠΊΠ²Π°Π½Ρ‚ΠΎΠ²ΠΎΠΉ Ρ„ΠΈΠ·ΠΈΠΊΠΈ. ΠŸΡ€ΠΎΡΡ‚Ρ‹ΠΌ (Ρ…ΠΎΡ‚ΡŒ слово «просто» здСсь ΠΈ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠΎ) ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ Π±Π°Π³Π° Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ²Π»ΡΡ‚ΡŒΡΡ ошибка, ΠΏΡ€ΠΎΡΠ²Π»ΡΡŽΡ‰Π°ΡΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° запускаСтся Π½Π° исполнСниС Π² Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ срСдС, Π½ΠΎ ΠΈΡΡ‡Π΅Π·Π°ΡŽΡ‰Π°Ρ, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ Π² Π΄Π΅Π±Π°Π³Π³Π΅Ρ€Π΅.

2.2. Π‘ΠΎΡ€Π±Π°Π³ (Bohrbug)
Π’ΠΈΠΏ Π±Π°Π³Π°, Π½Π°Π·Π²Π°Π½Π½Ρ‹ΠΉ Ρ‚Π°ΠΊ Π² Ρ‡Π΅ΡΡ‚ΡŒ Π°Ρ‚ΠΎΠΌΠ½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π‘ΠΎΡ€Π°. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π“Π΅ΠΉΠ·Π΅Π½Π±Π°Π³Ρƒ, ΠΎΠ½ проявляСтся постоянно ΠΏΡ€ΠΈ ΠΎΠ΄Π½ΠΎΠΌ ΠΈ Ρ‚ΠΎΠΌ ΠΆΠ΅ стСчСнии ΠΎΠ±ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΡΡ‚Π². Вопрос Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ вСсь Π½Π°Π±ΠΎΡ€ ΠΎΠ±ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΡΡ‚Π² Π±Ρ‹Π²Π΅Ρ‚ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ (ΠΈΠ»ΠΈ ΠΎΡ‡Π΅Π½ΡŒ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ) ΠΎΡ‚ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ.

2.3. МандСльбаг (Mandelbug)
Назван Π² Ρ‡Π΅ΡΡ‚ΡŒ Π‘Π΅Π½ΡƒΠ° ΠœΠ°Π½Π΄Π΅Π»ΡŒΠ±Ρ€ΠΎΡ‚Π°, внСсшСго ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ Π²ΠΊΠ»Π°Π΄ Π² Ρ‚Π΅ΠΎΡ€ΠΈΡŽ Ρ„Ρ€Π°ΠΊΡ‚Π°Π»ΠΎΠ². МандСльбагами Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ошибки, Ρ‡ΡŒΠΈ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ слоТны ΠΈ нСясны, Ρ‡Ρ‚ΠΎ фактичСски каТутся Ρ…Π°ΠΎΡ‚ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΈ Π½Π΅ ΠΏΠΎΠ΄Π΄Π°ΡŽΡ‰ΠΈΠΌΠΈΡΡ описаниями. (ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово «каТутся»). ПодобноС, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°ΠΊΡ†ΠΈΠ΅ΠΉ систСмы – Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ошибка ΡƒΠΆΠ΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»Π°, Π½ΠΎ ΠΎΠ± этом Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Π΅Ρ€Π΅Π· Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя, Ρ‡Ρ‚ΠΎ сильно Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½ΠΈΡ‚ Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΏΡ€ΠΈΡ‡ΠΈΠ½.

2.4. Π¨Ρ€Π΅Π΄ΠΈΠ½Π±Π°Π³ (Schroedinbug)
Π¨Ρ€Π΅Π΄ΠΈΠ½Π±Π°Π³ Π½Π°Π·Π²Π°Π½ Π² Ρ‡Π΅ΡΡ‚ΡŒ извСстного парадокса с кошкой Π¨Ρ€Π΅Π΄ΠΈΠ½Π³Π΅Ρ€Π° (ΠΈΠ»ΠΈ эта нСсчастная ΠΆΠΈΠ²ΠΎΡ‚ΠΈΠ½Π° – ΠΊΠΎΡ‚?). Он Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΡ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅ΠΉ ΡƒΠΆΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя) ΠΈ восклицаСт Β«Π”Π° этого Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ! Она просто Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ!Β», послС Ρ‡Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π°Π΅Ρ‚ своС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠΊΠ° данная ошибка Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ исправлСна. Π‘ΡƒΠ΄ΡƒΡ‡ΠΈ, казалось Π±Ρ‹, Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ фантастичСской, данная ошибка попадаСтся Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ – спроситС Π·Π½Π°ΠΊΠΎΠΌΡ‹Ρ… Π²Π΅Ρ‚Π΅Ρ€Π°Π½ΠΎΠ²- Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΎΠ½ΠΈ подтвСрдят. Π₯отя, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π°Π½Π°Π»ΠΈΠ·, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, позволяСт отнСсти ΠΎΡˆΠΈΠ±ΠΊΡƒ ΠΊ Ρ€Π°Π·Π΄Π΅Π»Π°ΠΌ 2.1, 2.2 ΠΈΠ»ΠΈ 2.3, это удаСтся Π½Π΅ всСгда.

2.5. Π€Π°Π·Ρ‹ Π»ΡƒΠ½Ρ‹
На самом Π΄Π΅Π»Π΅ Ρ‚Π°ΠΊΠΎΠΉ ошибки Π½Π΅ сущСствуСт – это популярная ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ΠΊΠ° Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Π½Π΅ Ρ…ΠΎΡ‡Π΅Ρ‚ (Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ТСлания ΠΈ/ΠΈΠ»ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ) Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ Π² слоТных ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°Ρ… возникновСния ошибки. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π² истории сущСствуСт ΠΏΠ°Ρ€Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ², ΠΊΠΎΠ³Π΄Π° ошибки Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π»ΠΈ Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ ΠΈΠ·-Π·Π° Ρ„Π°Π· Π»ΡƒΠ½Ρ‹. Π― Π½Π΅ Π±ΡƒΠ΄Ρƒ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ здСсь эти истории, надСясь, Ρ‡Ρ‚ΠΎ Π½ΠΈΠΊΠΎΠΌΡƒ ΠΈΠ· нас Π½Π΅ придСтся Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ со ΡΡ‚ΠΎΠ»ΡŒ слоТными устройствами. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π² любом случаС, Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π΅Ρ€Π΅Ρ‡ΡŒ всСх ΠΎΡ‚ нСостороТных ΡƒΠΌΠΎΠ·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ ΠΈ ΠΏΠΎΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ Π±Ρ‹Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ, настойчивыми ΠΈ скрупулСзными Π² своСй Ρ€Π°Π±ΠΎΡ‚Π΅.

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

2.7. ДСмонстрационный эффСкт.
Ну ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, извСстный всСм, «эффСкт ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Β», Π½Π΅ Ρ€Π°Π· ΡΠ»ΡƒΡ‡Π°Π²ΡˆΠΈΠΉΡΡ ΠΈ с вашим ΠΏΠΎΠΊΠΎΡ€Π½Ρ‹ΠΌ слугой. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎΡ€Π° ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, прСкрасно Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π²ΡˆΠΈΠΉ Π½Π° тСстовом стСндС ΡŽΠ½ΠΈΡ‚, ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ происходит Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ уТасноС. ΠŸΡ€ΠΈΡ‡Π½Ρ‹, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½Ρ‹ – пропуск Β«Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ…Β» тСст-кСйсов, Π½Π΅Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊ дСталям ΠΈ Π½Π΅ΡƒΡ‡Ρ‚Π΅Π½Π½Ρ‹Π΅ юз-кСйсы. ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅ – Π±ΡƒΠ΄ΡŒΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½Π΅ΠΉ.

На этом я Π·Π°ΠΊΠΎΠ½Ρ‡Ρƒ ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΉ ΠΎΠ±Π·ΠΎΡ€ Π±Π°Π³ΠΎΠ², Π±ΡƒΠ΄Ρƒ Ρ€Π°Π΄ Π’Π°ΡˆΠΈΠΌ замСчаниям ΠΈ прСдлоТСниям.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π±Π°Π³ (Π°Π½Π³Π». bug β€” ΠΆΡƒΠΊ) β€” ΠΆΠ°Ρ€Π³ΠΎΠ½Π½ΠΎΠ΅ слово, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰Π΅Π΅ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΈΠ»ΠΈ систСмС, которая Π²Ρ‹Π΄Π°Π΅Ρ‚ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½Ρ‹ΠΉ ΠΈΠ»ΠΈ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π±Π°Π³ΠΎΠ² Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ ΠΈΠ·-Π·Π° ошибок, Π΄ΠΎΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² Π΅Ρ‘ исходном ΠΊΠΎΠ΄Π΅, Π»ΠΈΠ±ΠΎ Π² Π΅Ρ‘ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅. Π’Π°ΠΊΠΆΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Π°Π³ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ ΠΈΠ·-Π·Π° Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ компилятора, Π²Ρ‹Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, которая содСрТит большоС число Π±Π°Π³ΠΎΠ² ΠΈ/ΠΈΠ»ΠΈ Π±Π°Π³ΠΈ, ΡΠ΅Ρ€ΡŒΡ‘Π·Π½ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ Π΅Ρ‘ Ρ€Π°Π±ΠΎΡ‚ΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ, Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ ΠΈΠ»ΠΈ, Π½Π° ΠΆΠ°Ρ€Π³ΠΎΠ½Π½ΠΎΠΌ языкС, Β«Π³Π»ΡŽΡ‡Π½ΠΎΠΉΒ», Β«Π³Π»ΡŽΠΊΠ½ΡƒΡ‚ΠΎΠΉΒ», Β«Π·Π°Π±Π°Π³ΠΎΠ²Π°Π½Π½ΠΎΠΉΒ», Β«Π±Π°ΠΆΠ½ΠΎΠΉΒ», Β«Π±Π°Π³(Π°)Π½ΡƒΡ‚ΠΎΠΉΒ» (Π°Π½Π³Π». unstable, buggy).

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Π’Π΅Ρ€ΠΌΠΈΠ½ Β«Π±Π°Π³Β» ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ употрСбляСтся Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ ошибок, ΠΏΡ€ΠΎΡΠ²Π»ΡΡŽΡ‰ΠΈΡ… сСбя Π½Π° стадии Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡ‚ ошибок проСктирования ΠΈΠ»ΠΈ синтаксичСских ошибок. ΠžΡ‚Ρ‡Π΅Ρ‚, содСрТащий ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π±Π°Π³Π΅ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠΌ ΠΎΠ± ошибкС ΠΈΠ»ΠΈ ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠΌ ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅ (Π°Π½Π³Π». bug report). ΠžΡ‚Ρ‡Π΅Ρ‚ ΠΎ критичСской ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅ (Π°Π½Π³Π». crash), Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ Π°Π²Π°Ρ€ΠΈΠΉΠ½ΠΎΠ΅ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΊΡ€ΡΡˆ-Ρ€Π΅ΠΏΠΎΡ€Ρ‚ΠΎΠΌ (Π°Π½Π³Π». crash report).

Β«Π‘Π°Π³ΠΈΒ» Π»ΠΎΠΊΠ°Π»ΠΈΠ·ΡƒΡŽΡ‚ΡΡ ΠΈ ΡƒΡΡ‚Ρ€Π°Π½ΡΡŽΡ‚ΡΡ Π² процСссС тСстирования ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π‘Π°Π³ΠΎΠΌ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ Π²ΠΈΠ΄ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π° Π½Π° ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°Ρ….

Этимология

Π›Π΅Π³Π΅Π½Π΄Π° ΠΎ ΠΌΠΎΡ‚Ρ‹Π»ΡŒΠΊΠ΅ ΠΈ дСнь тСстировщика

Π¨ΠΈΡ€ΠΎΠΊΠΎ распространСна Π»Π΅Π³Π΅Π½Π΄Π°, Ρ‡Ρ‚ΠΎ 9 сСнтября 1945 Π³ΠΎΠ΄Π° ΡƒΡ‡Ρ‘Π½Ρ‹Π΅ Гарвардского унивСрситСта, Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π²ΡˆΠΈΠ΅ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρƒ Mark II Aiken Relay Calculator, нашли ΠΌΠΎΡ‚Ρ‹Π»ΡŒΠΊΠ°, Π·Π°ΡΡ‚Ρ€ΡΠ²ΡˆΠ΅Π³ΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌΠΈ элСктромСханичСского Ρ€Π΅Π»Π΅, ΠΈ ГрСйс Π₯ΠΎΠΏΠΏΠ΅Ρ€ произнСсла этот Ρ‚Π΅Ρ€ΠΌΠΈΠ½. Π˜Π·Π²Π»Π΅Ρ‡Ρ‘Π½Π½ΠΎΠ΅ насСкомоС Π±Ρ‹Π»ΠΎ Π²ΠΊΠ»Π΅Π΅Π½ΠΎ скотчСм Π² тСхничСский Π΄Π½Π΅Π²Π½ΠΈΠΊ, с ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ надписью: Β«First actual case of bug being foundΒ» (Π°Π½Π³Π». Β«ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ случай, ΠΊΠΎΠ³Π΄Π° ΠΆΡƒΠΊ Π±Ρ‹Π» Π½Π°ΠΉΠ΄Π΅Π½Β»). БчитаСтся, Ρ‡Ρ‚ΠΎ этот Π·Π°Π±Π°Π²Π½Ρ‹ΠΉ Ρ„Π°ΠΊΡ‚ ΠΏΠΎΠ»ΠΎΠΆΠΈΠ» Π½Π°Ρ‡Π°Π»ΠΎ использованию слова Β«debuggingΒ» Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ Β«ΠΎΡ‚Π»Π°Π΄ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹Β», ΠΎΠ΄Π½Π°ΠΊΠΎ, скорСС всСго, Ρ„Ρ€Π°Π·Π° являСтся ΠΊΠ°Π»Π°ΠΌΠ±ΡƒΡ€ΠΎΠΌ.

Π—Π°ΠΏΠΈΡΡŒ Π² Ρ‚Π΅Ρ….ΠΆΡƒΡ€Π½Π°Π»Π΅

Π±Π°Π³ ошибка Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅. %D0%91%D0%B0%D0%B3 %D0%BC%D0%BE%D1%82%D1%8B%D0%BB%D0%B5%D0%BA. Π±Π°Π³ ошибка Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Ρ„ΠΎΡ‚ΠΎ. Π±Π°Π³ ошибка Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅-%D0%91%D0%B0%D0%B3 %D0%BC%D0%BE%D1%82%D1%8B%D0%BB%D0%B5%D0%BA. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π±Π°Π³ ошибка Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° %D0%91%D0%B0%D0%B3 %D0%BC%D0%BE%D1%82%D1%8B%D0%BB%D0%B5%D0%BA. Π‘Π°Π³ ΠΈΠ»ΠΈ ΠΆΠ΅ ошибка, связанная с Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡΠΌΠΈ Π² цСлостности ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, Π² этом ΠΊΡ€Π°Ρ‚ΠΊΠΎΠΌ пособии я Ρ…ΠΎΡ‡Ρƒ Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΠ± этих странных, Π·Π°Π±Π°Π²Π½Ρ‹Ρ… ΠΈ ΠΏΠΎΡ€ΠΎΠΉ нСизвСстных Π²Π΅Ρ‰Π°Ρ…, надСюсь, Ρ‡Ρ‚ΠΎ это пособиС ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ я ΡΠΌΠΎΡ‚Ρ€ΡŽ Π½Π° этот чудСсный ΠΌΠΈΡ€ ошибок ΠΈ Π½Π΅Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΎΠΊ, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π²ΠΎΡΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ ΠΈΡ… ΠΊΠ°ΠΊ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ бСсящСС ΠΈ ΠΊΡ€Π°ΠΉΠ½Π΅ Π½Π°Π΄ΠΎΠ΅Π΄Π»ΠΈΠ²ΠΎΠ΅, с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ стороны ΠΎΠ½ΠΈ всС ΠΏΡ€Π°Π²Ρ‹.

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

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ Ρ„Π°ΠΊΡ‚Ρ‹

ΠœΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΌ, слово Β«bugΒ» Π² соврСмСнном Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΠ»ΠΎΡΡŒ Π·Π°Π΄ΠΎΠ»Π³ΠΎ Π΄ΠΎ этого пСрсоналом Ρ‚Π΅Π»Π΅Π³Ρ€Π°Ρ„Π½Ρ‹Ρ… ΠΈ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ с элСктрооборудованиСм ΠΈ Ρ€Π°Π΄ΠΈΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠΎΠΉ. Π’ Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΈΡ€ΠΎΠ²ΠΎΠΉ Π²ΠΎΠΉΠ½Ρ‹ словом Β«bugsΒ» Π½Π°Π·Ρ‹Π²Π°Π»ΠΈΡΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с Ρ€Π°Π΄Π°Ρ€Π½ΠΎΠΉ элСктроникой. Π’ 1878 Π³ΠΎΠ΄Ρƒ Вомас Эдисон писал:

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

It has been just so in all of my inventions. The first step is an intuition, and comes with a burst, then difficulties ariseβ€”this thing gives out and [it is] then that Β«BugsΒ»β€”as such little faults and difficulties are calledβ€”show themselves and months of intense watching, study and labor are requisite before commercial success or failure is certainly reached. [1]

Π£ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅

ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΠ΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Β«Π­Ρ‚ΠΎ Π½Π΅ Π±Π°Π³, это Ρ„ΠΈΡ‡Π°Β» слСдуСт ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ: это Π½Π΅ ошибка, это прСдусмотрСнная ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌΡƒ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΡŽ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ схоТиС Π·Π°ΠΊΠΎΠ½Ρ‹ ΠΎΠ± авторском ΠΏΡ€Π°Π²Π΅, Ρ‡Ρ‚ΠΎ ΠΈ ΠΊ тСкстовым публикациям, Ρ‚ΠΎ ошибка Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΈ являСтся всСго лишь ΠΌΠ½Π΅Π½ΠΈΠ΅ΠΌ Π°Π²Ρ‚ΠΎΡ€Π°.

Поиск ΠΈ исправлСниС ошибок

Для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (Π°Π½Π³Π». debugging) Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ПО ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹-ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠΈ (Π°Π½Π³Π». debugger). НапримСр, Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС Windows ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ WinDbg ΠΈΠ· ΠΏΠ°ΠΊΠ΅Ρ‚Π° Microsoft Debugging Tools for Windows. Для GNU/Linux ΠΈ ряда Π΄Ρ€ΡƒΠ³ΠΈΡ… UNIX-ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм сущСствуСт ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ GDB (GNU Debugger).

ΠžΡ‚Ρ‡Ρ‘Ρ‚Ρ‹ ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…

Основная масса Π±Π°Π³ΠΎΠ² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ отлаТиваСтся Π½Π° этапС компиляции ΠΈ тСстирования ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Однако нСкоторая Ρ‡Π°ΡΡ‚ΡŒ ошибок всё ΠΆΠ΅ ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ‚ Π² Ρ€Π΅Π»ΠΈΠ· ΠΈ проявляСтся Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π² процСссС эксплуатации ПО. Для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ качСства ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ, Ρ†Π΅Π»ΡŒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… β€” ΠΎΡ‚Π»ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² Ρ†Π΅Π»Π΅Π²ΠΎΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± Π΅Ρ‘ симптомах ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡ‚Ρ‡Ρ‘Ρ‚ ΠΏΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ПО.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Моя объСдинСнная тСория Π±Π°Π³ΠΎΠ²

Π’ΠΈΠΏΠΈΡ‡Π½ΠΎΠ΅ распрСдСлСниС Π²ΠΈΠ΄ΠΎΠ² Π±Π°Π³ΠΎΠ² Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅

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

Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ обнаруТСния Π‘Π°Π³Π°

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

Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ исправлСния Π‘Π°Π³Π°

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

Π›ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅Π‘Π²ΡΠ·Ρ‹Π²Π°Π½ΠΈΡΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ
Π’Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ появлСнияВысокаяБрСдняяНизкая
Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΡΠ‘Π»ΠΎΠΆΠ½ΠΎΠ›Π΅Π³ΠΊΠΎΠ’Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½ΠΎ
Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ исправлСнияВысокаяБрСдняяНизкая

Как Ρ‚Π΅ΡΡ‚ΠΎΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½ΠΎΡΡ‚ΡŒ мСняСт распрСдСлСниС Π²ΠΈΠ΄ΠΎΠ² Π±Π°Π³ΠΎΠ²?

Π’Π°ΠΊ получаСтся, Ρ‡Ρ‚ΠΎ написаниС тСстопригодного ΠΊΠΎΠ΄Π° влияСт Π½Π° распрСдСлСниС Π²ΠΈΠ΄ΠΎΠ² Π±Π°Π³ΠΎΠ² Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅. Для тСстопригодности ΠΊΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½:

Π‘Π»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ этим ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ Π²Π΅Π΄Π΅Ρ‚ ΠΊ сущСствСнному ΡΠΎΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΡŽ Π±Π°Π³ΠΎΠ² связывания. Π’ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π½ΠΎΠΌ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ количСство логичСских Π±Π°Π³ΠΎΠ² выросло, Π½ΠΎ ΠΎΠ±Ρ‰Π΅Π΅ количСство всСх Π±Π°Π³ΠΎΠ² ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΠ»ΠΎΡΡŒ.

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

Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·Ρƒ ΠΎΡ‚ тСстопригодного ΠΊΠΎΠ΄Π°, Π½Π΅ написав ΠΏΡ€ΠΈ этом Π½ΠΈ строчки самих тСстов. ΠŸΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ β€” Π»ΡƒΡ‡ΡˆΠΈΠΉ ΠΊΠΎΠ΄! (Когда я ΡΠ»Ρ‹ΡˆΡƒ, ΠΊΠ°ΠΊ люди приносят Π² ΠΆΠ΅Ρ€Ρ‚Π²Ρƒ Β«Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ ΠΊΠΎΠ΄Β» Ρ€Π°Π΄ΠΈ тСстопригодности, Ρ‚ΠΎ понимаю, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅ ΠΎΡΠΎΠ·Π½Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π½Π° самом Π΄Π΅Π»Π΅ тСстопригодный ΠΊΠΎΠ΄)

ΠœΡ‹ любим ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹Π΅ тСсты (unit tests)

ΠœΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹Π΅ тСсты сфокусированы Π½Π° логичСских Π±Π°Π³Π°Ρ…. Они ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚ ваши i’Ρ‹ ΠΈ Ρ†ΠΈΠΊΠ»Ρ‹, Π½ΠΎ Π½Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚ связываниС Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ (ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π½Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅)

ΠœΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹Π΅ тСсты сфокусированы Π½Π° КПВ (класс-ΠΏΠΎΠ΄-тСстом, CUT, class-under-test). Π­Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎ эти тСсты Π½Π΅ встанут Π½Π° ΠΏΡƒΡ‚ΠΈ Π±ΡƒΠ΄ΡƒΡ‰Π΅Π³ΠΎ Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³Π°. ΠœΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹Π΅ тСсты Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠŸΠžΠœΠžΠ“ΠΠ’Π¬ Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³Ρƒ, Π° Π½Π΅ ΠœΠ•Π¨ΠΠ’Π¬ Π΅ΠΌΡƒ. (ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΡŽΡΡŒ: ΠΊΠΎΠ³Π΄Π° я ΡΠ»Ρ‹ΡˆΡƒ, ΠΊΠ°ΠΊ ΠΊΡ‚ΠΎ-Ρ‚ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚, Ρ‡Ρ‚ΠΎ тСсты ΠΌΠ΅ΡˆΠ°ΡŽΡ‚ Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³Ρƒ, Ρ‚ΠΎ полагаю, Ρ‡Ρ‚ΠΎ этот Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹ΠΉ тСст).

ΠœΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹Π΅ тСсты Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π½Π΅ скаТут, Ρ‡Ρ‚ΠΎ всС OK со связываниСм. Они Π΄Π΅Π»Π°ΡŽΡ‚ это нСявно, ΠΏΡƒΡ‚Π΅ΠΌ принуТдСния вас ΠΊ написанию тСстопригодного ΠΊΠΎΠ΄Π°.

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ тСсты ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚ ΡΠ²ΡΠ·Π°Π½Π½ΠΎΡΡ‚ΡŒ, ΠΎΠ΄Π½Π°ΠΊΠΎ это Π½Π΅ всС. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ»Π³ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³, Ссли Ρƒ вас ΠΌΠ½ΠΎΠ³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… тСстов Π˜Π›Π˜ Ссли Π²Ρ‹ ΡΠΌΠ΅ΡˆΠΈΠ²Π°Π΅Ρ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ логичСскиС тСсты.

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π‘Π°Π³Π°ΠΌΠΈ

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

Π― ΡΠ»Ρ‹ΡˆΡƒ, ΠΊΠ°ΠΊ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π·Π°ΡΠ²Π»ΡΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΏΠΈΡˆΡƒΡ‚ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹Π΅ тСсты, Π½ΠΎ ΠΏΡ€ΠΈ блиТайшСм рассмотрСнии это оказываСтся смСсь Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… (ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° связывания) ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹Ρ… (Π»ΠΎΠ³ΠΈΠΊΠ°) тСстов. Π­Ρ‚ΠΎ происходит, ΠΊΠΎΠ³Π΄Π° тСсты ΠΏΠΈΡˆΡƒΡ‚ΡΡ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ написан ΠΊΠΎΠ΄, ΠΈ ΠΈΠ·-Π·Π° этого ΠΎΠ½ получаСтся нСтСстопригодным. НСтСстопригодный ΠΊΠΎΠ΄ Π²Π΅Π΄Π΅Ρ‚ ΠΊ появлСнию ΠΌΠΎΠΊΠ΅Ρ€ΠΎΠ² (ΠΎΡ‚ Π°Π½Π³Π». Β«mockΒ» β€” Π·Π°Π³Π»ΡƒΡˆΠΊΠ°) β€” это тСст, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°Π³Π»ΡƒΡˆΠ΅ΠΊ, Π° эти Π·Π°Π³Π»ΡƒΡˆΠΊΠΈ, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π·Π°Π³Π»ΡƒΡˆΠΊΠΈ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ тСсты с ΠΌΠΎΠΊΠ΅Ρ€Π°ΠΌΠΈ, Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΌΠ°Π»ΠΎ Π² Ρ‡Π΅ΠΌ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹. ΠŸΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ тСсты Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π° слишком высоком ΡƒΡ€ΠΎΠ²Π½Π΅ абстракции, Π½ΡƒΠΆΠ½ΠΎΠΌ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°Ρ‚ΡŒ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ². Π­Ρ‚ΠΈ тСсты Π³Π»ΡƒΠ±ΠΎΠΊΠΎ завязаны Π½Π° Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ (это Π²ΠΈΠ΄Π½ΠΎ ΠΏΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΡŽ большого количСства связСй ΠΌΠ΅ΠΆΠ΄Ρƒ Π·Π°Π³Π»ΡƒΡˆΠΊΠ°ΠΌΠΈ), вслСдствиС Ρ‡Π΅Π³ΠΎ любой Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ Π±ΠΎΠ»Π΅Π·Π½Π΅Π½Π½Ρ‹ΠΌ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠΎΡ‚ΠΊΡƒΠ΄Π° пошло слово «Π‘ΠΠ“» (bug)

Π”ΡƒΠ±Π»ΠΈΠΊΠ°Ρ‚Ρ‹ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½Ρ‹

БобствСнно, ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π±Π°Π³

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

я Π΄ΡƒΠΌΠ°ΡŽ всС это Ρ‡ΠΈΡ‚Π°Π»ΠΈ ΡƒΠΆΠ΅ =)

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

ΠœΠ°ΡΡΠΎΠ²Ρ‹ΠΉ Π±Π°Π³-Π²Ρ‹Π»Π΅Ρ‚Π°ΡŽΡ‚ прилоТСния Android. РСшСниС!

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

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

Ошибка программиста

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

Π’Π²ΠΈΡ‚ ΠΎΡ‚ Rachel True:
ΠšΡ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π΅Ρ‰Π΅ сталкивался с ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ ошибкой Π² Apple iCloud Ρ€Π°Π½Π΅Π΅ ΠΈΠ»ΠΈ Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚? Π― ΡƒΠΆΠ΅ 6 мСсяцСв Π½Π΅ ΠΌΠΎΠ³Ρƒ Π½Π°ΠΉΡ‚ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΡ‹Ρ‚Π°ΡŽΡΡŒ Π½Π°ΠΉΡ‚ΠΈ Ρ…ΠΎΡ‚ΡŒ ΠΊΠ°ΠΊΡƒΡŽ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΏΠΎΠΌΠΎΡ‰ΡŒ.

Π― ΠΏΡ€ΠΈΠΏΠΎΠΌΠΈΠ½Π°ΡŽ ΠΌΠ΅Ρ€Ρ‚Π²Ρ‹Π΅ языки программирования ΠΊΠ°ΠΊ Кобол(ΠšΠΎΠ±Π°Π»ΡŒΡ‚ Π² ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π΅) ΠΈ это ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅, Π° Π½Π΅ Π² устройствС.

Ошибка гласит: БСрвис iCloud Π½Π΅ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚. НСвозмоТно ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ «true» для поля фамилия.

ΠžΡ‚Π²Π΅Ρ‚ Π½Π° пост Β«Π‘Ρ‹Π²Π°Π΅Ρ‚Β»

Π‘Π°Π³ΠΈ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ…, повлиявшиС Π½Π° Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΈΡ€ β€” ΠΎΡ‡Π΅Π½ΡŒ благодатная Ρ‚Π΅ΠΌΠ° для историй. Из самого интСрСсного, ΠΎ Ρ‡Ρ‘ΠΌ я Ρ‡ΠΈΡ‚Π°Π»:

1. БобствСнно упомянутый Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ Π»ΡƒΡ‡Π΅Π²ΠΎΠΉ Ρ‚Π΅Ρ€Π°ΠΏΠΈΠΈ Therac-25, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ люди хотя ΠΈ Π½Π΅ сгорали, Π½ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Π»ΠΈ Ρ€Π°Π΄ΠΈΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΎΠΆΠΎΠ³ΠΈ ΠΈ ΡƒΠΌΠΈΡ€Π°Π»ΠΈ ΠΎΡ‚ Π»ΡƒΡ‡Π΅Π²ΠΎΠΉ Π±ΠΎΠ»Π΅Π·Π½ΠΈ. Π’Π΅ΡΡŒ софт Π±Ρ‹Π» написан ΠΎΠ΄Π½ΠΈΠΌ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ Π½Π° Ρ€Π΅Π΄ΠΊΠΎΠΌ Π΄ΠΈΠ°Π»Π΅ΠΊΡ‚Π΅ ассСмблСра Π±Π΅Π· Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ коммСнтария, ΠΈ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½ΠΈΠΊΠ΅ΠΌ Π½Π΅ провСрялся.

2. Из-Π·Π° «ошибки 2000 Π³ΠΎΠ΄Π°Β» Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠ»ΠΈΠ½ΠΈΠΊΠ΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΡ‘Π» сбой, ΠΈ ΠΏΠ΅Ρ€Π΅ΠΏΡƒΡ‚Π°Π»ΠΈΡΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π°Π½Π°Π»ΠΈΠ·ΠΎΠ² Π½Π° риск синдрома Π”Π°ΡƒΠ½Π° Ρƒ ΠΏΠ»ΠΎΠ΄Π°. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ€ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ нСсколько Π΄Π΅Ρ‚Π΅ΠΉ с этим синдромом, Π° нСсколько Π·Π΄ΠΎΡ€ΠΎΠ²Ρ‹Ρ… Π±Ρ‹Π»ΠΈ, Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½ΠΎ Π°Π±ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹.

4. Аппарат Deep Impact ΠΏΠΎ исслСдованию ΠΊΠΎΠΌΠ΅Ρ‚ ΠΏΠΎΡ‡ΠΈΠ» Ρ€Π°Π½ΡŒΡˆΠ΅ срока ΠΈ пСрСстал Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° связь, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ пСрСполнился Ρ‚Π°ΠΉΠΌΠ΅Ρ€ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (2^32 дСсятых частСй сСкунды).

ΠšΡΡ‚Π°Ρ‚ΠΈ, спутники послС Π°Π²Π°Ρ€ΠΈΠΈ построили Π·Π°Π½ΠΎΠ²ΠΎ ΠΏΠΎ Ρ‚Π΅ΠΌ ΠΆΠ΅ Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ°ΠΌ β€” ΠΈ, хотя Π½Π° Ρ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Arian 5 ΡƒΠΆΠ΅ пофиксили, Ρ€Π΅ΡˆΠΈΠ»ΠΈ Π½Π° всякий случай Π½Π΅ ΠΈΡΠΏΡ‹Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΡΡƒΠ΄ΡŒΠ±Ρƒ Π΅Ρ‰Ρ‘ Ρ€Π°Π· ΠΈ запустили с Π‘Π°ΠΉΠΊΠΎΠ½ΡƒΡ€Π° Π½Π° Ρ€Π°ΠΊΠ΅Ρ‚Π΅ Боюз-Π€Ρ€Π΅Π³Π°Ρ‚.

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

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

Π‘Π°Π³ Π² Windows 10: использованиС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡƒΡ‚ΠΈ Π² адрСсной строкС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΡƒΠ²ΠΎΠ΄ΠΈΡ‚ систСму Π² Π’SOD

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

По ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Bleeping Computer, экспСрт ДТонас Π›. рассказал ΠΎ Π±Π°Π³Π΅ ΠΏΡ€ΠΈ использовании ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡƒΡ‚ΠΈ Π² адрСсной строкС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Chrome, Π²ΠΎ всСх вСрсиях Windows 10, начиная с 1709 ΠΈ Π²Ρ‹ΡˆΠ΅, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ 20H2. Если Π±Π°Π³ Π·Π°Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‚ΠΎ систСма Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΈ выдаст BSOD. Π—Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ ΠΌΠΎΠΆΠ½ΠΎ Π² ΠΎΠ΄ΠΈΠ½ ΠΊΠ»ΠΈΠΊ. ΠŸΡ€ΠΈΡ‡Π΅ΠΌ этот процСсс доступСн Π»ΡŽΠ±ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ с ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½Π½Ρ‹ΠΌΠΈ привилСгиями Π² систСмС, Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ администратору.

Команда для Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ Π±Π°Π³Π° Π² строкС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Chrome. ОБ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΈ выдаст BSOD:

ЭкспСрт ДТонас Π›. подСлился с BleepingComputer URL Ρ„Π°ΠΉΠ»ΠΎΠΌ Windows (.url) с настройкой, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ Π½Π° ΠΏΡƒΡ‚ΡŒ \\.\globalroot\device\condrv\kernelconnect. Когда этот Ρ„Π°ΠΉΠ» Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ Π² систСмС, Ρ‚ΠΎ Windows 10 попытаСтся ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡ΠΎΠΊ URL-Ρ„Π°ΠΉΠ»Π° с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½Ρ‹ΠΌ ΠΏΡƒΡ‚Π΅ΠΌ ΠΈ автоматичСски ΡƒΡ…ΠΎΠ΄ΠΈΡ‚ Π² BSOD.

Π’ BleepingComputer Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ этот Π±Π°Π³ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для автоматичСского ΡƒΠ²ΠΎΠ΄Π° ОБ Π² BSOD ΠΏΡ€ΠΈ запускС Windows 10 ΠΈΠ»ΠΈ Π²Ρ…ΠΎΠ΄Π΅ Π² систСму.

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

НС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ поиск Windows 10 (сбой 5 фСвраля 2020)

2. ИдСм Π² Ρ€Π°Π·Π΄Π΅Π» рССстра HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Search\

Π£ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° сСгодня срабатываСт ΠΈΠΌΠ΅Π½Π½ΠΎ этот ΠΌΠ΅Ρ‚ΠΎΠ΄. Если Π½Π΅ завСлось, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ сброс поиска с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ скрипта Π½Π° сайтС ΠœΠ°ΠΉΠΊΡ€ΠΎΡΠΎΡ„Ρ‚ (описаниС шагов: https://remontka.pro/reset-search-windows-10/ ) ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ «ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹Π΅» способы исправлСния Ρ€Π°Π±ΠΎΡ‚Ρ‹ поиска.

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

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

Fallout 76: ΠΏΡ€Π΅ΠΌΠΈΡƒΠΌ-Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Π²ΠΎΡ€ΡƒΠ΅Ρ‚ рСсурсы, Π° Π½ΠΎΠ²Ρ‹Π΅ ΠΌΠΈΡ€Ρ‹ ΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π½Π΅ Π½ΠΎΠ²Ρ‹ΠΌΠΈ

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

[!] мСсяц ΠΏΡ€Π΅ΠΌΠΈΡƒΠΌ подписки обойдётся Π² 1069 Ρ€ΡƒΠ±Π»Π΅ΠΉ, 12 мСсяцСв β€” 8599 Ρ€ΡƒΠ±Π»Π΅ΠΉ

ΠŸΡ€Π΅ΠΌΠΈΠ°Π»ΡŒΠ½Π°Ρ подписка, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Bethesda выпустила для своСй ΠΎΠ½Π»Π°ΠΉΠ½ΠΎΠ²ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹ Fallout 76, всё Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π½Π° ΡΡ‚Ρ€Π°Π½Π½ΡƒΡŽ ΡˆΡƒΡ‚ΠΊΡƒ. Π˜Π³Ρ€ΠΎΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ остановила высокая Ρ†Π΅Π½Π°, ΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π»ΠΈ Π½ΠΎΠ²ΡˆΠ΅ΡΡ‚Π²ΠΎ ΠΈ ΠΎΡΡ‚Π°Π»ΠΈΡΡŒ Π² Π½Π΅Π΄ΠΎΡƒΠΌΠ΅Π½ΠΈΠΈ.

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

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

НаконСц, пСрСносная ΠΏΠ°Π»Π°Ρ‚ΠΊΠ°. ΠŸΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ Π΅Ρ‘ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈΠ³Ρ€Π° Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π»Π΅Ρ‚Π΅Ρ‚ΡŒ Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол. И, Ссли это происходит с Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π΅ΠΌ Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ сСрвСра, Π΅Π³ΠΎ ΠΌΠΈΡ€ ΠΏΡ€ΠΈ этом Ρ‚ΠΎΠΆΠ΅ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π°Π΅Ρ‚ сущСствованиС.

Π‘Π»ΠΎΠΆΠ½Ρ‹ΠΉ тСст

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

*Какая атомная модСль ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Π° Π½Π° рисункС Π½ΠΈΠΆΠ΅?

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

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

ΠŸΡ€Π°Π²ΠΈΠ»Π°

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

β€” Π˜Ρ‚Π°ΠΊ, Π΅ΡΡ‚ΡŒ Ρ‚Ρ€ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π°: нСльзя ΠΆΠ΅Π»Π°Ρ‚ΡŒ ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ смСрти, нСльзя ΠΆΠ΅Π»Π°Ρ‚ΡŒ Π²Π»ΡŽΠ±ΠΈΡ‚ΡŒ ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ Π² сСбя ΠΈ нСльзя ΠΆΠ΅Π»Π°Ρ‚ΡŒ Π²ΠΎΡΠΊΡ€Π΅ΡΠΈΡ‚ΡŒ ΡƒΠΌΠ΅Ρ€ΡˆΠ΅Π³ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°

β€” Π― Ρ…ΠΎΡ‡Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ я большС Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ допускал ошибок Π² ΠΌΠΎΡ‘ΠΌ ΠΊΠΎΠ΄Π΅

β€” Π˜Ρ‚Π°ΠΊ, Π΅ΡΡ‚ΡŒ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°.

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

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

Π‘ дСтства мСня воспитывали ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΎ: ΡƒΠ²Π°ΠΆΠ°ΠΉ ΡΡ‚Π°Ρ€ΡˆΠΈΡ…, Π½Π΅ Π΄Π΅Ρ€Π³Π°ΠΉ Π΄Π΅Π²ΠΎΡ‡Π΅ΠΊ Π·Π° косички, Π³ΠΎΠ²ΠΎΡ€ΠΈ «Π‘ΡƒΠ΄ΡŒΡ‚Π΅ Π·Π΄ΠΎΡ€ΠΎΠ²Ρ‹» ΠΊΠΎΠ³Π΄Π° Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ Ρ‡ΠΈΡ…Π½ΡƒΠ». МногиС ΠΈΠ· этих ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² ΠΏΡ€Π΅Ρ‚Π΅Ρ€ΠΏΠ΅Π»ΠΈ измСнСния)) И ΡΡ‚Π°Ρ€ΡˆΠΈΠ΅ Π½Π΅ всСгда ΠΏΡ€Π°Π²Ρ‹, ΠΈ Π΄Π΅Π²ΠΎΡ‡ΠΊΠΈ Ρ€Π°Π·Π½Ρ‹Π΅ Π±Ρ‹Π²Π°ΡŽΡ‚, ΠΈ Π½Π° «Π‘ΡƒΠ΄ΡŒΡ‚Π΅ Π·Π΄ΠΎΡ€ΠΎΠ²Ρ‹» ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π° Ρ‚Ρ€ΠΈ Π·Π½Π°ΠΌΠ΅Π½ΠΈΡ‚Ρ‹Ρ… Π±ΡƒΠΊΠ²Ρ‹ ΠΏΠΎΡΡ‹Π»Π°ΡŽΡ‚.

НСизмСнным ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΠΌ для мСня Ρ‚ΠΎΡ‡Π½ΠΎ ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ ΡƒΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ мСсто ΡΡ‚Π°Ρ€ΡˆΠΈΠΌ ΠΈ Π΄Π΅Π²ΡƒΡˆΠΊΠ°ΠΌ/ΠΆΠ΅Π½Ρ‰ΠΈΠ½Π°ΠΌ Π² общСствСнном транспортС. НС Ρ…ΠΎΡ‡Ρƒ сСбя ΠΊΠ°ΠΊ Ρ‚ΠΎ Ρ…Π²Π°Π»ΠΈΡ‚ΡŒ, Ρ‚Π°ΠΊ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ, это большая Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π½ΠΎΡΡ‚ΡŒ ΠΌΠΎΠΈΠΌ родитСлям)) Π― Π΅Π·Π΄ΠΈΠ» Π½Π° автобусах ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ: Π² ΠΌΡƒΠ·Ρ‹ΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ ΡˆΠΊΠΎΠ»Ρƒ, Π² Ρ‚Π΅Ρ…Π½ΠΈΠΊΡƒΠΌ, Π·Π°Ρ‚Π΅ΠΌ Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ. Π’ 22 ΠΌΠΎΠΉ ΠΎΡ‚Π΅Ρ† всС Ρ‚Π°ΠΊΠΈ Π΄ΠΎΠ²Π΅Ρ€ΠΈΠ» свою «Π»Π°ΡΡ‚ΠΎΡ‡ΠΊΡƒ» ΠΈ я Π½Π°Ρ‡Π°Π» Π΅Π·Π΄ΠΈΡ‚ΡŒ Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ Π½Π° машинС.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *