ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Ρ‹, дСвопсы ΠΈ ΠΊΠΎΡ‚Ρ‹ Π¨Ρ€Ρ‘Π΄ΠΈΠ½Π³Π΅Ρ€Π°

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Ρ‹, дСвопсы ΠΈ ΠΊΠΎΡ‚Ρ‹ Π¨Ρ€Ρ‘Π΄ΠΈΠ½Π³Π΅Ρ€Π°
Π Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ сСтСвого ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π° (с лапшой и… солью?)

Π’ послСднСС врСмя, обсуТдая с ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°ΠΌΠΈ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Ρ‹, я Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ» ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠ½ΡƒΡŽ Π·Π°ΠΊΠΎΠ½ΠΎΠΌΠ΅Ρ€Π½ΠΎΡΡ‚ΡŒ.

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

Когда Π²Ρ‹ ΠΏΠΎΠ΄Π²Π΅Ρ€Π³Π°Π΅Ρ‚Π΅ сомнСнию эту идСю ΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚Π΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π² слоТных систСмах Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΡΡ‚ΡŒ ΡƒΡΠΏΠΎΠΊΠ°ΠΈΠ²Π°ΡŽΡ‰Π΅ ΠΎΠ±ΠΌΠ°Π½Ρ‡ΠΈΠ²Π°, Ρ‚ΠΎ роТдаСтся ΡƒΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ дискуссия. Π‘ΠΏΠΎΡ€Ρ‰ΠΈΠΊΠΈ страстно Π½Π°ΡΡ‚Π°ΠΈΠ²Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π½Π°Π½ΠΈΠ΅ Β«ΠΏΠ΅Ρ€Π²ΠΎΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹Β» позволяСт ΠΏΠΎΠ½ΡΡ‚ΡŒ происходящСС.

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

Π― всСгда задавался вопросом, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Ρ‚Π°ΠΊ? Π§Ρ‚ΠΎ заставляСт программистов Ρ‚Π°ΠΊ ΠΊΡ€ΠΈΡ‚ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ идСю Β«ΠΏΠ΅Ρ€Π²ΠΎΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°Β β€” ΠΌΠΈΡ„Β»? Π‘Π»ΠΎΠ²Π½ΠΎ ΠΈΠΌΠΌΡƒΠ½Π½ΡƒΡŽ систСму, которая распознаёт ΠΈΠ½ΠΎΡ€ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π°Π³Π΅Π½Ρ‚Π°. ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ½ΠΈ Ρ‚Π°ΠΊ Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΡŽΡ‚, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ дСвопсы скорСС склонны Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ эту идСю?

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

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ часто Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ с Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ инструмСнтами. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, компиляторы, ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Ρ‰ΠΈΠΊΠΈ, ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½ΠΊΠΈΒ β€” всё это слоТныС систСмы, Π½ΠΎ ΠΌΡ‹ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ»ΠΈ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π΄Π°ΡŽΡ‚ Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, ΠΈ прСдставляСм ΠΈΡ… ΠΈΠΌΠ΅Π½Π½ΠΎ Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ: Ссли ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ΄Π½ΠΈ ΠΈ Ρ‚Π΅ ΠΆΠ΅ Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, Ρ‚ΠΎ ΠΌΡ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌ ΠΎΡ‚ этих систСм ΠΎΠ΄Π½Ρƒ ΠΈ Ρ‚Ρƒ ΠΆΠ΅ Π²Ρ‹Π΄Π°Ρ‡Ρƒ. И Ссли с Π²Ρ‹Π΄Π°Ρ‡Π΅ΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° (Β«Π±Π°Π³Β»), Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Ρ€Π΅ΡˆΠ°ΡŽΡ‚ Π΅Ρ‘ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°Π½Π°Π»ΠΈΠ·Π° Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… (Π»ΠΈΠ±ΠΎ ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π»ΠΈΠ±ΠΎ ΠΎΡ‚ Π½Π°Π±ΠΎΡ€Π° инструмСнтов Π² процСссС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ). Они ΠΈΡ‰ΡƒΡ‚ Β«ΠΎΡˆΠΈΠ±ΠΊΡƒΒ», Π° Π·Π°Ρ‚Π΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅. Π­Ρ‚ΠΎ исправляСт Β«Π±Π°Π³Β».

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Ρ‹, дСвопсы ΠΈ ΠΊΠΎΡ‚Ρ‹ Π¨Ρ€Ρ‘Π΄ΠΈΠ½Π³Π΅Ρ€Π°
ОсновноС Π΄ΠΎΠΏΡƒΡ‰Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния: ΠΎΠ΄Π½ΠΈ ΠΈ Ρ‚Π΅ ΠΆΠ΅ Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎ ΠΈ Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎ Π΄Π°ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡƒΡŽ Π²Ρ‹Π΄Π°Ρ‡Ρƒ

ЀактичСски, Π½Π΅Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ сам ΠΏΠΎ сСбС считаСтся ошибкой: Ссли Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½Ρ‹ΠΉ ΠΈΠ»ΠΈ ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄ Π½Π΅ воспроизводится, Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ стрСмятся Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ исслСдованиС Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ части стСка (опСрационная систСма, ΡΠ΅Ρ‚ΡŒ ΠΈ Ρ‚.Β Π΄.), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚ΠΎΠΆΠ΅ Π²Π΅Π΄ΡƒΡ‚ сСбя Π±ΠΎΠ»Π΅Π΅ ΠΈΠ»ΠΈ ΠΌΠ΅Π½Π΅Π΅ Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎ, выдавая ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΡ€ΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ… Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… данных… ΠΈ Ссли это Π½Π΅ Ρ‚Π°ΠΊ, Ρ‚ΠΎ это всё Ρ€Π°Π²Π½ΠΎ считаСтся Π±Π°Π³ΠΎΠΌ. ΠŸΡ€ΠΎΡΡ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ это Π±Π°Π³ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы ΠΈΠ»ΠΈ сСти.

Π’ любом случаС, Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΈΠ·ΠΌΒ β€” это Π±Π°Π·ΠΎΠ²ΠΎΠ΅, практичСски само собой Ρ€Π°Π·ΡƒΠΌΠ΅ΡŽΡ‰Π΅Π΅ΡΡ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для большСй части Ρ€Π°Π±ΠΎΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π΄Π΅Π»Π°ΡŽΡ‚ программисты.

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

Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹ΠΌ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°ΠΌ ΠΏΡ€ΠΎΡ‰Π΅ ΡƒΡΠΎΠΌΠ½ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Ρƒ всСх ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΠΎΠ² Π΅ΡΡ‚ΡŒ СдинствСнная ΠΏΠ΅Ρ€Π²ΠΎΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°, Π° Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ Π²Ρ€ΠΎΠ΄Π΅ Β«ΠŸΡΡ‚ΡŒ ΠΏΠΎΡ‡Π΅ΠΌΡƒΒ» Π²Π΅Ρ€Π½ΠΎ (ΠΈ повторяСмо!) ΠΏΡ€ΠΈΠ²Π΅Π΄ΡƒΡ‚ ΠΊ этой ΠΏΠ΅Ρ€Π²ΠΎΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅. По сути, это ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΡ‚ ΠΈΡ… собствСнному ΠΎΠΏΡ‹Ρ‚Ρƒ, ΠΊΠΎΠ³Π΄Π° кусочки Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ Π½Π΅ ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‘Ρ‚ΠΊΠΎ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΎΠ½ΠΈ Π»Π΅Π³Ρ‡Π΅ Π²ΠΎΡΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ эту идСю.

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, я Π½Π΅ Π³ΠΎΠ²ΠΎΡ€ΡŽ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π½Π°ΠΈΠ²Π½Ρ‹, Π³Π»ΡƒΠΏΡ‹ ΠΈΠ»ΠΈ нСспособны ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΡΡ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±ΠΌΠ°Π½Ρ‡ΠΈΠ²Π°. ΠžΠΏΡ‹Ρ‚Π½Ρ‹Π΅ программисты, вСроятно, Ρ‚ΠΎΠΆΠ΅ ΠΏΠΎΠ²ΠΈΠ΄Π°Π»ΠΈ Π½Π° своём Π²Π΅ΠΊΡƒ Π½Π΅ΠΌΠ°Π»ΠΎ Π½Π΅Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΈΠ·ΠΌΠ°.

Но ΠΌΠ½Π΅ каТСтся, Ρ‡Ρ‚ΠΎ обычная рСакция ΠΎΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π² этих спорах часто связана с Ρ‚Π΅ΠΌ Ρ„Π°ΠΊΡ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ концСпция Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΈΠ·ΠΌΠ° Π² Ρ†Π΅Π»ΠΎΠΌ Ρ…ΠΎΡ€ΠΎΡˆΠΎ слуТит ΠΈΠΌ Π² повсСднСвной Ρ€Π°Π±ΠΎΡ‚Π΅. Они ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‚ΡΡ с Π½Π΅Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΈΠ·ΠΌΠΎΠΌ Π½Π΅ Ρ‚Π°ΠΊ часто, ΠΊΠ°ΠΊ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°ΠΌ приходится Π»ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠΎΡ‚ΠΎΠ² Π¨Ρ€Ρ‘Π΄ΠΈΠ½Π³Π΅Ρ€Π° Π½Π° своСй инфраструктурС.

ΠœΠΎΠΆΠ΅Ρ‚, это Π½Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ Π½Π°Π±Π»ΡŽΠ΄Π°Π΅ΠΌΡ‹Π΅ Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², Π½ΠΎ это ΠΌΠΎΡ‰Π½ΠΎΠ΅ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ наши Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ смСсь ΠΈΠ· ΠΌΠ½ΠΎΠ³ΠΈΡ… Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ².

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

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com