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

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚-ΠΏΡ€Π°Π³ΠΌΠ°Ρ‚ΠΈΠΊ. ΠŸΡƒΡ‚ΡŒ ΠΎΡ‚ ΠΏΠΎΠ΄ΠΌΠ°ΡΡ‚Π΅Ρ€ΡŒΡ ΠΊ мастСру». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 14

Автор Π­Π½Π΄Ρ€ΡŽ Π₯Π°Π½Ρ‚

Если Π±Ρ‹ это Π½Π°Ρ…ΠΎΠ΄ΠΈΠ»ΠΎ ΠΎΡ‚ΠΊΠ»ΠΈΠΊ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ ΠΌΠΈΡ€Π΅! К соТалСнию, сСгодня икс ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π²Π΅Π½ Π΄Π²ΡƒΠΌ, Π° Π·Π°Π²Ρ‚Ρ€Π° ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π²Π΅Π½ пяти, Π° Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π½Π΅Π΄Π΅Π»Π΅ – Ρ‚Ρ€Π΅ΠΌ. Ничто Π½Π΅ Π²Π΅Ρ‡Π½ΠΎ, ΠΈ Ссли Π²Ρ‹ Π²ΡΠ΅Ρ€ΡŒΠ΅Π· ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚Π΅ΡΡŒ Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ явлСниС, Ρ‚ΠΎ этим Π²Ρ‹ практичСски Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ Π½Π΅ΠΏΡ€Π΅ΠΌΠ΅Π½Π½ΠΎ измСнится.

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

"Но Π²Ρ‹ ΠΆΠ΅ сказали, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΡ‹ использовали Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… XYZI. ΠœΡ‹ написали 85 % тСкста ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° – ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚", β€“ протСстуСт программист. "ΠžΡ‡Π΅Π½ΡŒ Таль, Π½ΠΎ наша Ρ„ΠΈΡ€ΠΌΠ° Ρ€Π΅ΡˆΠΈΠ»Π° вмСсто Π½Π΅Π΅ Π²Π·ΡΡ‚ΡŒ Π·Π° основу Π±Π°Π·Ρƒ PDQ – для всСх ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ². Π­Ρ‚ΠΎ Π½Π΅ΠΌΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. ΠœΡ‹ всС Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ тСксты программ… ВсСм Π²Π°ΠΌ придСтся Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈ ΠΏΠΎ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹ΠΌ – Π΄ΠΎ особого распоряТСния".

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

К Ρ‚ΠΎΠΌΡƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π²Π°ΠΆΠ½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΡƒΠΆΠ΅ приняты, Ρ†Π΅Π»ΡŒ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡΡ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ, Ρ‡Ρ‚ΠΎ, Ссли ΠΎΠ½Π° двинСтся с мСста ΠΈΠ»ΠΈ Π²Π΅Ρ‚Π΅Ρ€ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅, ΠΈΠ»ΠΈ ΠΆΠ΅ Π±Π°Π±ΠΎΡ‡ΠΊΠ° Π² Π’ΠΎΠΊΠΈΠΎ Π²Π·ΠΌΠ°Ρ…Π½Π΅Ρ‚ своими ΠΊΡ€Ρ‹Π»Ρ‹ΡˆΠΊΠ°ΠΌΠΈ, Π²Ρ‹ ΠΏΡ€ΠΎΠΌΠ°Ρ…Π½Π΅Ρ‚Π΅ΡΡŒ [9]. И Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎ ΠΏΡ€ΠΎΠΌΠ°Ρ…Π½Π΅Ρ‚Π΅ΡΡŒ.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ нСпросто Π΄Π°Ρ‚ΡŒ Π·Π°Π΄Π½ΠΈΠΉ Ρ…ΠΎΠ΄ Π²Π°ΠΆΠ½Ρ‹ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΠΌ.

Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… этой Ρ„ΠΈΡ€ΠΌΡ‹ ΠΈΠ»ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½Ρ‹ΠΉ шаблон, ΠΈΠ»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ модСль развСртывания (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Β«ΠΊΠ»ΠΈΠ΅Π½Ρ‚-сСрвСр» вмСсто Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ), Ρ‚ΠΎ Π²Ρ‹ ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚Π΅ΡΡŒ Π½Π° ΠΏΡƒΡ‚ΡŒ, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠ²Π΅Ρ€Π½ΡƒΡ‚ΡŒ – лишь Ρ†Π΅Π½ΠΎΠΉ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹Ρ… Π·Π°Ρ‚Ρ€Π°Ρ‚.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΠΌΠΎΡΡ‚ΡŒ

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

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

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ начинаСтся ΠΏΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈ Β«ΠΊΠ»ΠΈΠ΅Π½Ρ‚-сСрвСр», Π½ΠΎ Π·Π°Ρ‚Π΅ΠΌ, ΠΊΠΎΠ³Π΄Π° ΠΊΠ°Ρ€Ρ‚Ρ‹ ΡƒΠΆΠ΅ сданы, ΠΎΡ‚Π΄Π΅Π» ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³Π° Ρ€Π΅ΡˆΠ°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠΎΠ² сСрвСры слишком Π΄ΠΎΡ€ΠΎΠ³ΠΈ ΠΈ ΠΎΠ½ΠΈ хотят ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ. Насколько слоТным Π±ΡƒΠ΄Π΅Ρ‚ для вас этот ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄? ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ€Π΅Ρ‡ΡŒ ΠΈΠ΄Π΅Ρ‚ ΠΎ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠΈ, для этого потрСбуСтся ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ нСсколько Π΄Π½Π΅ΠΉ. Если Π±Ρ‹ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ большС, Π²Ρ‹ Π±Ρ‹ ΠΈ Π½Π΅ Π΄ΡƒΠΌΠ°Π»ΠΈ ΠΎΠ± обратимости. ΠžΠ±Ρ€Π°Ρ‚Π½Π°Ρ Π·Π°Π΄Π°Ρ‡Π° Π΅Ρ‰Π΅ интСрСснСС. Π§Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚, Ссли Π²ΠΎΠ·Π½ΠΈΠΊΠ½Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Π² Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠΈ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠΉ вСрсии Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ Π²Π°ΠΌΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΏΠΎ схСмС Β«ΠΊΠ»ΠΈΠ΅Π½Ρ‚-сСрвСр» ΠΈΠ»ΠΈ ΠΏΠΎ n-Π·Π²Π΅Π½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ? Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½Π΅Π½ΠΈΠΉ.

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


Подсказка 14: НС сущСствуСт ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ


Гибкая Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°

Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ люди ΠΏΡ‹Ρ‚Π°ΡŽΡ‚ΡΡ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ свои ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π³ΠΈΠ±ΠΊΠΈΠΌΠΈ, Π²Π°ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ стоит ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹, развСртывания ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² Ρ„ΠΈΡ€ΠΌ-субподрядчиков.

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

Π’Ρ‹ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для Unix? Какой вСрсии? Π’Ρ‹ рассмотрСли всС ΠΈΠ· аспСктов пСрСносимости? Π’Ρ‹ ΠΏΠΈΡˆΠ΅Ρ‚Π΅ для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ вСрсии Windows? Какой – 3.1, 95, 98, NT, Π‘Π• ΠΈΠ»ΠΈ ΠΆΠ΅ 2000? Насколько слоТно Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Π΄Ρ€ΡƒΠ³ΠΈΡ… вСрсий? Если ваши Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΡƒΡŽΡ‚ΡΡ ΠΌΡΠ³ΠΊΠΎΡΡ‚ΡŒΡŽ ΠΈ ΠΏΠ»Π°ΡΡ‚ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ, Ρ‚ΠΎ это Π±ΡƒΠ΄Π΅Ρ‚ совсСм нСслоТно. Но это Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ссли ΠΏΠ°ΠΊΠ΅Ρ‚ Π½Π΅ΡƒΠ΄Π°Ρ‡Π½ΠΎ сформирован, Π΅ΡΡ‚ΡŒ высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ связанности, Π° Π² тСксты ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ встроСна Π»ΠΎΠ³ΠΈΠΊΠ° ΠΈΠ»ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹.

Π’Ρ‹ Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅ Ρ‚ΠΎΡ‡Π½ΠΎ, ΠΊΠ°ΠΊ ΠΎΡ‚Π΄Π΅Π» ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³Π° собираСтся Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ систСму? ΠŸΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΎΠ± этом Π·Π°Ρ€Π°Π½Π΅Π΅, ΠΈ Π²Ρ‹ смоТСтС ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΌΠΎΠ΄Π΅Π»ΠΈ "ΠΊΠ»ΠΈΠ΅Π½Ρ‚ – сСрвСр" ΠΈΠ»ΠΈ n-Π·Π²Π΅Π½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π° счСт ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² Ρ„Π°ΠΉΠ»Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ. ΠœΡ‹ создавали ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.

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

Никто Π½Π΅ Π·Π½Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΡ‚ΠΈ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ, Π² особСнности ΠΌΡ‹! Π”Π°ΠΉΡ‚Π΅ вашСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Ρ€ΠΈΡ‚ΠΌΠ΅ Ρ€ΠΎΠΊ-Π½-Ρ€ΠΎΠ»Π»Π°: ΠΊΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ – ΠΊΠ°Ρ‡Π°Ρ‚ΡŒΡΡ, Π° ΠΊΠΎΠ³Π΄Π° Π½ΡƒΠΆΠ½ΠΎ – энСргично ΠΊΡ€ΡƒΡ‚ΠΈΡ‚ΡŒΡΡ.

Π”Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€Π°Π·Π΄Π΅Π»Ρ‹, относящиСся ΠΊ Π΄Π°Π½Π½ΠΎΠΉ Ρ‚Π΅ΠΌΠ΅:

β€’ ΠΠ΅ΡΠ²ΡΠ·Π°Π½Π½ΠΎΡΡ‚ΡŒ ΠΈ Π·Π°ΠΊΠΎΠ½ Π”Π΅ΠΌΠ΅Ρ‚Π΅Ρ€Π°

β€’ ΠœΠ΅Ρ‚Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

β€’ Π’сСго лишь прСдставлСниС

Вопросы для обсуТдСния

β€’ ΠΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠ²Π°Π½Ρ‚ΠΎΠ²ΠΎΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊΠΈ – ΠΏΡ€ΠΈΠΌΠ΅Ρ€ с кошкой Π¨Ρ€Ρ‘Π΄ΠΈΠ½Π³Π΅Ρ€Π°. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π² Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ ящикС сидит кошка, ΠΈ Π² Π½Π΅ΠΌ ΠΆΠ΅ находится радиоактивная частица. Π’Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ распада частицы Π½Π° Π΄Π²Π΅ Ρ€Π°Π²Π½Π° 50 %. Если распад ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚, кошка ΡƒΠΌΡ€Π΅Ρ‚. Если Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚, кошка останСтся ΠΆΠΈΠ²Π°. Π˜Ρ‚Π°ΠΊ, ΡƒΠΌΠΈΡ€Π°Π΅Ρ‚ кошка ΠΈΠ»ΠΈ остаСтся ΠΆΠΈΠ²Π°? Богласно Π¨Ρ€Ρ‘Π΄ΠΈΠ½Π³Π΅Ρ€Ρƒ, Π²Π΅Ρ€Π½ΠΎ ΠΈ Ρ‚ΠΎ, ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅. Всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° происходит ядСрная рСакция, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π΄Π²Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°, происходит ΠΊΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΈΡ€Π°. Π’ ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· Π΄Π²ΡƒΡ… ΠΌΠΈΡ€ΠΎΠ² Π΄Π°Π½Π½ΠΎΠ΅ событиС ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ, Π° Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ – Π½Π΅Ρ‚. Кошка ΠΆΠΈΠ²Π° Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΠΌΠΈΡ€ΠΎΠ² ΠΈ ΠΌΠ΅Ρ€Ρ‚Π²Π° Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ. Π›ΠΈΡˆΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Π² ящик, Π²Ρ‹ осознаСтС, Π² ΠΊΠ°ΠΊΠΎΠΌ ΠΈΠ· ΠΌΠΈΡ€ΠΎΠ² Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ΡΡŒ Π²Ρ‹.

НС ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° пСрспСктиву Ρ‚Π°ΠΊ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ.

Но ΠΏΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΎΠ± ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ с ящиком, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ находится мноТСство кошСк Π¨Ρ€Ρ‘Π΄ΠΈΠ½Π³Π΅Ρ€Π°: ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ появлСнию ΠΈΠ½ΠΎΠΉ вСрсии Π±ΡƒΠ΄ΡƒΡ‰Π΅Π³ΠΎ. Бколько сцСнариСв Π±ΡƒΠ΄ΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ваша ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°? КакиС ΠΈΠ· Π½ΠΈΡ… Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ вСроятны? Насколько слоТно Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ?

Π₯Π²Π°Ρ‚ΠΈΡ‚ Π»ΠΈ Ρƒ вас смСлости ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ящик?

10

Π‘Ρ‚Ρ€Π΅Π»ΡŒΠ±Π° Ρ‚Ρ€Π°ΡΡΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌΠΈ

На ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²ΠΊΡƒ, ΠΏΠΎ Ρ†Π΅Π»ΠΈ – ΠΏΠ»ΠΈ!

БущСствуСт Π΄Π²Π° способа ΡΡ‚Ρ€Π΅Π»ΡŒΠ±Ρ‹ ΠΈΠ· ΠΏΡƒΠ»Π΅ΠΌΠ΅Ρ‚Π° Π² Ρ‚Π΅ΠΌΠ½ΠΎΠ΅ врСмя суток [10]. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ Ρ‚ΠΎΡ‡Π½ΠΎ, Π³Π΄Π΅ находится ваша Ρ†Π΅Π»ΡŒ (расстояниС, высота ΠΈ Π°Π·ΠΈΠΌΡƒΡ‚). Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΠΎΠ³ΠΎΠ΄Π½Ρ‹Π΅ условия (Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π°, Π²Π»Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ, Π΄Π°Π²Π»Π΅Π½ΠΈΠ΅, Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²Π΅Ρ‚Ρ€Π° ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅). Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‚ΠΎΡ‡Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ характСристики ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π²Π°ΠΌΠΈ ΠΏΠ°Ρ‚Ρ€ΠΎΠ½ΠΎΠ² ΠΈ ΠΏΡƒΠ»ΡŒ ΠΈ ΠΈΡ… взаимодСйствиС с Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡƒΠ»Π΅ΠΌΠ΅Ρ‚ΠΎΠΌ, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²Ρ‹ стрСляСтС. Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ для вычислСния Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ Π°Π·ΠΈΠΌΡƒΡ‚Π° ΠΈ ΡƒΠ³Π»Π° Π²ΠΎΠ·Π²Ρ‹ΡˆΠ΅Π½ΠΈΡ ствола ΠΏΡƒΠ»Π΅ΠΌΠ΅Ρ‚Π°. Если всС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Ρ‚ΠΎΡ‡Π½ΠΎΠΌ соотвСтствии с характСристиками, Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹, Π° ΠΏΠΎΠ³ΠΎΠ΄Π½Ρ‹Π΅ условия Π½Π΅ ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ, Ρ‚ΠΎ ΠΏΡƒΠ»ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π»Π΅Ρ‡ΡŒ Π±Π»ΠΈΠ·ΠΊΠΎ ΠΊ Ρ†Π΅Π»ΠΈ. МоТно Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Ρ€Π°ΡΡΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡƒΠ»ΠΈ.