Π§Ρ‚ΠΎ это Π±Π°Π³ ΠΈΠ»ΠΈ Ρ„ΠΈΡ‡Π°: «НС баг, Π°Β Ρ„ΠΈΡ‡Π°Β». 17 нСпонятных слов ΠΈΠ·Β IT-слСнга, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ мы всё Ρ‡Π°Ρ‰Π΅ ΡΠ»Ρ‹ΡˆΠΈΠΌ Π²Β ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ

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

«НС баг, Π°Β Ρ„ΠΈΡ‡Π°Β». 17 нСпонятных слов ΠΈΠ·Β IT-слСнга, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ мы всё Ρ‡Π°Ρ‰Π΅ ΡΠ»Ρ‹ΡˆΠΈΠΌ Π²Β ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ

IT-ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ строчки в спискС ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠΉ ΡΠ΅Π³ΠΎΠ΄Π½ΡΡˆΠ½ΠΈΡ… Π°Π±ΠΈΡ‚ΡƒΡ€ΠΈΠ΅Π½Ρ‚ΠΎΠ², а слова ΠΈΠ·Β ΠΆΠ°Ρ€Π³ΠΎΠ½Π° программистов всС Ρ‡Π°Ρ‰Π΅ ΠΏΠΎΠΏΠ°Π΄Π°ΡŽΡ‚ΡΡ Π½Π°Β Π³Π»Π°Π·Π°. РазбСрСмся, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡Π°Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ·Β Π½ΠΈΡ…Β β€” Ρ‚Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ Ρ‡Ρ‚ΠΎ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒ ΠΈΡ…Β ΠΌΠΎΠΆΠ½ΠΎ в самых Ρ€Π°Π·Π½Ρ‹Ρ… сфСрах.

ΠžΡ‚Β Π°Π½Π³Π». agile β€” Β«Π³ΠΈΠ±ΠΊΠΈΠΉ, ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½Ρ‹ΠΉΒ». Π’Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Π³ΠΈΠ±ΠΊΠΈΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊΒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, примСняСмый ΠΊΠ°ΠΊ Π²Β Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ…, Ρ‚Π°ΠΊ ΠΈΒ Π²Β Π±ΠΎΠ»ΡŒΡˆΠΈΡ… организациях. АдТайл ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π° Π½Π°Π΄ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ дСлится Π½Π°Β ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈΒ β€” Ρ†ΠΈΠΊΠ»Ρ‹ ΠΏΠΎΒ Π΄Π²Π΅-Ρ‚Ρ€ΠΈ Π½Π΅Π΄Π΅Π»ΠΈ, ΠΏΠΎΒ ΠΈΡ‚ΠΎΠ³Π°ΠΌ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… получаСтся ΠΌΠΈΠ½ΠΈ-ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚, Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΊΒ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ запуску.

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

«Баг» — это программная ошибка, Π΄Π΅Ρ„Π΅ΠΊΡ‚. Дословно английскоС bug пСрСводится ΠΊΠ°ΠΊ Β«ΠΆΡƒΠΊΒ» ΠΈΠ»ΠΈ Β«ΠΊΠ»ΠΎΠΏΒ», Π°Β ΠΎΡ‚Ρ‡Π΅Ρ‚, содСрТащий ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ об ошибкС, Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ bug report. ΠžΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ упоминания стоит Ρ„Ρ€Π°Π·Π° Β«Π½Π΅Β Π±Π°Π³, Π°Β Ρ„ΠΈΡ‡Π°Β», ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰Π°Ρ, Ρ‡Ρ‚ΠΎ всС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΈΒ Π±Ρ‹Π»ΠΎ Π·Π°Π΄ΡƒΠΌΠ°Π½ΠΎ. Β«Π€ΠΈΡ‡Π΅ΠΉΒ» (от английского feature, «характСристика, свойство») Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ, ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π½Π½ΡƒΡŽ (ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½Π΅ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΡƒΡŽ) ΠΎΠΏΡ†ΠΈΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π’Β Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€Π½ΠΎΠΉ Ρ€Π΅Ρ‡ΠΈ Β«Π±Π°Π³ΠΎΠΌΒ» ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π²Π°Ρ‚ΡŒ любой сбой Π²Β Ρ€Π°Π±ΠΎΡ‚Π΅ элСктроники (Π΄Π°Β ΠΈΒ Π½Π΅Β Ρ‚ΠΎΠ»ΡŒΠΊΠΎ).

ΠžΡ‚Β Π°Π½Π³Π». front-end ΠΈΒ back-end. Π­Ρ‚ΠΈ профСссионализмы относятся ΠΊΒ Β«Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅Β» ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния: Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄ΠΎΠΌ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Π΅Π³ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΡΠΊΡƒΡŽ сторону, а бэкСндом — Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Π˜Π½Π°Ρ‡Π΅ говоря, Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄Β β€” это всё, Ρ‡Ρ‚ΠΎ Π²Ρ‹Β Π²ΠΈΠ΄ΠΈΡ‚Π΅ на экранС дСвайса, а бэкСнд — всС, Ρ‡Ρ‚ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅Ρ‚ Π³Π΄Π΅-Ρ‚ΠΎ Ρ‚Π°ΠΌ на сСрвСрС, на сторонС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΈΒ ΠΏΡ€ΠΎΠ΄Π°Π²Ρ†Π° услуги. ΠŸΡ€ΠΎΡ„Π΅ΡΡΠΈΡ бэкСнд-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² считаСтся ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ·Β Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ слоТных в сфСрС IT.

НапримСр, Π²Ρ‹Β Π΄Π΅Π»Π°Π΅Ρ‚Π΅ Π½ΠΎΠ²Ρ‹Π΅ сайт ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ПослС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΎΠ½ΠΈ проходят довольно Π΄ΠΎΠ»Π³ΡƒΡŽ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΎΠΊ и тСстирования. Когда ТС ΠΈΡ…Β Π½Π°ΠΊΠΎΠ½Π΅Ρ†-Ρ‚ΠΎ Β«Π²Ρ‹ΠΊΠ°Ρ‚Ρ‹Π²Π°ΡŽΡ‚Β», ΠΎΠ½ΠΈ становятся общСдоступными для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, сайт ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Β«Π½Π°ΠΊΠ°Ρ‚ΠΈΡ‚ΡŒΒ» (внСсти измСнСния, Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ) ΠΈΒ Β«ΠΎΡ‚ΠΊΠ°Ρ‚ΠΈΡ‚ΡŒΒ»Β β€” Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΊΒ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ вСрсии, Π»ΠΈΠΊΠ²ΠΈΠ΄ΠΈΡ€ΠΎΠ²Π°Π² всС внСсСнныС измСнСния.

ΠžΡ‚Β Π°Π½Π³Π». to deploy, Β«Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ, ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ в дСйствиС». Π­Ρ‚ΠΈΠΌ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠΌ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡŽ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ вСрсии прилоТСния, сайта на мСстС Π΅Π³ΠΎ функционирования. Π˜Π½Ρ‹ΠΌΠΈ словами, Π΄Π΅ΠΏΠ»ΠΎΠΉΒ β€” это ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° пСрСноса сайта на сСрвСр, состоящая из ряда взаимосвязанных дСйствий ΠΈΒ ΡΠ²Π»ΡΡŽΡ‰Π°ΡΡΡ Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π­Ρ‚ΠΈΠΌΠΈ словами ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ Π³Ρ€Π΅ΠΉΠ΄ (ΠΈΠ½Π°Ρ‡Π΅ говоря, Ρ€Π°Π½Π³) Π²Β ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ IT-спСциалистов (Π°Β Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈΒ Π½Π°Π΅ΠΌΠ½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊΠΎΠ² Π²ΠΎΠΎΠ±Ρ‰Π΅): систСма Π³Ρ€Π΅ΠΉΠ΄ΠΎΠ² сущСствуСт Π²Β Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠΉ. ΠžΡ‚Β Π³Ρ€Π΅ΠΉΠ΄Π° зависят ΠΊΠΎΠΌΠΏΠ΅Ρ‚Π΅Π½Ρ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊΠ° ΠΈΒ Π΅Π³ΠΎ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Π½Π°Β Ρ€Ρ‹Π½ΠΊΠ΅ Ρ‚Ρ€ΡƒΠ΄Π°. Π”ΠΆΡƒΠ½ (ΠΎΡ‚Β Π°Π½Π³Π». junior, «младший») Ρ€Π΅ΡˆΠ°Π΅Ρ‚ простыС Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΠΎΠ΄ присмотром ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Ρ… ΠΊΠΎΠ»Π»Π΅Π³, ΠΌΠΈΠ΄Π» (ΠΎΡ‚Β Π°Π½Π³Π». middle, «срСдний») Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Π΅ части ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Π½ΠΎΒ ΠΏΠΎΠ΄ наблюдСниСм ΡΡ‚Π°Ρ€ΡˆΠΈΡ…, Π°Β ΡΠΈΠ½ΡŒΠΎΡ€ (ΠΎΡ‚Β Π°Π½Π³Π». senior, Β«ΡΡ‚Π°Ρ€ΡˆΠΈΠΉΒ») ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ ΠΎΠ±ΡˆΠΈΡ€Π½Ρ‹ΠΌΠΈ Π½Π°Π²Ρ‹ΠΊΠ°ΠΌΠΈ ΠΈΒ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ практичСски за вСсь процСсс, Π°Β Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°Β ΠΌΠΈΠ΄Π»ΠΎΠ² ΠΈΒ Π΄ΠΆΡƒΠ½ΠΎΠ².

Π’Β IT-сфСрС ΠΊΠΎΠΌΠΌΠΈΡ‚ΠΎΠΌ (ΠΎΡ‚Β Π°Π½Π³Π». to commit, Β«ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Ρ‚ΡŒ, ΡΠ²ΡΠ·Ρ‹Π²Π°Ρ‚ΡŒ сСбя ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π°ΠΌΠΈΒ») Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ сохранСниС ΠΈΒ Ρ„ΠΈΠΊΡΠ°Ρ†ΠΈΡŽ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π²Β Π°Ρ€Ρ…ΠΈΠ²Π΅ ΠΈΠ»ΠΈ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈΒ β€” мСстС для хранСния ΠΈΒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ Π΄Π°Π½Π½Ρ‹Ρ…. БоотвСтствСнно, ΡΠΊΠΎΠΌΠΌΠΈΡ‚ΠΈΡ‚ΡŒΒ β€” Π·Π½Π°Ρ‡ΠΈΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠΈΡ‚, ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π²Β Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ. А коммиттСр — спСциалист, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠΌΠΌΠΈΡ‚Ρ‹.

Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, в офисах часто ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΠ»Ρ‹ΡˆΠ°Ρ‚ΡŒ Π³Π»Π°Π³ΠΎΠ» Β«Π·Π°ΠΊΠΎΠΌΠΌΠΈΡ‚ΠΈΡ‚ΡŒΡΡΒ», Π½Π΅Β ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΊΒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ. Π—Π°ΠΊΠΎΠΌΠΌΠΈΡ‚ΠΈΡ‚ΡŒΡΡΒ β€” Π·Π½Π°Ρ‡ΠΈΡ‚ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒΡΡ, ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ΡŒ своС участиС во встрСчС. Β«ΠœΡ‹Β ΡΒ Π½ΠΈΠΌ Π·Π°ΠΊΠΎΠΌΠΌΠΈΡ‚ΠΈΠ»ΠΈΡΡŒ Π½Π°Β Ρ‚Ρ€ΠΈ часа дня» — ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ в бизнСс-срСдС.

Π’Β ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ костылСм Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ способ исправлСния Π½Π΅ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π² Ρ…Ρ€ΠΎΠΌΠ°ΡŽΡ‰Π΅Π³ΠΎ ΠΊΠΎΠ΄Π° Π±Π΅Π· ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎΠ³ΠΎ Π²ΠΌΠ΅ΡˆΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° Π²Β Π½Π΅Π³ΠΎ. Π­Ρ‚ΠΎ быстроС и нС всСгда красивоС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ слСдуСт впослСдствии Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ долгосрочным и рСсурсоСмким исправлСниСм.

Π€Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠΌ (ΠΎΡ‚Β Π°Π½Π³Π». framework, «каркас, структура») Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ ΠΈΠ»ΠΈ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, на основС ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΈΡˆΠ΅Ρ‚ΡΡ собствСнный код. Π­Ρ‚ΠΎΡ‚ инструмСнт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ состоит ΠΈΠ·Β Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ ΡΒ Ρ†Π΅Π»ΡŒΡŽ упрощСния Ρ€Π°Π±ΠΎΡ‚Ρ‹ программиста.

ΠžΡ‚Β Π°Π½Π³Π». stack β€” «стопка, ΠΊΡƒΡ‡Π°, Π½Π°ΡΡ‹ΠΏΡŒΒ». БСйчас Π²Β IT-срСдС стСком Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Π½Π°Π±ΠΎΡ€ инструмСнтов ΠΈΠ»ΠΈ список Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π½Π°Π΄ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ. В их число входят языки программирования, систСмы управлСния Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ (ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹) ΠΈΒ ΠΏΡ€ΠΎΡ‡Π΅Π΅. Π‘Ρ‚Π΅ΠΊΒ β€” это ΠΊΠ°ΠΊΒ Π±Ρ‹ ΠΈΠ½Π²Π΅Π½Ρ‚Π°Ρ€ΡŒ программиста Π²Β Ρ€Π°Π±ΠΎΡ‚Π΅ Π½Π°Π΄ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡Π΅ΠΉ.

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

Ну а вообщС слово Β«Ρ‚ΠΈΠΌΠ»ΠΈΠ΄Β» Ρ‚Π°ΠΊΒ ΠΆΠ΅ распространСно в бизнСс-срСдС, ΠΊΠ°ΠΊ Β«Π°Π΄ΠΆΠ°ΠΉΠ»Β» ΠΈΠ»ΠΈ Β«ΡΠΈΠ½ΡŒΠΎΡ€Β»,Β β€” строгой привязки к сфСрС IT ΡƒΒ Π½Π΅Π³ΠΎΒ Π½Π΅Ρ‚. Π’ΠΈΠΌΠ»ΠΈΠ΄, Ρ‚ΠΎΒ Π΅ΡΡ‚ΡŒ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ с командой Π²Β ΠΏΠΎΠ΄Ρ‡ΠΈΠ½Π΅Π½ΠΈΠΈ,Β β€” это Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡ‚ΡŒ, а нС профСссия, поэтому ΡΡ‚Π°Ρ‚ΡŒ ΠΈΠΌΒ ΠΌΠΎΠΆΠ½ΠΎ Π²Β Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Β Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ получСния ΠΎΠΏΡ‹Ρ‚Π° ΠΈΒ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠ΅Ρ‚Π΅Π½Ρ†ΠΈΠΈ.

Π•Ρ‰Ρ‘ большС вСсёлых ΠΈΒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡Π΅ΠΊ о русском языкС — в «Грамотности» на «МСлС» Π²ΠΎΒ Β«Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅Β». ΠŸΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°ΠΉΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всСгда Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΈΒ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ!

Π˜Π»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΡ: maybealice / shutterstock / fotodom

НС Π±Π°Π³, Π° Ρ„ΠΈΡ‡Π°. Π§Ρ‚ΠΎ это Π·Π½Π°Ρ‡ΠΈΡ‚ ΠΈ ΠΎΡ‚ΠΊΡƒΠ΄Π° появилась эта Ρ„Ρ€Π°Π·Π°?

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

Β 

«НС Π±Π°Π³, Π° Ρ„ΠΈΡ‡Π°!Β»

Π­Ρ‚ΠΎ довольно частоС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΈ ΡƒΡΠ»Ρ‹ΡˆΠ°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ Β«Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊ-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΒ» ΠΈΠ»ΠΈ Β«Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΒ». Бвязано ΠΎΠ½ΠΎ с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ разрабатываСмая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π΅ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ. Обо всСм ΠΏΠΎ порядку, Π° ΠΏΠΎΠΊΠ° Π΄Π°Π²Π°ΠΉΡ‚Π΅ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅: Β«Π­Ρ‚ΠΎ Π½Π΅ Π±Π°Π³, Π° это Ρ„ΠΈΡ‡Π°Β». А для этого Π΄Π°Π²Π°ΠΉΡ‚Π΅ выясним различия ΠΌΠ΅ΠΆΠ΄Ρƒ словами Β«Π±Π°Π³Β» ΠΈ Β«Ρ„ΠΈΡ‡Π°Β», ΠΈ Ρ‚ΠΎΠ³Π΄Π° всС станСт понятно.

Β 

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Β«Π±Π°Π³Β» Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ?

Π­Ρ‚ΠΎ довольно частый вопрос, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ слово Β«Π±Π°Π³Β» Π½Π΅ всСгда связано с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ. Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Β«Π±Π°Π³Β» β€” это ошибка Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΈΠ»ΠΈ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, которая ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΊΠ°ΠΊ слСдуСт. Π‘Π°ΠΌΠΎ слово Β«Π±Π°Π³Β» происходит ΠΎΡ‚ английского слова Β«bugΒ». По ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ воздСйствия Π±Π°Π³Π° Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚, ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ происходит Π½Π΅ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.

Π‘Π°Π³ ΠΈΠΌΠ΅Π΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΡƒΡŽ Π³Ρ€Π°Π΄Π°Ρ†ΠΈΡŽ ΠΏΠΎ способу собствСнного возникновСния ΠΈ влияния Π½Π° ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚. БСгодня ΠΌΡ‹ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ Π½Π° этом ΠΎΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒΡΡ, ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ лишь, Ρ‡Ρ‚ΠΎ всС Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰ΠΈΠ΅ Π±Π°Π³ΠΈ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ свойства:

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

Β 

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Β«Ρ„ΠΈΡ‡Π°Β» Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ?

Π€ΠΈΡ‡Π° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ β€” это нСкая новая функция ΠΈΠ»ΠΈ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, которая Ρ€Π°Π½Π΅Π΅ Π½Π΅ Π±Ρ‹Π»Π° ΠΎΠ³ΠΎΠ²ΠΎΡ€Π΅Π½Π°, Π½ΠΎ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π½Π΅ Π½Π°Ρ€ΡƒΡˆΠ°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π° приносит ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π² Π΅Π΅ Ρ€Π°Π±ΠΎΡ‚Ρƒ. Π€ΠΈΡ‡Π° происходит ΠΎΡ‚ английского слова Β«featureΒ». Π•Π΅ Ρ†Π΅Π»ΡŒ β€” ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ характСристики ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΠ»ΠΈ просто ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ своСй Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ.

ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ Β«Ρ„ΠΈΡ‡Π°Β» сущСствуСт Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, ΠΎΠ½ΠΎ ΡƒΠΆΠ΅ часто употрСбляСтся ΠΈ Π² ΠΎΠ±Ρ‹Π΄Π΅Π½Π½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Ρ„ΠΈΡ‡Π°ΠΌΠΈ Π² Π±Ρ‹Ρ‚Ρƒ ΠΈΠΌΠ΅Π½ΡƒΡŽΡ‚ нСстандартныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΠ»ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ устройства.

Π€ΠΈΡ‡Π° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ β€” это ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создаСтся ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Ρ€ΡƒΠΊΠ°ΠΌΠΈ программиста, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΈΠ»ΠΈ просто ΡƒΠ΄ΠΈΠ²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈΠ»ΠΈ Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ°. Π€ΠΈΡ‡ΠΈ часто Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΎΡ‡Π΅Π½ΡŒ ΠΎΡ€Π³Π°Π½ΠΈΡ‡Π½ΠΎ ΠΏΡ€ΠΈΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ с самой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ.

Β 

Когда употрСбляСтся Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅: Β«Π­Ρ‚ΠΎ Π½Π΅ Π±Π°Π³, Π° это Ρ„ΠΈΡ‡Π°Β»?

ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡ‚ΡŒΡΡ Π² качСствС оправдания Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΏΠ΅Ρ€Π΅Π΄ Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠΎΠΌ, ΠΊΠΎΠ³Π΄Π° Ρ‚ΠΎΡ‚ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ» Π±Π°Π³ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅. Но часто это совсСм Π½Π΅ Ρ‚Π°ΠΊ.

Π£ Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ° Π΅ΡΡ‚ΡŒ Π½Π΅ΠΊΠΈΠΉ ΠΎΠ±Ρ€Π°Π· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ любоС ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ ΠΎΡ‚ этого Β«ΠΎΠ±Ρ€Π°Π·Π°Β» Π² Π³Π»Π°Π·Π°Ρ… Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ Π±Π°Π³ΠΎΠΌ. Но Π² Ρ‚ΠΎ ΠΆΠ΅ врСмя программист Π² процСссС своСй Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π’Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° объяснСниС ΠΈ согласованиС с Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠΎΠΌ Π½Π΅Ρ‚, поэтому программист внСдряСт Ρ‚Π°ΠΊΠΎΠ΅ нСбольшоС ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ.

ЕстСствСнно, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ тСстировании ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Ρ‚Π°ΠΊΠΎΠ΅ Β«ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅Β» Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΌΠ΅Ρ‡Π΅Π½ΠΎ Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠΎΠΌ ΠΈ для Π½Π΅Π³ΠΎ ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π±Π°Π³ΠΎΠΌ. Π’ΠΎΡ‚ Ρ‚ΡƒΡ‚ ΠΊΠ°ΠΊ Ρ€Π°Π· ΠΈ врСмя ΠΏΠ°Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ, Ρ‡Ρ‚ΠΎ это Π½Π΅ Π±Π°Π³, Π° Ρ„ΠΈΡ‡Π°, ΠΈ ΠΎΠ±ΡŠΡΡΠ½ΡΡ‚ΡŒ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ это Ρ‚Π°ΠΊ.

Для сСбя ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ, Ссли Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π΅ΡΡ‚ΡŒ ошибка, которая Π½Π°Ρ€ΡƒΡˆΠ°Π΅Ρ‚ Π΅Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, β€” это Π±Π°Π³. А Ссли эта ΠΆΠ΅ самая «ошибка» Π½Π΅ Π½Π°Ρ€ΡƒΡˆΠ°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π° Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, ΡƒΠ»ΡƒΡ‡ΡˆΠ°Π΅Ρ‚ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ΄Π°Π΅Ρ‚ Π΅ΠΉ Π½Π΅ΠΊΡƒΡŽ Β«ΠΈΠ·ΡŽΠΌΠΈΠ½ΠΊΡƒΒ», Ρ‚ΠΎ это, скорСС всСго, Ρ„ΠΈΡ‡Π°.

Π’ Ρ‡Π΅ΠΌ Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΈ Ρ‡Π΅ΠΌΡƒ ΠΎΡ‚Π΄Π°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠ΅?

Π’ этом постС Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, Π² Ρ‡Π΅ΠΌ Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ ошибкой ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠ· Π½ΠΈΡ… Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π½Ρ‹ΠΌΠΈ для вашСй ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π° Π½Π΅ ΠΈΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ошибки.

Π”Π°Π²Π°ΠΉΡ‚Π΅ углубимся.

  1. Π’ Ρ‡Π΅ΠΌ Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ ошибкой ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ?
  2. Ошибка ΠΈΠ»ΠΈ Ρ„ΠΈΡ‡Π°: Ρ‡Π΅ΠΌΡƒ ΠΎΡ‚Π΄Π°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠ΅?
  3. Π‘Ρ‚ΠΎΠΈΡ‚ Π»ΠΈ ΠΈΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π’Π‘Π• ошибки?
  4. Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли ваши Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ хотят Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π°Π΄ Π½ΠΎΠ²Ρ‹ΠΌΠΈ функциями?
  5. Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π’ Ρ‡Π΅ΠΌ Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ ошибкой ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ?

ОсновноС Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ ΠΈ ошибкой Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ функция являСтся ΠΏΡ€Π΅Π΄Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎΠΉ, Π° ошибка β€” случайной.

Ошибки β€” это ошибки программирования

Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌ обСспСчСнии ошибка β€” это сбой, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ позволяСт ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρƒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. Ошибки ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ ΠΈΠ·-Π·Π° чСловСчСской ошибки: нСдостатка Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΈΠ»ΠΈ ошибки программирования.

Ошибки ΠΌΠΎΠ³ΡƒΡ‚ привСсти ΠΊ сбою ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Они ΠΌΠΎΠ³ΡƒΡ‚ привСсти ΠΊ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡΠΌ бСзопасности. Они ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΌΠ΅ΡˆΠ°Ρ‚ΡŒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΠΏΠΎΡ‚ΠΎΠΊ.

НС всС ошибки сущСствСнны. Ошибка, ΠΈΠ·-Π·Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠ° разбиваСтся Π½Π° Π΄Π²Π΅ строки тСкста Π½Π° Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… экранах, нСприятна. Но это Π½Π΅ влияСт Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ошибки (Ρ„ΠΎΡ‚ΠΎ ΠœΠ°Ρ€ΠΊΡƒΡΠ° БпискС)

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ β€” это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚.

ΠœΠΎΠ³ΡƒΡ‚ Π»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сообщСния Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π°?
ΠœΠΎΠ³ΡƒΡ‚ Π»ΠΈ ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Apple Pay?
ΠœΠΎΠ³ΡƒΡ‚ Π»ΠΈ ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Π² Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅?

Π­Ρ‚ΠΎ всС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ созданы ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ. Π‘Π°Π³ΠΈ случайныС. (Π½Π°ΠΆΠΌΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚Π²ΠΈΡ‚Π½ΡƒΡ‚ΡŒ)

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

Блишком большоС количСство Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΡΠ»ΠΎΠΆΠ½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ ΠΈ ΡΠ°Π±ΠΎΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ взаимодСйствиС с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ. Π’ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ ΠΏΡ€ΠΎΠ΄Π°ΠΊΡ‚-ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρ‹ Π΄ΡƒΠΌΠ°ΡŽΡ‚ ΠΎ ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹Ρ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°Ρ…, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

НашС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Feature Upvote позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π³ΠΎΠ»ΠΎΡΠΎΠ²Π°Ρ‚ΡŒ Π·Π° запросы Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. Π­Ρ‚ΠΎ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ.

ΠœΠΎΠ³ΡƒΡ‚ Π»ΠΈ Π±Π°Π³ΠΈ Π±Ρ‹Ρ‚ΡŒ Ρ„ΠΈΡ‡Π°ΠΌΠΈ?

Иногда ошибки ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ошибки станут Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°.

Π‘Π°Ρ€Π° ΠΈ Π΅Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π²Ρ‹ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ послСднюю Π²Π΅Ρ€ΡΠΈΡŽ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° XYZ. Они ΠΎΠΆΠΈΠ΄Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ это Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. Но ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ запускаСтся, Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π΅ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π΄ΠΎΠ»ΠΆΠ½ΠΎ.

Но ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ Π½Π΅ Π·Π½Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ это ошибка. На самом Π΄Π΅Π»Π΅, ΠΎΠ½ΠΈ Π΄ΡƒΠΌΠ°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊ ΠΈ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹Ρ‚ΡŒ. И ΠΎΠ½ΠΈ это Π»ΡŽΠ±ΡΡ‚. Π˜Ρ‚Π°ΠΊ, Π‘Π°Ρ€Π° позволяСт этому Π±Ρ‹Ρ‚ΡŒ ΠΈ Π½Π°Π·Ρ‹Π²Π°Π΅Ρ‚ это ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ.

Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ это Π½Π΅ нравится, Ρ‚ΠΎ ошибка β€” это просто ошибка. И Π‘Π°Ρ€Π° Π΄ΠΎΠ»ΠΆΠ½Π° Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ с этим Π΄Π΅Π»Π°Ρ‚ΡŒ.

Π’Π΅Ρ‚ΠΊΠ° Reddit ΠΎ функциях, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Ρ‡ΠΈΠ½Π°Π»ΠΈΡΡŒ ΠΊΠ°ΠΊ ошибки (полная Π²Π΅Ρ‚ΠΊΠ°)

Ошибка ΠΈΠ»ΠΈ функция: Ρ‡Π΅ΠΌΡƒ ΠΎΡ‚Π΄Π°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠ΅?

Π•Ρ‰Π΅ Π² 2000 Π³ΠΎΠ΄Ρƒ ДТоэл Бпольски создал тСст ДТоэла, список ΠΈΠ· 12 шагов для Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ кодирования. Π¨Π°Π³ 5 Π² спискС β€” Β« ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ошибки ΠΏΠ΅Ρ€Π΅Π΄ написаниСм Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Β».

ДТоэл Π·Π°Ρ…ΠΎΠ΄ΠΈΡ‚ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅ΠΊΠΎ, Ρ‡Ρ‚ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΡƒΡΠΏΠ΅ΡˆΠ½Π°Ρ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния зависит Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΎΡ‚ исправлСния ошибок. Он ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ с Microsoft.

ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρ‹ ΠΏΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρƒ!

ΠŸΠΎΠ»ΡƒΡ‡Π°ΠΉΡ‚Π΅ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ Π½Π° ΠΏΠΎΡ‡Ρ‚Ρƒ Ρ€Π°Π· Π² мСсяц. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΡˆΠ»Ρ‹Π΅ выпуски.

Когда Microsoft ΠΎΡ‚Π΄Π°Π²Π°Π»Π° ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠ΅ функциям ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, Π° Π½Π΅ исправлСниям ошибок, ΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π»ΠΈ катастрофичСскиС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΎΠ½ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ свой ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΈ приняли Β«ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡŽ Π½ΡƒΠ»Π΅Π²Ρ‹Ρ… Π΄Π΅Ρ„Π΅ΠΊΡ‚ΠΎΠ²Β».

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

ДТоэл Бпольски Π² The Joel Test

ΠŸΡ€ΠΈΠΎΡ€ΠΈΡ‚ΠΈΠ·Π°Ρ†ΠΈΡ исправлСния ошибок Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ваш ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ всСгда Π³ΠΎΡ‚ΠΎΠ² ΠΊ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅. ВрСмя выполнСния Π·Π°ΠΊΠ°Π·ΠΎΠ² сокращаСтся, Π° ваша ΠΊΠΎΠΌΠ°Π½Π΄Π° становится Π±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΠΎΠΉ.

Π‘ΠΊΠ°ΠΆΠ΅ΠΌ, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π² ΠΊΡ€Π°ΠΉΠ½Π΅ΠΌ случаС. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² вашСм ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π΅ Π½Π΅Ρ‚ ошибок, Π²Ρ‹ смоТСтС Π²Ρ‹ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ сразу послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π½Π°Π΄ Π½ΠΎΠ²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ.

Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ошибок Π² качСствС вашСго ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π° ΠΈΠΌΠ΅Π»ΠΎ смысл Π² 2000 Π³ΠΎΠ΄Ρƒ ΠΈ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΈΠΌΠ΅Π΅Ρ‚ смысл сСгодня.

Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ Π»ΠΈ ΠΈΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ

Π’Π‘Π• ошибки?

Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Π΅ΠΌΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΈ ΠΎΠ½Π° Π·Π°Ρ‚Ρ€Π°Π³ΠΈΠ²Π°Π΅Ρ‚ Π½Π΅ ΠΌΠ½ΠΎΠ³ΠΈΡ… людСй? Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΎΠ·Ρ€Π°Π·ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ сотням ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Ρ‡Π΅ΠΌ ΠΈΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ, которая бСспокоит дСсяток.

Если Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ эту Π»ΠΎΠ³ΠΈΠΊΡƒ снова ΠΈ снова, Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚, ΠΏΠΎΠ»Π½Ρ‹ΠΉ Π΄Π΅Ρ„Π΅ΠΊΡ‚ΠΎΠ². Π£ Π²Π°ΡˆΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ уТасный ΠΎΠΏΡ‹Ρ‚, ΠΈ ΠΎΠ½ΠΈ ΡƒΠΉΠ΄ΡƒΡ‚.

Π’Π°Ρˆ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ с нСсколькими ΠΏΡƒΠ»Π΅Π½Π΅ΠΏΡ€ΠΎΠ±ΠΈΠ²Π°Π΅ΠΌΡ‹ΠΌΠΈ функциями, Ρ‡Π΅ΠΌ с ΠΊΡƒΡ‡Π΅ΠΉ ΡˆΠ°Ρ‚ΠΊΠΈΡ…. Они Π±ΡƒΠ΄ΡƒΡ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΎ спроСктированы, Ρ…ΠΎΡ€ΠΎΡˆΠΎ протСстированы ΠΈ усилСны благодаря Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΈΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ ошибок.

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°ΡŽΡ‚ Π½ΠΎΠ²Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. Π‘Π°Π³ΠΈ ΠΎΡ‚Ρ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‚ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. (Π½Π°ΠΆΠΌΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚Π²ΠΈΡ‚Π½ΡƒΡ‚ΡŒ)

Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли ваши Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ хотят Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π°Π΄ Π½ΠΎΠ²Ρ‹ΠΌΠΈ функциями?

Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ошибок, ΠΊΠΎΠ³Π΄Π° запросы Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π½Π°Π²ΠΎΠ΄Π½ΡΡŽΡ‚ Π²Π°ΡˆΡƒ доску ΠΎΡ‚Π·Ρ‹Π²ΠΎΠ², Ρ€Π°Π·ΠΎΡ‡Π°Ρ€ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚. Π­Ρ‚ΠΎ ТСстокая Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния.

ΠΠ°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ΄Π°ΠΊΡ‚-ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρ‹ часто ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ созданиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ β€” это быстро. Они Π½Π΅Π΄ΠΎΠΎΡ†Π΅Π½ΠΈΠ²Π°ΡŽΡ‚, сколько Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π·Π°ΠΉΠΌΠ΅Ρ‚ поиск ΠΈ исправлСниС ошибок Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

Π’Π°ΡˆΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ, скорСС всСго, ΠΎΡ‚Π΄Π°Π΄ΡƒΡ‚ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²Ρ‹ΠΌ функциям, Π° Π½Π΅ исправлСниям ошибок. Π­Ρ‚ΠΎ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ запуск Π½ΠΎΠ²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ доставляСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ большС ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΡ, Ρ‡Π΅ΠΌ поиск ошибок.

Часто ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΠ»Ρ‹ΡˆΠ°Ρ‚ΡŒ ΡˆΡƒΡ‚ΠΊΡƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²: Β«Π­Ρ‚ΠΎ Π½Π΅ ошибка, это Ρ„ΠΈΡ‡Π°!Β»

Но ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρƒ Π΄ΠΎΠ»ΠΆΠ΅Π½ постоянно ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ошибки ΠΏΠΎΠ»ΡƒΡ‡Π°Π»ΠΈ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ±ΠΎΠΆΠ°ΡŽΡ‚ ваши ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ? Π—Π°Ρ‚Π΅ΠΌ Ρ€Π°ΡΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Ρ‹ Π½Π°Π΄ исправлСниями ошибок Π½Π°Π΄ Π½ΠΎΠ²Ρ‹ΠΌΠΈ функциями.

Π’Ρ‹ исправили всС свои ошибки ΠΈ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ? Π’ΠΎΠ³Π΄Π° ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Feature Upvote.

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


Π˜ΡΡ‚ΠΎΡ€ΠΈΡ Β«Π­Ρ‚ΠΎ Π½Π΅ ошибка, это ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒΒ»

ΠœΡ‹ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΡƒΠ·Π½Π°Π΅ΠΌ, ΠΊΡ‚ΠΎ сказал это ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ, ΠΈ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ» Π»ΠΈ Ρ„Π°Π»ΡŒΡˆΠΈΠ²ΠΎΠΌΠΎΠ½Π΅Ρ‚Ρ‡ΠΈΠΊ застСнчиво ΠΈΠ»ΠΈ Π³ΠΎΡ€Π΄ΠΎ, Π·Π»ΠΎΠ±Π½ΠΎ ΠΈΠ»ΠΈ Π»ΡƒΠΊΠ°Π²ΠΎ. Как это часто Π±Ρ‹Π²Π°Π΅Ρ‚ с Π½Π΅Π±Ρ€Π΅ΠΆΠ½Ρ‹ΠΌΠΈ замСчаниями, ΠΏΠ΅Ρ€Π΅Ρ€Π°ΡΡ‚Π°ΡŽΡ‰ΠΈΠΌΠΈ Π² максимы, происхоТдСниС Π½Π΅ Π±Π°Π³, Π° Ρ„ΠΈΡ‡Π° Ρ‚ΡƒΠΌΠ°Π½Π½ΠΎ. Π§Ρ‚ΠΎ ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, Ρ‚Π°ΠΊ это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ это Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ популярно срСди программистов Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»Π³ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, с Ρ‚Π΅Ρ… Π΄Π½Π΅ΠΉ, ΠΊΠΎΠ³Π΄Π° Wang ΠΈ DEC Π±Ρ‹Π»ΠΈ популярными ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ Π² области Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ. Π€Π°ΠΉΠ» ΠΆΠ°Ρ€Π³ΠΎΠ½Π° , Π·Π½Π°ΠΌΠ΅Π½ΠΈΡ‚Ρ‹ΠΉ ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ хакСрского языка, составлСнный Π² БтэнфордС Π² 1975 Π³ΠΎΠ΄Ρƒ, Π° Π·Π°Ρ‚Π΅ΠΌ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ Π² ΠœΠ°ΡΡΠ°Ρ‡ΡƒΡΠ΅Ρ‚ΡΠΊΠΎΠΌ тСхнологичСском институтС, истолковывал эту пословицу ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: Π½Π° Π½Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒΡΡ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π΅ΡΡ‚ΡŒ Π² руководствС), ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ просто заявив, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ.

Β«Π­Ρ‚ΠΎ Π½Π΅ Π±Π°Π³, это Ρ„ΠΈΡ‡Π°!Β» являСтся ΠΎΠ±Ρ‰Π΅ΠΉ ΠΊΡ€Ρ‹Π»Π°Ρ‚ΠΎΠΉ Ρ„Ρ€Π°Π·ΠΎΠΉ.

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

Π’ популярном прСдставлСнии прилоТСния ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой Β«Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹Β», ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ‡Π΅Ρ‚ΠΊΠΈΡ… инструкций, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ³Π°ΡŽΡ‚ΡΡ Π²ΠΏΠ΅Ρ€Π΅Π΄ с Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ сСрТанта-инструктора. Но хотя ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌ, ΠΎΠ½ΠΎ Ρ€Π΅Π΄ΠΊΠΎ Π±Ρ‹Π²Π°Π΅Ρ‚ чистым. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° β€” это ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚. Оно Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Π³ΠΎΠ²ΠΎΡ€ΠΎΠ² ΠΈ компромиссов, являясь ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… суТдСний ΠΈ ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΡ…ΡΡ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

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

ΠšΡ‚ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ? Π’ исслСдовании 2013 Π³ΠΎΠ΄Π° Π³Ρ€ΡƒΠΏΠΏΠ° ΡƒΡ‡Π΅Π½Ρ‹Ρ… ΠΈΠ· Π½Π΅ΠΌΠ΅Ρ†ΠΊΠΎΠ³ΠΎ унивСрситСта просмотрСла записи пяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ ΠΎΡ†Π΅Π½ΠΈΠ»Π° тысячи зарСгистрированных ошибок кодирования. Они ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹ ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… сами ΠΏΠΎ сСбС содСрТали ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Π΅ ошибки. «КаТдая Ρ‚Ρ€Π΅Ρ‚ΡŒΡ ошибка β€” Π½Π΅ ошибка», β€” Π·Π°ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ ΠΎΠ½ΠΈ. НазваниС ΠΈΡ… ΡΡ‚Π°Ρ‚ΡŒΠΈ Π½ΠΈΠΊΠΎΠ³ΠΎ Π½Π΅ ΡƒΠ΄ΠΈΠ²ΠΈΡ‚: Β«Π­Ρ‚ΠΎ Π½Π΅ ошибка, это Ρ„ΠΈΡ‡Π°Β».

INABIAF β€” ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΌ заслуТил мСсто Π² ΠΏΠΎΡ‡Ρ‚Π΅Π½Π½ΠΎΠΉ систСмС поиска Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€ β€” для программистов Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠΏΡ€Π°Π²Π΄Π°Π½ΠΈΠ΅, Π½ΠΎ ΠΈ ΠΊΡ€ΠΈΠΊ Π΄ΡƒΡˆΠΈ. Для ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ· нас ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΊΠ° ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Π»Π° Π·Π»ΠΎΠ²Π΅Ρ‰ΠΈΠΉ ΠΎΡ‚Ρ‚Π΅Π½ΠΎΠΊ. НС Ρ‚Π°ΠΊ Π΄Π°Π²Π½ΠΎ ΠΌΡ‹ нашли ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС ΠΎΡΠ»Π΅ΠΏΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, ΠΏΠΎΠ»Π½Ρ‹ΠΌ Π²ΠΎΠ»ΡˆΠ΅Π±ΡΡ‚Π²Π° ΠΈ свСта.

ΠžΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

ΠžΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ элСктронный адрСс Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½.


*