ΠœΠΎΠ½ΠΎΡ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ: моля

ΠœΠΎΠ½ΠΎΡ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ: моля

ΠŸΡ€Π΅Π²ΠΎΠ΄ Π½Π° статията, ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ Π·Π° студСнтитС ΠΎΡ‚ курса β€žΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ ΠΈ инструмСнти Π½Π° DevOpsβ€œ Π² образоватСлния ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ OTUS.

Врябва Π΄Π° ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ ΠΌΠΎΠ½ΠΎΡ€Π΅ΠΏΠΎ, Π·Π°Ρ‰ΠΎΡ‚ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ, ΠΊΠΎΠ΅Ρ‚ΠΎ Π½Π°ΡΡŠΡ€Ρ‡Π°Π²Π° във Π²Π°ΡˆΠΈΡ‚Π΅ Π΅ΠΊΠΈΠΏΠΈ, Π΅ прозрачност ΠΈ сподСлСна отговорност, особСно ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π΅ΠΊΠΈΠΏΠΈΡ‚Π΅ растат. Π’Π°ΠΊΠ° ΠΈΠ»ΠΈ ΠΈΠ½Π°Ρ‡Π΅ Ρ‰Π΅ трябва Π΄Π° инвСстиратС Π² инструмСнти, Π½ΠΎ Π²ΠΈΠ½Π°Π³ΠΈ Π΅ ΠΏΠΎ-Π΄ΠΎΠ±Ρ€Π΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π΄Π° Π΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ, ΠΊΠΎΠ΅Ρ‚ΠΎ искатС Π΄Π° Π²ΠΈΠ΄ΠΈΡ‚Π΅ във Π²Π°ΡˆΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ.

Π—Π°Ρ‰ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π·Π° Ρ‚ΠΎΠ²Π°?

ΠœΠ°Ρ‚ Клайн написа статия Monorepos: Моля, Π½Π΅Π΄Π΅ΠΉ!β€Š (Π±Π΅Π»Π΅ΠΆΠΊΠ° Π½Π° ΠΏΡ€Π΅Π²ΠΎΠ΄Π°Ρ‡Π°: ΠΏΡ€Π΅Π²ΠΎΠ΄ Π½Π° Π₯Π°Π±Ρ€Π΅ β€žΠœΠΎΠ½ΠΎΡ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°: моля, Π½Π΅β€œ). Π₯арСсвам ΠœΠ°Ρ‚, мисля, Ρ‡Π΅ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΠΌΠ΅Π½ ΠΈ трябва Π΄Π° ΠΏΡ€ΠΎΡ‡Π΅Ρ‚Π΅Ρ‚Π΅ Π½Π΅Π³ΠΎΠ²Π°Ρ‚Π° Π³Π»Π΅Π΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ°. Π’ΠΎΠΉ ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π° Π°Π½ΠΊΠ΅Ρ‚Π°Ρ‚Π° Π² Twitter:

ΠœΠΎΠ½ΠΎΡ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ: моля

ΠΏΡ€Π΅Π²ΠΎΠ΄:
Π’Π°Π·ΠΈ Нова Π³ΠΎΠ΄ΠΈΠ½Π° Ρ‰Π΅ споря ΠΊΠΎΠ»ΠΊΠΎ Π½Π΅Π»Π΅ΠΏΠΈ са ΠΌΠΎΠ½ΠΎΡ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°Ρ‚Π°. 2019 Π³. Π·Π°ΠΏΠΎΡ‡Π½Π° Π±Π΅Π·ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½ΠΎ. Π’ Π΄ΡƒΡ…Π° Π½Π° Ρ‚ΠΎΠ²Π° Π²ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΠΌ Π°Π½ΠΊΠ΅Ρ‚Π°. Кои са Π³ΠΎΠ»Π΅ΠΌΠΈΡ‚Π΅ Ρ„Π°Π½Π°Ρ‚ΠΈΡ†ΠΈ? ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠ½ΠΈΡ†ΠΈ:
- ΠœΠΎΠ½ΠΎΡ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ
- РъТда
- Π“Ρ€Π΅ΡˆΠ½Π° Π°Π½ΠΊΠ΅Ρ‚Π° / ΠΈ Π΄Π²Π΅Ρ‚Π΅

ΠœΠΎΡΡ‚ ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ бСшС: "Аз съм Π±ΡƒΠΊΠ²Π°Π»Π½ΠΎ ΠΈ Π΄Π²Π°ΠΌΠ°Ρ‚Π°." ВмСсто Π΄Π° Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ какъв Π²ΠΈΠ΄ лСкарство Π΅ Rust, Π½Π΅ΠΊΠ° Π΄Π° Π²ΠΈΠ΄ΠΈΠΌ Π·Π°Ρ‰ΠΎ смятам, Ρ‡Π΅ Ρ‚ΠΎΠΉ Π³Ρ€Π΅ΡˆΠΈ относно ΠΌΠΎΠ½ΠΎΡ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°Ρ‚Π°. Малко Π·Π° сСбС си. Аз съм Π³Π»Π°Π²Π΅Π½ тСхничСски Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ Π½Π° Chef Software. ИмамС ΠΎΠΊΠΎΠ»ΠΎ 100 ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈ, ΠΊΠΎΠ΄ΠΎΠ²Π° Π±Π°Π·Π° ΠΎΡ‚ ΠΎΠΊΠΎΠ»ΠΎ 11-12 Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΠΈ 4 основни ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. Част ΠΎΡ‚ Ρ‚ΠΎΠ·ΠΈ ΠΊΠΎΠ΄ Π΅ Π² полирСпозитория (моята Π½Π°Ρ‡Π°Π»Π½Π° позиция), част Π΅ Π² монорСпозитория (Ρ‚Π΅ΠΊΡƒΡ‰Π°Ρ‚Π° ΠΌΠΈ позиция).

ΠŸΡ€Π΅Π΄ΠΈ Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π°: всСки Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠΉΡ‚ΠΎ правя Ρ‚ΡƒΠΊ, Ρ‰Π΅ сС отнася ΠΈ Π·Π° Π΄Π²Π°Ρ‚Π° Π²ΠΈΠ΄Π° Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°. Π‘ΠΏΠΎΡ€Π΅Π΄ ΠΌΠ΅Π½ няма тСхничСска ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° Π΄Π° ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ Сдиния ΠΈΠ»ΠΈ другия Ρ‚ΠΈΠΏ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π½Π°ΠΊΠ°Ρ€Π°Ρ‚Π΅ всСки ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ. Π Π°Π΄Π²Π°ΠΌ сС Π΄Π° говоря Π·Π° Ρ‚ΠΎΠ²Π°, Π½ΠΎ Π½Π΅ сС интСрСсувам ΠΎΡ‚ изкуствСни тСхничСски ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΈ, ΠΏΠΎΡ€Π°Π΄ΠΈ ΠΊΠΎΠΈΡ‚ΠΎ Π΅Π΄Π½ΠΎΡ‚ΠΎ Π΅ ΠΏΠΎ-Π΄ΠΎΠ±Ρ€ΠΎ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΎΡ‚ΠΎ.

БъгласСн съм с ΠΏΡŠΡ€Π²Π°Ρ‚Π° част ΠΎΡ‚ ΠΌΠΈΡΡŠΠ»Ρ‚Π° Π½Π° ΠœΠ°Ρ‚:

Въй ΠΊΠ°Ρ‚ΠΎ Π² голям ΠΌΠ°Ρ‰Π°Π± Π΅Π΄Π½ΠΎ ΠΌΠΎΠ½ΠΎΡ€Π΅ΠΏΠΎ Ρ‰Π΅ Ρ€Π΅ΡˆΠΈ всички ΡΡŠΡ‰ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π²Π° ΠΏΠΎΠ»ΠΈΡ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ, Π½ΠΎ Π² ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π²ΠΈ ΠΏΡ€ΠΎΠ²ΠΎΠΊΠΈΡ€Π° Π΄Π° ΡΠ²ΡŠΡ€ΠΆΠ΅Ρ‚Π΅ ΠΏΠ»ΡŠΡ‚Π½ΠΎ ΠΊΠΎΠ΄Π° си ΠΈ изисква нСвСроятни усилия Π·Π° ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π°Π½Π΅ Π½Π° скалируСмостта Π½Π° Π²Π°ΡˆΠ°Ρ‚Π° систСма Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π° вСрсиитС.

Врябва Π΄Π° Ρ€Π΅ΡˆΠ°Π²Π°Ρ‚Π΅ Π΅Π΄Π½ΠΈ ΠΈ ΡΡŠΡ‰ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ, нСзависимо Π΄Π°Π»ΠΈ ΠΈΠ·Π±ΠΈΡ€Π°Ρ‚Π΅ ΠΌΠΎΠ½ΠΎΡ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΠΈΡ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅. Как пускатС издания? Какъв Π΅ Π²Π°ΡˆΠΈΡΡ‚ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ към Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈΡ‚Π΅? ΠžΠ±Ρ€Π°Ρ‚Π½Π° ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚? ΠšΡ€ΡŠΡΡ‚ΠΎΡΠ°Π½ΠΈ зависимости Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°? Какви Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½ΠΈ стиловС са ΠΏΡ€ΠΈΠ΅ΠΌΠ»ΠΈΠ²ΠΈ? Как управляватС Π²Π°ΡˆΠ°Ρ‚Π° инфраструктура Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ ΠΈ тСстванС? Π‘ΠΏΠΈΡΡŠΠΊΡŠΡ‚ Π΅ Π±Π΅Π·ΠΊΡ€Π°Π΅Π½. И Π²ΠΈΠ΅ Ρ‰Π΅ Π³ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚Π΅ всички, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ растСтС. Π‘Π΅Π·ΠΏΠ»Π°Ρ‚Π½ΠΎ сирСнС няма.

Мисля, Ρ‡Π΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΡŠΡ‚ Π½Π° ΠœΠ°Ρ‚ Π΅ ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ Π½Π° Π²ΡŠΠ·Π³Π»Π΅Π΄ΠΈΡ‚Π΅, сподСляни ΠΎΡ‚ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈ (ΠΈ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ΠΈ), ΠΊΠΎΠΈΡ‚ΠΎ ΡƒΠ²Π°ΠΆΠ°Π²Π°ΠΌ. Π’ΠΎΠ²Π° Π΅ ΠΎΡ‚ Π³Π»Π΅Π΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π° ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ Π²ΡŠΡ€Ρ…Ρƒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°, ΠΈΠ»ΠΈ Π΅ΠΊΠΈΠΏΠ°, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ Π²ΡŠΡ€Ρ…Ρƒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°. Π§ΡƒΠ²Π°Ρ‚Π΅ Π½Π΅Ρ‰Π° ΠΊΠ°Ρ‚ΠΎ:

  • ΠšΠΎΠ΄ΠΎΠ²Π°Ρ‚Π° Π±Π°Π·Π° Π΅ Ρ‚Ρ€ΠΎΠΌΠ°Π²Π° - нямам Π½ΡƒΠΆΠ΄Π° ΠΎΡ‚ всички Ρ‚Π΅Π·ΠΈ Π±ΠΎΠΊΠ»ΡƒΡ†ΠΈ.
  • По-Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π΅ Π΄Π° тСствам, Π·Π°Ρ‰ΠΎΡ‚ΠΎ трябва Π΄Π° тСствам всички Ρ‚Π΅Π·ΠΈ глупости, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ ΠΌΠΈ трябват.
  • По-Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π΅ Π΄Π° сС Ρ€Π°Π±ΠΎΡ‚ΠΈ с външни зависимости.
  • Имам Π½ΡƒΠΆΠ΄Π° ΠΎΡ‚ собствСни Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ систСми Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π° вСрсиитС.

Π Π°Π·Π±ΠΈΡ€Π° сС, всички Ρ‚Π΅Π·ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ са ΠΎΠΏΡ€Π°Π²Π΄Π°Π½ΠΈ. Π’ΠΎΠ²Π° сС случва ΠΈ Π² Π΄Π²Π°Ρ‚Π° случая - ΠΈΠΌΠ°ΠΌ собствСни Π±ΠΎΠΊΠ»ΡƒΡ†ΠΈ Π² полирСпозитория, Π² допълнСниС към Ρ‚ΠΎΠ²Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ ... ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠ°ΠΌ Π½ΡƒΠΆΠ΄Π° ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈ Π±ΠΎΠΊΠ»ΡƒΡ†ΠΈ. Π—Π°Ρ‚ΠΎΠ²Π° β€žΠΏΡ€ΠΎΡΡ‚ΠΎβ€œ създавам инструмСнти, ΠΊΠΎΠΈΡ‚ΠΎ провСряват цСлия ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. Или създавам Ρ„Π°Π»ΡˆΠΈΠ² ΠΌΠΎΠ½ΠΎΡ€Π΅ΠΏΠΎ с ΠΏΠΎΠ΄ΠΌΠΎΠ΄ΡƒΠ»ΠΈ. МоТСм Π΄Π° сС Ρ€Π°Π·Ρ…ΠΎΠΆΠ΄Π°ΠΌΠ΅ цял Π΄Π΅Π½ ΠΎΠΊΠΎΠ»ΠΎ Ρ‚ΠΎΠ²Π°. Но мисля, Ρ‡Π΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΡŠΡ‚ Π½Π° ΠœΠ°Ρ‚ пропуска основната ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°, която ΠΎΠ±ΡŠΡ€Π½Π°Ρ… доста Π² ΠΏΠΎΠ»Π·Π° Π½Π° ΠΌΠΎΠ½ΠΎΡ€Π΅ΠΏΠΎ:

ΠŸΡ€ΠΎΠ²ΠΎΠΊΠΈΡ€Π° ΠΎΠ±Ρ‰ΡƒΠ²Π°Π½Π΅Ρ‚ΠΎ ΠΈ ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ

ΠšΠΎΠ³Π°Ρ‚ΠΎ отдСлямС Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°, създавамС Π΄Π΅ Ρ„Π°ΠΊΡ‚ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с координацията ΠΈ прозрачността. Π’ΠΎΠ²Π° Π΅ Π² ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΈΠ΅ с Π½Π°Ρ‡ΠΈΠ½Π°, ΠΏΠΎ ΠΊΠΎΠΉΡ‚ΠΎ мислим Π·Π° Π΅ΠΊΠΈΠΏΠΈΡ‚Π΅ (особСно ΠΊΠ°ΠΊ ΠΎΡ‚Π΄Π΅Π»Π½ΠΈΡ‚Π΅ Ρ‡Π»Π΅Π½ΠΎΠ²Π΅ мислят Π·Π° тях): Π½ΠΈΠ΅ смС ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€Π½ΠΈ Π·Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚. Π Π°Π±ΠΎΡ‚ΠΈΠΌ Π² относитСлна изолация. Π“Ρ€Π°Π½ΠΈΡ†ΠΈΡ‚Π΅ са фиксирани Π·Π° моя Π΅ΠΊΠΈΠΏ ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°(ΠΈΡ‚Π΅), Π²ΡŠΡ€Ρ…Ρƒ ΠΊΠΎΠΈΡ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΈΠΌ.

Въй ΠΊΠ°Ρ‚ΠΎ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° става ΠΏΠΎ-слоТна, Π΅Π΄ΠΈΠ½ Π΅ΠΊΠΈΠΏ Π²Π΅Ρ‡Π΅ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° я управлява сам. Много ΠΌΠ°Π»ΠΊΠΎ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈ Π΄ΡŠΡ€ΠΆΠ°Ρ‚ цялата систСма Π² Π³Π»Π°Π²ΠΈΡ‚Π΅ си. Π”Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ΅ΠΌ, Ρ‡Π΅ управляватС сподСлСн ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ A, ΠΊΠΎΠΉΡ‚ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΎΡ‚ Π΅ΠΊΠΈΠΏΠΈ B, C ΠΈ D. Π•ΠΊΠΈΠΏ A Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΡ€Π°, подобрява API ΠΈ промСня Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½Π°Ρ‚Π° рСализация. Π’ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° Ρ‚ΠΎΠ²Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π½Π΅ са ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΈ. Какъв ΡΡŠΠ²Π΅Ρ‚ Π±ΠΈΡ…Ρ‚Π΅ Π΄Π°Π»ΠΈ?

  • НамСрСтС всички мСста, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° старият API.
  • Има Π»ΠΈ мСста, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ новият API Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°?
  • ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π»ΠΈ Π΄Π° ΠΏΠΎΠΏΡ€Π°Π²ΠΈΡ‚Π΅ ΠΈ тСстватС Π΄Ρ€ΡƒΠ³ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ, Π·Π° Π΄Π° стС сигурни, Ρ‡Π΅ няма Π΄Π° сС счупят?
  • ΠœΠΎΠ³Π°Ρ‚ Π»ΠΈ Ρ‚Π΅Π·ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π΄Π° тСстват Π²Π°ΡˆΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎ сСга?

Π˜ΠΌΠ°ΠΉΡ‚Π΅ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄, Ρ‡Π΅ Ρ‚Π΅Π·ΠΈ Π²ΡŠΠΏΡ€ΠΎΡΠΈ са нСзависими ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅. Π©Π΅ трябва Π΄Π° Π½Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ ΠΎΡ‚Π±ΠΎΡ€ΠΈ B, C ΠΈ D. Π©Π΅ трябва Π΄Π° Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚Π΅ с тях, Π΄Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ, Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΈΡ‚Π΅ ΠΈΠΌ. ПонС сС надявамС Π΄Π° Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅.

Π’ΡΡŠΡ‰Π½ΠΎΡΡ‚ Π½ΠΈΠΊΠΎΠΉ Π½Π΅ иска Π΄Π° ΠΏΡ€Π°Π²ΠΈ Ρ‚ΠΎΠ²Π°. Π’ΠΎΠ²Π° Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ Π·Π°Π±Π°Π²Π½ΠΎ, ΠΎΡ‚ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ просто Π΄Π° ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Ρ‚Π΅ ΠΏΡ€ΠΎΠΊΠ»Π΅Ρ‚ API. Всичко Ρ‚ΠΎΠ²Π° Π΅ Ρ‡ΠΎΠ²Π΅ΡˆΠΊΠΎ ΠΈ ΠΎΠ±ΡŠΡ€ΠΊΠ²Π°Ρ‰ΠΎ. Π’ ΠΏΠΎΠ»ΠΈΡ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ просто Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ, Π΄Π° Π³ΠΎ ΠΏΡ€Π΅Π³Π»Π΅Π΄Π°Ρ‚Π΅ ΠΎΡ‚ Ρ‚Π΅Π·ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ работят ΠΏΠΎ Ρ‚ΠΎΠ·ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ (вСроятно Π½Π΅ B, C ΠΈΠ»ΠΈ D), ΠΈ Π΄Π° ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈΡ‚Π΅ Π½Π°ΠΏΡ€Π΅Π΄. ΠžΡ‚Π±ΠΎΡ€ΠΈΡ‚Π΅ B, C ΠΈ D ΠΌΠΎΠ³Π°Ρ‚ просто Π΄Π° останат Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰Π°Ρ‚Π° си вСрсия засСга. Π’Π΅ Ρ‰Π΅ надградят, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΎΡΡŠΠ·Π½Π°ΡΡ‚ вашия Π³Π΅Π½ΠΈΠΉ!

Π’ Π΅Π΄Π½ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ отговорността сС ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»Ρ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅. Π•ΠΊΠΈΠΏ А промСня своя ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ ΠΈ, Π°ΠΊΠΎ Π½Π΅ Π²Π½ΠΈΠΌΠ°Π²Π°, Π½Π΅Π·Π°Π±Π°Π²Π½ΠΎ Ρ€Π°Π·Π±ΠΈΠ²Π° B, C ΠΈ D. Π’ΠΎΠ²Π° Π²ΠΎΠ΄ΠΈ Π΄ΠΎ Ρ‚ΠΎΠ²Π°, Ρ‡Π΅ B, C ΠΈ D сС появяват Π½Π° Π²Ρ€Π°Ρ‚Π°Ρ‚Π° Π½Π° A, Ρ‡ΡƒΠ΄Π΅ΠΉΠΊΠΈ сС Π·Π°Ρ‰ΠΎ ΠΎΡ‚Π±ΠΎΡ€ A Π΅ счупил конструкцията. Π’ΠΎΠ²Π° ΡƒΡ‡ΠΈ А, Ρ‡Π΅ Π½Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° пропуснат моя списък ΠΏΠΎ-Π³ΠΎΡ€Π΅. Π’Π΅ трябва Π΄Π° говорят ΠΊΠ°ΠΊΠ²ΠΎ Ρ‰Π΅ правят. ΠœΠΎΠ³Π°Ρ‚ Π»ΠΈ B, C ΠΈ D Π΄Π° сС Π΄Π²ΠΈΠΆΠ°Ρ‚? Ами Π°ΠΊΠΎ B ΠΈ C ΠΌΠΎΠ³Π°Ρ‚, Π½ΠΎ D Π΅ тясно ΡΠ²ΡŠΡ€Π·Π°Π½ΠΎ със страничСн Π΅Ρ„Π΅ΠΊΡ‚ ΠΎΡ‚ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° стария Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌ?

Π’ΠΎΠ³Π°Π²Π° трябва Π΄Π° ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΊΠ°ΠΊ Ρ‰Π΅ ΠΈΠ·Π»Π΅Π·Π΅ΠΌ ΠΎΡ‚ Ρ‚Π°Π·ΠΈ ситуация:

  1. ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° няколко Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΈ API, ΠΊΠ°Ρ‚ΠΎ старият Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌ Π΅ остарял, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ D спрС Π΄Π° Π³ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°.
  2. ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° мноТСство вСрсии Π½Π° ΠΈΠ·Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ, Π΅Π΄Π½Π° със стария интСрфСйс, Π΅Π΄Π½Π° с новия.
  3. ЗабавянС Π½Π° освобоТдаванСто Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π½Π° A, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ B, C ΠΈ D ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π³ΠΎ ΠΏΡ€ΠΈΠ΅ΠΌΠ°Ρ‚ Π΅Π΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ.

Π”Π° ΠΊΠ°ΠΆΠ΅ΠΌ, Ρ‡Π΅ смС ΠΈΠ·Π±Ρ€Π°Π»ΠΈ 1, мноТСство API. Π’ Ρ‚ΠΎΠ·ΠΈ случай ΠΈΠΌΠ°ΠΌΠ΅ Π΄Π²Π΅ части ΠΎΡ‚ ΠΊΠΎΠ΄Π°. Π‘Ρ‚Π°Ρ€ΠΈ ΠΈ Π½ΠΎΠ²ΠΈ. Доста ΡƒΠ΄ΠΎΠ±Π½ΠΎ Π² някои ситуации. НиС Π²Ρ€ΡŠΡ‰Π°ΠΌΠ΅ стария ΠΊΠΎΠ΄ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ, ΠΌΠ°Ρ€ΠΊΠΈΡ€Π°ΠΌΠ΅ Π³ΠΎ ΠΊΠ°Ρ‚ΠΎ остарял ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€Π°ΠΌΠ΅ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅Ρ‚ΠΎ ΠΌΡƒ с Π΅ΠΊΠΈΠΏΠ° D. По ΡΡŠΡ‰Π΅ΡΡ‚Π²ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π΅Π½ Π·Π° ΠΏΠΎΠ»ΠΈ ΠΈ ΠΌΠΎΠ½ΠΎ.

Π—Π° Π΄Π° пуснСм няколко вСрсии, ΠΈΠΌΠ°ΠΌΠ΅ Π½ΡƒΠΆΠ΄Π° ΠΎΡ‚ ΠΊΠ»ΠΎΠ½. Π‘Π΅Π³Π° ΠΈΠΌΠ°ΠΌΠ΅ Π΄Π²Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° - A1 ΠΈ A2. ΠžΡ‚Π±ΠΎΡ€ΠΈ B ΠΈ C ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ A2, Π° D ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° A1. ИмамС Π½ΡƒΠΆΠ΄Π° всСки ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Π΄Π° Π΅ Π³ΠΎΡ‚ΠΎΠ² Π·Π° пусканС, Π·Π°Ρ‰ΠΎΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° са Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π°Ρ‚Π° ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈ Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ, ΠΏΡ€Π΅Π΄ΠΈ D Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈ. Π’ ΠΏΠΎΠ»ΠΈΡ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° скриСм Ρ‚ΠΎΠ²Π° Π² Π΄ΡŠΠ»Π³ΠΎΡ‚Ρ€Π°Π΅Π½ ΠΊΠ»ΠΎΠ½, ΠΊΠΎΠΉΡ‚ΠΎ сС чувства Π΄ΠΎΠ±Ρ€Π΅. Π’ ΠΌΠΎΠ½ΠΎΡ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ½ΡƒΠΆΠ΄Π°Π²Π°ΠΌΠ΅ ΠΊΠΎΠ΄Π° Π΄Π° сС Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π° Π² Π½ΠΎΠ² ΠΌΠΎΠ΄ΡƒΠ». ΠžΡ‚Π±ΠΎΡ€ D всС ΠΏΠ°ΠΊ Ρ‰Π΅ трябва Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² "стария" ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚. ВсСки ΠΌΠΎΠΆΠ΅ Π΄Π° Π²ΠΈΠ΄ΠΈ Ρ†Π΅Π½Π°Ρ‚Π°, която ΠΏΠ»Π°Ρ‰Π°ΠΌΠ΅ Ρ‚ΡƒΠΊ - сСга ΠΈΠΌΠ°ΠΌΠ΅ Π΄Π²Π° ΠΏΡŠΡ‚ΠΈ ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΊΠΎΠ΄ ΠΈ всички ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈ Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ сС отнасят Π·Π° A1 ΠΈ A2, трябва Π΄Π° сС ΠΏΡ€ΠΈΠ»Π°Π³Π°Ρ‚ ΠΈ Π·Π° Π΄Π²Π°Ρ‚Π°. Π‘ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΊΠ»ΠΎΠ½ΠΎΠ²Π΅ Π² ΠΏΠΎΠ»ΠΈΡ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅, Ρ‚ΠΎΠ²Π° Π΅ скрито Π·Π°Π΄ Ρ‡Π΅Ρ€Π΅ΡˆΠΎΠ²ΠΎ ΠΈΠ·Π±ΠΈΡ€Π°Π½Π΅. Π‘Ρ‡ΠΈΡ‚Π°ΠΌΠ΅, Ρ‡Π΅ Ρ†Π΅Π½Π°Ρ‚Π° Π΅ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠ°, Π·Π°Ρ‰ΠΎΡ‚ΠΎ няма Π΄ΡƒΠ±Π»ΠΈΡ€Π°Π½Π΅. ΠžΡ‚ практичСска Π³Π»Π΅Π΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° Ρ†Π΅Π½Π°Ρ‚Π° Π΅ Π΅Π΄Π½Π° ΠΈ ΡΡŠΡ‰Π°: Ρ‰Π΅ ΠΈΠ·Π³Ρ€Π°Π΄ΠΈΡ‚Π΅, пуснСтС ΠΈ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚Π΅ Π΄Π²Π΅ основно ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½ΠΈ ΠΊΠΎΠ΄ΠΎΠ²ΠΈ Π±Π°Π·ΠΈ, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π΅Ρ‚Π΅ Π΅Π΄Π½Π° ΠΎΡ‚ тях. Π Π°Π·Π»ΠΈΠΊΠ°Ρ‚Π° Π΅, Ρ‡Π΅ Π² Π΅Π΄Π½ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Ρ‚Π°Π·ΠΈ Π±ΠΎΠ»ΠΊΠ° Π΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½Π° ΠΈ Π²ΠΈΠ΄ΠΈΠΌΠ°. По-Π·Π»Π΅ Π΅ ΠΈ Π΅ Π΄ΠΎΠ±Ρ€Π΅.

Най-накрая стигнахмС Π΄ΠΎ Ρ‚Ρ€Π΅Ρ‚Π°Ρ‚Π° Ρ‚ΠΎΡ‡ΠΊΠ°. ЗабавянС Π½Π° освобоТдаванСто. Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅, Π½Π°ΠΏΡ€Π°Π²Π΅Π½ΠΈ ΠΎΡ‚ А, Π΄Π° подобрят ΠΆΠΈΠ²ΠΎΡ‚Π° Π½Π° ΠΎΡ‚Π±ΠΎΡ€ А. Π’Π°ΠΆΠ½ΠΎ, Π½ΠΎ Π½Π΅ спСшно. МоТС Π»ΠΈ просто Π΄Π° сС Π·Π°Π±Π°Π²ΠΈΠΌ? Π’ полирСпозитория натискамС Ρ‚ΠΎΠ²Π°, Π·Π° Π΄Π° Π·Π°ΠΊΡ€Π΅ΠΏΠΈΠΌ Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚Π°. Π Π°Π·Π±ΠΈΡ€Π° сС, Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π·Π° Ρ‚ΠΎΠ²Π° с Π΅ΠΊΠΈΠΏΠ° Π½Π° D. ΠŸΡ€ΠΎΡΡ‚ΠΎ останСтС Π½Π° старата вСрсия, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ Π½Π΅ наваксатС! Π’ΠΎΠ²Π° Π²ΠΈ ΠΊΠ°Ρ€Π° Π΄Π° ΠΈΠ³Ρ€Π°Π΅Ρ‚Π΅ страхливСц. Π•ΠΊΠΈΠΏ А ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π° Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΡŠΡ€Ρ…Ρƒ своя ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚, ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€Π°ΠΉΠΊΠΈ Ρ„Π°ΠΊΡ‚Π°, Ρ‡Π΅ Π•ΠΊΠΈΠΏ D ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° всС ΠΏΠΎ-остаряла вСрсия (Ρ‚ΠΎΠ²Π° Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ Π½Π° Π•ΠΊΠΈΠΏ D, Ρ‚Π΅ са Π³Π»ΡƒΠΏΠ°Π²ΠΈ). ΠœΠ΅ΠΆΠ΄ΡƒΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π΅ΠΊΠΈΠΏ D Π³ΠΎΠ²ΠΎΡ€ΠΈ лошо Π·Π° Π½Π΅Π±Ρ€Π΅ΠΆΠ½ΠΎΡ‚ΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΎΡ‚Π±ΠΎΡ€ А към стабилността Π½Π° ΠΊΠΎΠ΄Π°, Π°ΠΊΠΎ ΠΈΠ·ΠΎΠ±Ρ‰ΠΎ говорят Π·Π° Ρ‚ΠΎΠ²Π°. ΠœΠΈΠ½Π°Π²Π°Ρ‚ мСсСци. Накрая Π΅ΠΊΠΈΠΏΡŠΡ‚ Π½Π° D Ρ€Π΅ΡˆΠ°Π²Π° Π΄Π° Ρ€Π°Π·Π³Π»Π΅Π΄Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° Π½Π°Π΄Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅, Π½ΠΎ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π² A са само ΠΏΠΎΠ²Π΅Ρ‡Π΅. ΠžΡ‚Π±ΠΎΡ€ А Π΅Π΄Π²Π° си спомня ΠΊΠΎΠ³Π° ΠΈ ΠΊΠ°ΠΊ Π΅ счупил D. НадграТданСто Π΅ ΠΏΠΎ-Π±ΠΎΠ»Π΅Π·Π½Π΅Π½ΠΎ ΠΈ Ρ‰Π΅ ΠΎΡ‚Π½Π΅ΠΌΠ΅ ΠΏΠΎΠ²Π΅Ρ‡Π΅ Π²Ρ€Π΅ΠΌΠ΅. ΠšΠΎΠ΅Ρ‚ΠΎ Π³ΠΎ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π° ΠΏΠΎ-Π½Π°Π΄ΠΎΠ»Ρƒ Π² приоритСтния стСк. Π”ΠΎ дСня, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΈΠΌΠ°ΠΌΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ със сигурността Π² A, ΠΊΠΎΠΉΡ‚ΠΎ Π½ΠΈ ΠΏΡ€ΠΈΠ½ΡƒΠΆΠ΄Π°Π²Π° Π΄Π° сС Ρ€Π°Π·ΠΊΠ»ΠΎΠ½ΠΈΠΌ. Π•ΠΊΠΈΠΏ А трябва Π΄Π° сС Π²ΡŠΡ€Π½Π΅ Π½Π°Π·Π°Π΄ във Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ, Π΄Π° Π½Π°ΠΌΠ΅Ρ€ΠΈ Ρ‚ΠΎΡ‡ΠΊΠ°, Π² която D Π΅ стабилСн, Π΄Π° ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Ρ‚Π°ΠΌ ΠΈ Π΄Π° Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈ Π³ΠΎΡ‚ΠΎΠ² Π·Π° пусканС. Π’ΠΎΠ²Π° Π΅ Π΄Π΅ Ρ„Π°ΠΊΡ‚ΠΎ ΠΈΠ·Π±ΠΎΡ€ΡŠΡ‚, ΠΊΠΎΠΉΡ‚ΠΎ Ρ…ΠΎΡ€Π°Ρ‚Π° правят ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Π½Π°ΠΉ-Π»ΠΎΡˆΠΈΡΡ‚. Π’ΠΎΠ²Π° ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° Π΅ Π΄ΠΎΠ±Ρ€Π΅ ΠΊΠ°ΠΊΡ‚ΠΎ Π·Π° ΠΎΡ‚Π±ΠΎΡ€ А, Ρ‚Π°ΠΊΠ° ΠΈ Π·Π° ΠΎΡ‚Π±ΠΎΡ€ D, стига Π΄Π° ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° сС ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€Π°ΠΌΠ΅.

Π’ Π΅Π΄Π½ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Ρ‚Ρ€Π΅Ρ‚ΠΎΡ‚ΠΎ наистина Π½Π΅ Π΅ опция. Врябва Π΄Π° сС справитС със ситуацията ΠΏΠΎ Π΅Π΄ΠΈΠ½ ΠΎΡ‚ Π΄Π²Π°Ρ‚Π° Π½Π°Ρ‡ΠΈΠ½Π°. Врябва Π΄Π° Π²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ€Π΅ΠΆΠΈΠΉΠ½ΠΈΡ‚Π΅ Ρ€Π°Π·Ρ…ΠΎΠ΄ΠΈ ΠΎΡ‚ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π΄Π²Π° ΠΊΠ»ΠΎΠ½Π° Π·Π° освобоТдаванС. НаучСтС сС Π΄Π° сС ΠΏΡ€Π΅Π΄ΠΏΠ°Π·Π²Π°Ρ‚Π΅ ΠΎΡ‚ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π°Ρ€ΡƒΡˆΠ°Π²Π°Ρ‚ ΠΎΠ±Ρ€Π°Ρ‚Π½Π°Ρ‚Π° ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚. Но Π½Π°ΠΉ-Π²Π°ΠΆΠ½ΠΎΡ‚ΠΎ: Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·Π±Π΅Π³Π½Π΅Ρ‚Π΅ Ρ‚Ρ€ΡƒΠ΄Π΅Π½ Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€.

Π‘ΠΏΠΎΡ€Π΅Π΄ моя ΠΎΠΏΠΈΡ‚, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π΅ΠΊΠΈΠΏΠΈΡ‚Π΅ станат Π³ΠΎΠ»Π΅ΠΌΠΈ, Π²Π΅Ρ‡Π΅ Π½Π΅ Π΅ възмоТно Π΄Π° сС ΠΈΠΌΠ° ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ цялата систСма ΠΈ Ρ‚ΠΎΠ²Π° Π΅ Π½Π°ΠΉ-Π²Π°ΠΆΠ½Π°Ρ‚Π° част. Врябва Π΄Π° ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ видимостта Π½Π° Π½Π΅ΡΡŠΠ³Π»Π°ΡΠΈΡΡ‚Π° Π² систСмата. Врябва Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈΡ‚Π΅, Π·Π° Π΄Π° Π½Π°ΠΊΠ°Ρ€Π°Ρ‚Π΅ Π΅ΠΊΠΈΠΏΠΈΡ‚Π΅ Π΄Π° ΠΎΡ‚ΠΊΡŠΡΠ½Π°Ρ‚ ΠΎΡ‡ΠΈ ΠΎΡ‚ своитС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ ΠΈ Π΄Π° ΠΏΠΎΠ³Π»Π΅Π΄Π½Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ Π΅ΠΊΠΈΠΏΠΈ ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ.

Π”Π°, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΡΡŠΠ·Π΄Π°Π΄Π΅Ρ‚Π΅ инструмСнти, ΠΊΠΎΠΈΡ‚ΠΎ Ρ‰Π΅ сС ΠΎΠΏΠΈΡ‚Π°Ρ‚ Π΄Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с ΠΏΠΎΠ»ΠΈΡ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈΡ‚Π΅. Но моят ΠΎΠΏΠΈΡ‚ Π² ΠΈΠ·ΡƒΡ‡Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π½Π΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚Π° доставка ΠΈ автоматизация Π² Π³ΠΎΠ»Π΅ΠΌΠΈ прСдприятия ΠΌΠΈ ΠΊΠ°Π·Π²Π° слСдното: ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π±Π΅Π· ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ инструмСнти Π΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΎΡ‡Π°ΠΊΠ²Π°Ρ‚Π΅ Π΄Π° Π²ΠΈΠ΄ΠΈΡ‚Π΅. ΠŸΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠΎΠ»ΠΈΡ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Π΅ изолация, Ρ‚ΠΎΠ²Π° Π΅ цСлият смисъл. ΠŸΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π½Π° Π΅Π΄Π½ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Π΅ сподСлСна отговорност ΠΈ прозрачност, Ρ‚ΠΎΠ²Π° Π΅ цСлият смисъл. И Π² Π΄Π²Π°Ρ‚Π° случая Ρ‰Π΅ създам инструмСнт, ΠΊΠΎΠΉΡ‚ΠΎ Ρ‰Π΅ ΠΈΠ·Π³Π»Π°Π΄ΠΈ остритС ъгли. ΠšΠ°Ρ‚ΠΎ Π»ΠΈΠ΄Π΅Ρ€ Ρ‰Π΅ ΠΈΠ·Π±ΠΈΡ€Π°ΠΌ ΠΌΠΎΠ½ΠΎΡ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ всСки ΠΏΡŠΡ‚, Π·Π°Ρ‰ΠΎΡ‚ΠΎ инструмСнтитС трябва Π΄Π° подсилят ΠΊΡƒΠ»Ρ‚ΡƒΡ€Π°Ρ‚Π°, която искам, Π° ΠΊΡƒΠ»Ρ‚ΡƒΡ€Π°Ρ‚Π° ΠΈΠ΄Π²Π° ΠΎΡ‚ ΠΌΠ°Π»ΠΊΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½Π°Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° Π΅ΠΊΠΈΠΏΠ°.

Π’ Π°Π½ΠΊΠ΅Ρ‚Π°Ρ‚Π° ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° участват само рСгистрирани ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ. Π’ΠΏΠΈΡˆΠΈ сС, Моля Ρ‚Π΅.

Кои са Π³ΠΎΠ»Π΅ΠΌΠΈΡ‚Π΅ Ρ„Π°Π½Π°Ρ‚ΠΈΡ†ΠΈ? ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠ½ΠΈΡ†ΠΈ:

  • ΠœΠΎΠ½ΠΎΡ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ

  • РъТда

  • Π“Ρ€Π΅ΡˆΠ½Π° Π°Π½ΠΊΠ΅Ρ‚Π° / ΠΈ Π΄Π²Π΅Ρ‚Π΅

33 ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ гласуваха. 13 ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ сС Π²ΡŠΠ·Π΄ΡŠΡ€ΠΆΠ°Ρ…Π°.

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

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€