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

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«The Programmers Stone (ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚ΡΠΊΠΈΠΉ камСнь)Β». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 1

Автор Alan Carter

Алан ΠšΠ°Ρ€Ρ‚Π΅Ρ€ (Alan Carter), ΠšΠΎΠ»ΡΡ‚ΠΎΠ½ БэндТСр (Colston Sanger)

The Programmers' Stone

Π“Π»Π°Π²Π° 1. ΠœΡ‹ΡΠ»ΠΈ ΠΎ ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΠΈ

Π˜ΡΡ‚ΠΎΠΊΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°

На эту Ρ€Π°Π±ΠΎΡ‚Ρƒ нас ΠΏΠΎΠ΄Π²ΠΈΠ³Π»ΠΎ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ люди Π½Π° порядок, Π° Ρ‚ΠΎ ΠΈ Π΄Π²Π°, ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½Π΅Π΅ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° людСй. Если Π±Ρ‹ Ρ‚Π°ΠΊ Π±Ρ‹Π»ΠΎ Ρƒ ΠΊΠ°ΠΌΠ΅Π½Ρ‰ΠΈΠΊΠΎΠ², Ρ‚ΠΎ ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ индустрия ΠΎΡ‡Π΅Π½ΡŒ Π·Π°ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠΎΠ²Π°Π»Π°ΡΡŒ Π±Ρ‹ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎ ΠΊΠ°ΠΌΠ΅Π½Ρ‰ΠΈΠΊΠ΅ Π·Π° Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ½ΡΡ‚ΡŒ Ρ„ΠΈΠ»ΡŒΠΌ, Π° Π·Π°Ρ‚Π΅ΠΌ Π΅Π³ΠΎ дСйствия ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Но Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°ΡŽΡ‚ Π²Π΅Π»ΠΈΠΊΠΈΠ΅ программисты, Π΄Π° ΠΈ ΠΎΠ½ΠΈ сами Π½Π΅ смогли Π±Ρ‹ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ, хотя Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΈΠ· Π½ΠΈΡ… ΠΈ Π·Π°Ρ…ΠΎΡ‚Π΅Π»ΠΎ Π±Ρ‹ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ.

ΠœΡ‹ Π·Π½Π°Π»ΠΈ, Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ сами ΠΏΠΎ сСбС элСмСнты Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ ΠΎΠΏΡ‹Ρ‚Π° индустрии. НС ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π½ΠΈ инвСстиционныС вливания, Π½ΠΈ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅. НС ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ½Π½ΠΎΠ²Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠšΠ°Ρ‡Π΅ΡΡ‚Π²Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ явно Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Ρ‚Π°ΠΊΠΈΠ΅ цСлостныС ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ ΠΊΠ°ΠΊ Β«Π”Π·Π΅Π½ ΠΈ Π˜ΡΠΊΡƒΡΡΡ‚Π²ΠΎ ΡƒΡ…ΠΎΠ΄Π° Π·Π° ΠΌΠΎΡ‚ΠΎΡ†ΠΈΠΊΠ»ΠΎΠΌΒ» Π ΠΎΠ±Π΅Ρ€Ρ‚Π° ΠŸΠ΅Ρ€ΡΠΈΠ³Π° (Robert Pirsig's Zen and the Art of Motorcycle Maintenance), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² большСй части индустрии ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ слишком Ρ€Π°Π΄ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ с Π½ΠΈΠΌΠΈ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. НС ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π½ΠΈ многолСтняя ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°, Π½ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π³ΠΎΠ΄Ρ‹ акадСмичСского образования.

ΠœΡ‹ посчитали, Ρ‡Ρ‚ΠΎ имСлся СдинствСнный способ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ исслСдования, Ссли ΡƒΠΆ привСрТСнная ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ°ΠΌ индустрия Π½Π΅ смогла Π½Π°ΠΉΡ‚ΠΈ этот X-Ρ„Π°ΠΊΡ‚ΠΎΡ€, β€” Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… Π² области ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΠΈ людСй.

ДостиТСниС понимания происходящСго заняло Π΄ΠΎΠ»Π³ΠΎΠ΅ врСмя, хотя ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ ΠΈΠ΄Π΅ΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Ρƒ ΠΈΠ· нас ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ извСстны. По ΠΏΡƒΡ‚ΠΈ ΠΌΡ‹ ΠΈΠ·ΡƒΡ‡ΠΈΠ»ΠΈ склад ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΡ Π΄ΠΎΡΡ‚ΠΈΠ³ΡˆΠΈΡ… успСха программистов ΠΈ смогли Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ упраТнСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ½ΠΎΠ³ΠΈΠΌ.

Π­Ρ‚ΠΎΡ‚ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» создавался нСсколько Π»Π΅Ρ‚ ΠΈ прСдставляСт собой смСсь ΠΈΠ΄Π΅ΠΉ, эмпиричСски ΠΏΠΎΠ΄ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… экспСримСнтами ΠΈ ΠΏΠΎΠ·Π΄Π½Π΅Π΅ собранных Π² Π΅Π΄ΠΈΠ½ΡƒΡŽ Π»ΠΎΠ³ΠΈΡ‡Π½ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π», ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ Π½Π° основС этой ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ.

ЦСль этой Ρ€Π°Π±ΠΎΡ‚Ρ‹ β€” донСсти элСмСнты Β«ΠΎΠΏΡ‹Ρ‚Π°Β» ΠΈΠ»ΠΈ «взглядов», Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ повсСмСстно ΡΡΡ‹Π»Π°ΡŽΡ‚ΡΡ, Π½ΠΎ Ρ€Π΅Π΄ΠΊΠΎ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚. МногиС Ρ‚Π΅ΠΌΡ‹ β€” это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ программисты ΠΎΠ±ΡΡƒΠΆΠ΄Π°ΡŽΡ‚ Π·Π° ΠΏΠΈΠ²ΠΎΠΌ. ΠšΠ°ΠΆΠ΅Ρ‚ΡΡ странным, Ρ‡Ρ‚ΠΎ Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ стрСмится ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ программисты ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½Ρ‹ΠΌΠΈ, соотносятся с Β«Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈΒ» структурами соврСмСнной ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΠΈ. Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ ΠΈΠΌΠ΅Π½Π½ΠΎ это.

Если ΠΌΡ‹ ΠΏΠΎΠΏΠ°Π»ΠΈ Π² Ρ‚ΠΎΡ‡ΠΊΡƒ, Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ программистов ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ случай ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ волновавшиС ΠΈΡ… Π΄ΠΎΠ»Π³ΠΈΠ΅ Π³ΠΎΠ΄Ρ‹ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π² ясный Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ контСкст. ΠœΡ‹ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌ Ρ€Π°ΡΡΠ»Π°Π±ΠΈΡ‚ΡŒΡΡ ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΎ провСсти врСмя!

ΠšΠ°Ρ€Ρ‚ΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ ΠΈ программная инТСнСрия

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Π°Ρ инТСнСрия находится Π² уТасно ΠΏΠ»Π°Ρ‡Π΅Π²Π½ΠΎΠΌ состоянии. Π’Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ «кризис ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния» Π±Ρ‹Π» осознан Π² 1968, Π½ΠΎ нСсмотря Π½Π° Ρ‚Ρ€ΠΈΠ΄Ρ†Π°Ρ‚ΠΈΠ»Π΅Ρ‚Π½ΠΈΠ΅ усилия ΠΈ сотни ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎ Π½ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΉ, ΠΎΠ±Ρ‰Π΅Π΅ состояниС индустрии ΡƒΠΆΠ°ΡΠ°ΡŽΡ‰Π΅. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ выходят Π·Π° Ρ€Π°ΠΌΠΊΠΈ Π±ΡŽΠ΄ΠΆΠ΅Ρ‚ΠΎΠ² ΠΈΠ»ΠΈ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ Π² Π½Π΅Ρ€Π°Π·Π³Ρ€Π΅Π±Π°Π΅ΠΌΡ‹Π΅ ΠΊΡƒΡ‡ΠΈ. ΠžΡ†Π΅Π½ΠΊΠΈ β€” искусство Ρ‡Π΅Ρ€Π½ΠΎΠΉ ΠΌΠ°Π³ΠΈΠΈ. МногиС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Ρ€Π΅ΡˆΠ°ΡŽΡ‚ Π²Ρ‡Π΅Ρ€Π°ΡˆΠ½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Π° Π½Π΅ сСгодняшниС. ВСхничСскоС качСство большСй части ΠΊΠΎΠ΄Π° ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ сопровоТдСния ΠΈ высокиС Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° ΡΠΊΡΠΏΠ»ΡƒΠ°Ρ‚Π°Ρ†ΠΈΡŽ. И Π² индустрии всС Π΅Ρ‰Π΅ Π΅ΡΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ программисты ΠΈ Π³Ρ€ΡƒΠΏΠΏΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ нравится модСль Π²ΠΎΠ΄ΠΎΠΏΠ°Π΄Π° (staggering) ΠΈ воспроизводимыС успСхи (repeatable successes). Π₯отя сущСствуСт мноТСство способов измСрСния продуктивности программистов, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ программисты ΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π² сотни Ρ€Π°Π· Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ, Ρ‡Π΅ΠΌ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ, нСзависимо ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² расчСтов. Если Π±Ρ‹ вся индустрия Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° Ρ‚Π°ΠΊΠΆΠ΅, ΠΊΠ°ΠΊ малая доля Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ½Ρ‹Ρ… программистов, Ρ‚ΠΎ экономика сразу Π±Ρ‹ это Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ»Π°. Если Π±Ρ‹ стало Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ ΠΏΠΈΡΠ°Ρ‚ΡŒ слоТныС, Π½Π°Π΄Π΅ΠΆΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ быстро ΠΈ дСшСво, увСличился Π±Ρ‹ ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π» общСства ΠΈ Π΅Π³ΠΎ благосостояниС.

Π’ Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ. Π’ΠΎ, Ρ‡Ρ‚ΠΎ прСдставляСтся ΠΊΠ°ΠΊ ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ обусловлСнноС общСпринятоС ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΠ΅ (Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ΅ ΠΏΠ°ΠΊΠΎΠ²ΠΊΠΎΠΉ β€” packing), основано Π½Π° дСйствии. Π§Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Ρ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ ΠΊΠ°ΠΌΠ΅Π½Ρ‰ΠΈΠΊΠΎΠΌ, ΠΏΠ°ΠΊΠΎΠ²Ρ‰ΠΈΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΊΠ°ΠΌΠ΅Π½Ρ‰ΠΈΠΊ. Но Ρ‡Ρ‚ΠΎ ΠΆΠ΅ Π΄Π΅Π»Π°Π΅Ρ‚ программист? Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… ΠΏΠ°ΠΊΠΎΠ²Ρ‰ΠΈΠΊΠ°ΠΌΠΈ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ программирования ΡΠ²Π»ΡΡŽΡ‚ собой ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ Π€Π°Π±Ρ€ΠΈΠΊΠΈ. Π’ Π½Π΅ΠΉ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΎΡ‚ Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠΎΠ² входят Π² ΠΎΠ΄Π½Ρƒ Π΄Π²Π΅Ρ€ΡŒ ΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌΠΈ ΠΏΠΎ описанной Π² руководствах ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π΅. Когда производствСнная линия Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ свою Ρ€Π°Π±ΠΎΡ‚Ρƒ, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π²Ρ‹ΠΏΠΎΠ»Π·Π°Π΅Ρ‚ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π΄Π²Π΅Ρ€ΠΈ. Π­Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Π·Π°Π²ΠΎΠ΄Π°Ρ….

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

Π Π°Π±ΠΎΡ‚Π½ΠΈΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ Ρ„ΠΈΡ€ΠΌΡ‹ Π½Π΅ ΠΏΠΎΡ…ΠΎΠΆΠΈ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊΠΎΠ² Π² Ρ†Π΅Ρ…Π°Ρ… Π°Π²Ρ‚ΠΎΠ·Π°Π²ΠΎΠ΄Π°. БСгодня Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊΠΎΠ² Π² Ρ†Π΅Ρ…Π°Ρ… ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€ΠΎΠ±ΠΎΡ‚Π°ΠΌΠΈ, Π½ΠΎ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Π½ΡƒΠΆΠ½Ρ‹ люди, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ творчСский ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ «настройкС» Ρ„Π°Π±Ρ€ΠΈΠΊΠΈ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Ρ‹ Π΄Π΅Π»Π°ΡŽΡ‚ Ρ‚Ρƒ ΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρƒ, Ρ‡Ρ‚ΠΎ ΠΈ офис Π½Π° заводских Π·Π°Π΄Π²ΠΎΡ€ΠΊΠ°Ρ…, ΠΈ ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ этой Ρ€Π°Π±ΠΎΡ‚Π΅, играя Π½Π° ΠΏΠΎΠ»Ρƒ Ρ†Π΅Ρ…ΠΎΠ² Π°Π²Ρ‚ΠΎΠ·Π°Π²ΠΎΠ΄Π°.

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

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΆΠ΅ Π½Π° самом Π΄Π΅Π»Π΅ Π΄Π΅Π»Π°ΡŽΡ‚ программисты, трСбуСтся Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Π°Ρ стратСгия ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΡ (называСмая картостроСниС β€” mapping), ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ сути β€” это процСсс усвоСния возмоТностСй систСмы, ΠΏΡ€ΠΈΡ€ΠΎΠ΄Ρ‹ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ ТСлания, Π° Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² исслСдования Π½Π° языкС программирования. Вся ΡΡƒΡ‚ΡŒ Π² исслСдовании Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ Π½Π°ΡˆΠΈΡ… ΠΆΠ΅Π»Π°Π½ΠΈΠΉ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΈΡ… Ρ‚Π°ΠΊΠΈΠΌ способом, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΡ‚ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ всю ΠΈΡ… ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ. РСшСниС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ картостроитСлСм ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ красивым, ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹ΠΌ, элСгантным ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅Ρ‚ мСста для ошибок. ΠšΠ°Ρ€Ρ‚ΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Π½ΠΎ способ, ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ½ΠΎ это Π΄Π΅Π»Π°Π΅Ρ‚, Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ Π½Π° языкС ΠΏΠ°ΠΊΠΎΠ²Ρ‰ΠΈΠΊΠ° (ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ Π½Π° дСйствия).

ΠŸΠ°ΠΊΠΎΠ²Ρ‰ΠΈΠΊΠΈ, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π·Π°ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Ρ…Π°ΠΊΠ΅Ρ€Ρ‹ Β«Π½Π΅ΠΎΠ±ΡŠΡΡΠ½ΠΈΠΌΡ‹Β» ΠΈ ΠΎΡ‚Π²Π΅Ρ€Π³Π°ΡŽΡ‚ ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚Ρƒ, говоря, Ρ‡Ρ‚ΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎ своСй Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ сути нСобъяснима, ΠΈ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ всС Π±ΠΎΠ»Π΅Π΅ слоТныС ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ отвСтствСнности.

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

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

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

ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ (OOП) ΠΈ картостроСниС ΠΎΡ‡Π΅Π½ΡŒ интСрСсно взаимосвязаны. ООП ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ воспринимаСтся картостроитСлями ΠΈ ΠΏΠ°ΠΊΠΎΠ²Ρ‰ΠΈΠΊΠ°ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚Π° картостроитСля β€” это Π²ΠΈΠ΄ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ мноТСство ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ взаимосвязСй. ΠšΠ°Ρ€Ρ‚ΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒ рассматриваСт ООП ΠΊΠ°ΠΊ элСгантный способ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Ссли ΠΎΠ½ΠΈ ΡƒΠΆΠ΅ поняли ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ. ΠŸΠ°ΠΊΠΎΠ²Ρ‰ΠΈΠΊ смотрит Π½Π° ООП ΠΊΠ°ΠΊ Π½Π° способ ΠΏΠΎΠ±Ρ€ΠΎΠ΄ΠΈΡ‚ΡŒ Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½ΠΎΠΉ области, ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, Π° Π·Π°Ρ‚Π΅ΠΌ просто ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ ΠΈΡ… ΠΊΠ°ΠΊ получится. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ООП воспринимаСтся ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π½Ρ‹ΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ для ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΎΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π±Π΅Π· Π²ΠΌΠ΅ΡˆΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° понимания. Если Π±Ρ‹ Π±Ρ‹Π»ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡ‡Π΅ΡΡ‚ΡŒ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ аспСкт ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½ΠΎΠΉ области ΠΈ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π·Π°Π±ΠΎΡ‚ΠΈΡ‚ΡŒΡΡ ΠΎΠ± эффСктивности, Ρ‚ΠΎ этот ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΌΠΎΠ³ Π±Ρ‹ ΡΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Но Π² Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ ΠΈΡ… классификации всСгда Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ вкус, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠΈΡ€Π°, Π½ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ вмСстС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΆΠΈΠ·Π½Π΅ΡΠΏΠΎΡΠΎΠ±Π½ΡƒΡŽ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΡƒΡŽ систСму. Π­Ρ‚ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ понимания ΠΈ являСтся строго Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ картостроитСля. Π­Ρ‚ΠΎ проясняСт, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π΅ΡΡ‚ΡŒ ОО ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ заходят Π² Ρ‚ΡƒΠΏΠΈΠΊ с Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Π² Π²ΠΈΠ΄Π΅ смСси Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΈ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… мноТСство ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½Ρ‹Ρ… схСм адрСсации для взаимодСйствия Ρ‡Π΅Ρ€Π΅Π· Π‘Ρ€ΠΎΠΊΠ΅Ρ€Ρ‹ ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½Ρ‹Ρ… Запросов (ORB), Π±Π΅Π· ясной ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ цСлостности Π² ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ†ΠΈΠΈ, Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠΈ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈ ΠΆΡƒΡ€Π½Π°Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ.