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

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ «Как пасти ΠΊΠΎΡ‚ΠΎΠ². НаставлСниС для программистов, руководящих Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ программистами». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 72

Автор Π”ΠΆ.Π₯Π°Π½ΠΊ Π Π΅ΠΉΠ½Π²ΠΎΡ‚Π΅Ρ€

ВсС содСрТащиСся Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ основныС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ (clsTasks, clsProjects ΠΈ clsToday) ΠΎΠ±Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ ΠΊ локальной ΠΊΠΎΠΏΠΈΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°-источника Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠ΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ clsData Provider. Π­Ρ‚ΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ класса VB, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ источника Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΡ€Π°Π²Π½Π΅Π½ΠΎ ΠΊ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ vbDataSource. ΠžΠ±ΡŠΠ΅ΠΊΡ‚ clsDataProvider ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ услугами посрСдника clsDataService, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ посрСдничСскиС обязанности ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΏΠΎΠ΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ GetDataProviderRS, которая ΠΎΠ΄Π½ΠΈΠΌ своим ΠΈΠΌΠ΅Π½Π΅ΠΌ дСмонстрируСт Ρ„Π°ΠΊΡ‚ извлСчСния Π½Π°Π±ΠΎΡ€Π° записСй источника Π΄Π°Π½Π½Ρ‹Ρ…. Π—Π΄Π΅ΡΡŒ ΠΆΠ΅ располоТСно Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ SQL-ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ². НаконСц, приставка Β«GetΒ» ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° дСйствиС ΠΈ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ стСпСни ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹. По-ΠΌΠΎΠ΅ΠΌΡƒ, я ΡƒΠΆΠ΅ достаточно ΠΏΠΎΠΆΡƒΡ€ΠΈΠ» свою ΠΆΠΈΠ²Π½ΠΎΡΡ‚ΡŒ насчСт Π½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π², Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΎΠ± этом нСдостаткС я большС Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ Π½Π΅ Π±ΡƒΠ΄Ρƒ.

Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния доступа ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ clsDataService являСтся ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ интСрфСйсом логичСского Π·Π²Π΅Π½Π° Π΄Π°Π½Π½Ρ‹Ρ…. ΠžΠ±ΡŠΠ΅ΠΊΡ‚ clsDataProvider, описанный Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ Π°Π±Π·Π°Ρ†Π΅, обСспСчиваСт взаимодСйствиС ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ графичСского ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса. Π’ составС clsDataService Π΅ΡΡ‚ΡŒ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΏΠΎΠ΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ clsDataAccess, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ фактичСски осущСствляСт ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ исполняСт ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ SQL-ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹. Подобного Ρ€ΠΎΠ΄Π° Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ обслуТивания сводит Π²Π·Π°ΠΈΠΌΠΎΠ·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΡƒ ΠΈ, ΠΏΠΎ ΠΌΠΎΠ΅ΠΌΡƒ мнСнию, сущСствСнно ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ сопровоТдСниС ΠΈ ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΈΠ·Π°Ρ†ΠΈΡŽ элСктронного администратора.

Π”Ρ€ΡƒΠ³ΠΈΠ΅ достоинства ΠΈ нСдостатки

По сущСству, я лишь мСльком коснулся Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… аспСктов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π½Π° этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅. Π”Π°Π»Π΅Π΅ я Π·Π°Ρ‚Ρ€ΠΎΠ½Ρƒ Π΅Ρ‰Π΅ ΠΏΠ°Ρ€Ρƒ вопросов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ ΠΏΡ€ΠΈΠ³ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ собствСнного ΠΊΠΎΠ΄Π°.

Как проводится ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…?

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

ΠšΠ°ΠΊΡƒΡŽ Ρ€ΠΎΠ»ΡŒ Π² ΠΌΠΎΠ΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΈΡΠΏΠΎΠ»Π½ΡΡŽΡ‚ Π½Π°Π±ΠΎΡ€Ρ‹ записСй?

ДинамичСскиС Π½Π°Π±ΠΎΡ€Ρ‹ записСй ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ соСдинСнию с Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ состоянии. Π’Π°ΠΊΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ Ρ€Π΅Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Ссли с Π½Π΅ΠΉ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ физичСской машинС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, Π½ΠΎ сильно ΡƒΡ…ΡƒΠ΄ΡˆΠ°Π΅Ρ‚ ΡˆΠ°Π½ΡΡ‹ Π½Π° ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. БСссвязныС Π½Π°Π±ΠΎΡ€Ρ‹ записСй Π² Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ сущСствСнно ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ возмоТности ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

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

ΠŸΠ»ΠΎΡ…ΠΎΠΉ ΠΊΠΎΠ΄ ΠΈ Π±Π΅Π·ΠΌΠΎΠ·Π³Π»Ρ‹ΠΉ ΠΊΠΎΡ‚! И, ΠΎΠΏΡΡ‚ΡŒ ΠΆΠ΅, ΠΏΠΎΠΆΠ΅Ρ€Ρ‚Π²ΠΎΠ²Π°Π² здСсь Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ, я ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Π΅Π» Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ побыстрСС. Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, Π² Π·Π°Ρ‰ΠΈΡ‚Ρƒ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ выступаСт ΠΈ Ρ‚ΠΎ ΠΎΠ±ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ, Ρ‡Ρ‚ΠΎ процСсс Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Crystal Reports ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ Π² Ρ„Π°ΠΉΠ»-шаблон Π½Π΅Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° записСй Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ упростился. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‚Π°ΠΊ ΠΌΠ½Π΅ стало ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ сам шаблон – вСдь, работая Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Crystal Designer, я просто ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π» Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π» Π² шаблон Π΅Π΅ поля.

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΈ Π½Π°Π΄ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΠΌΠΈ, Π½ΠΎ Ρ‚ΠΎ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ я остановился, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ для подвСдомствСнной ΠΌΠ½Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ Π΅ΠΆΠ΅Π½Π΅Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹.

Π•ΡΡ‚ΡŒ Π»ΠΈ Π² ΠΊΠΎΠ΄Π΅ Π²ΠΎΠ»ΡˆΠ΅Π±Π½Ρ‹Π΅ числа[141]?

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

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

Как Π²Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ, Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ нСдостатков ΠΊΠΎΠ΄Π° я ΠΏΡ‹Ρ‚Π°ΡŽΡΡŒ ΠΎΠΏΡ€Π°Π²Π΄Π°Ρ‚ΡŒ Π½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΎΠΉ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. На самом Π΄Π΅Π»Π΅ это ΠΌΠ½ΠΎΠ³ΠΎ ΠΎ Ρ‡Π΅ΠΌ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ – Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ критичСскиС ΠΎΠ±Π·ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π°, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ окаТСтся ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· самых сущСствСнных. Но вСдь это Π²Ρ‹ Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ, ΠΈ поэтому Ρ‚Π΅ΠΌΠΏ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΠΎΠ³ΠΎ качСства, всСцСло зависит ΠΎΡ‚ вашСй Π²ΠΎΠ»ΠΈ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ я выступал сразу Π² Π΄Π²ΡƒΡ… ролях – руководитСля ΠΈ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ°, β€“ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ я Π·Π°Π²Π°Π»ΠΈΠ» ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π²ΠΎ всСх ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡΡ…. Если Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ ΠΎΠ·Π°Π΄Π°Ρ‡ΠΈΡ‚ΡŒ мСня ΠΊΠ°ΠΊΠΈΠΌΠΈ-Ρ‚ΠΎ сообраТСниями, связанными с ΠΌΠΎΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, отправляйтС вопросы ΠΈ ΠΏΡ€Π΅Ρ‚Π΅Π½Π·ΠΈΠΈ ΠΏΠΎ адрСсу [email protected]

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

Библиография

РСсурсы для спСциалистов ΠΏΠΎ выпасу ΠΊΠΎΡ‚ΠΎΠ²

Π’ Π±ΠΈΠ±Π»ΠΈΠΎΠ³Ρ€Π°Ρ„ΠΈΡŽ я помСстил всС Ρ€Π°Π±ΠΎΡ‚Ρ‹, ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π΅ΠΌΡ‹Π΅ Π² сносках, ΠΈ ряд Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ‚Ρ€ΡƒΠ΄ΠΎΠ² ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ – Π² основном Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Ρ‹.

Книги Π² ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ Β«Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния» снабТСны ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΌΠΈ аннотациями – надСюсь, Ρ‚Π°ΠΊ Π²Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π»Π΅Π³Ρ‡Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ с Ρ‚Π΅ΠΌ, стоит Π»ΠΈ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅. По-ΠΌΠΎΠ΅ΠΌΡƒ, Ссли ΠΊΠ½ΠΈΠ³ΠΈ Ρ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ, ΠΈΡ… Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ слишком ΠΌΠ½ΠΎΠ³ΠΎ. ЕстСствСнно, Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ свои ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ ΠΎΡ‚Π±ΠΎΡ€Π°, ΠΈ хочСтся Π²Π΅Ρ€ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ с ΠΌΠΎΠ΅ΠΉ скромной ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Ρ‹ смоТСтС Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ самыС ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΈ приятныС для чтСния источники.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния

Книги Π² этом Ρ€Π°Π·Π΄Π΅Π»Π΅ располоТСны согласно ΠΌΠΎΠ΅ΠΌΡƒ ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌΡƒ мнСнию ΠΎ Ρ‚ΠΎΠΌ, насколько ΠΎΠ½ΠΈ Π·Π½Π°Ρ‡ΠΈΠΌΡ‹ для спСциалистов нашСй области. Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, ΠΎΠ½ΠΈ всС Π² Ρ€Π°Π²Π½ΠΎΠΉ стСпСни Π·Π°ΡΠ»ΡƒΠΆΠΈΠ²Π°ΡŽΡ‚ вашСго внимания.

ΠšΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ Ρ‚Ρ€ΡƒΠ΄Ρ‹

β€’ Brooks, Frederick P. The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition. New York: Addison-Wesley, 1995.

ΠžΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡΡΡŒ Π½Π° собствСнном ΠΎΠΏΡ‹Ρ‚Π΅ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π² качСствС руководитСля ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° IBM 360, Брукс ΠΈΠ·Π»Π°Π³Π°Π΅Ρ‚ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, казавшиСся Π² Π΅Π³ΠΎ врСмя новаторскими ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ доказавшиС со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ свою ΡΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. Π•Π³ΠΎ хрСстоматийный ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ – «стоит ввСсти Π² Π·Π°ΠΏΠ°Π·Π΄Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½ΠΎΠ²Ρ‹Ρ… людСй, ΠΊΠ°ΠΊ ΠΎΠ½ Π½Π°Ρ‡Π½Π΅Ρ‚ Π·Π°ΠΏΠ°Π·Π΄Ρ‹Π²Π°Ρ‚ΡŒ Π΅Ρ‰Π΅ большС» – ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ для всСх Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ. Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Π΅ Брукса устарСли, Π½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ ΠΈΠΌ Π°Π½Π°Π»ΠΈΠ· Π·Π°Π΄Π°Ρ‡ пСрсонала для Π³Ρ€ΡƒΠΏΠΏ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π°ΠΊΡ‚ΡƒΠ°Π»Π΅Π½.

Русский ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ ΠΊΠ½ΠΈΠ³ΠΈ доступСн Π½Π° http://lib.rus.ec/b/110948 (ΠΏΡ€ΠΈΠΌ. сост. FB2)

β€’ Weinberg, Gerald М. The Psychology of Computer Programming, Silver Anniversary Edition. New York: Dorset House Publishing, 1998.

Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° классичСская Ρ€Π°Π±ΠΎΡ‚Π° Π² нашСй области. Π’Π΅ΠΉΠ½Π±Π΅Ρ€Π³, Π΄ΠΎ сих ΠΏΠΎΡ€ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‰ΠΈΠΉ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ исслСдования, этой своСй ΠΊΠ½ΠΈΠ³ΠΎΠΉ 1971 Π³ΠΎΠ΄Π° ΠΏΠ΅Ρ€Π΅Π²Π΅Ρ€Π½ΡƒΠ» прСдставлСния ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… срСдств. Он ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΏΠ΅Ρ€Π²Ρ‹Ρ… ΠΏΡ€ΠΎΠ²Π΅Π» ΡƒΠ³Π»ΡƒΠ±Π»Π΅Π½Π½Ρ‹ΠΉ Π°Π½Π°Π»ΠΈΠ· чСловСчСского Ρ„Π°ΠΊΡ‚ΠΎΡ€Π° ΠΈ руководства Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, объСдинив Ρ‚Π΅ΠΌ самым тСхничСскиС аспСкты процСсса Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ с психологиСй. МногиС ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹, ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ Π² этом ΠΈΠ·Π΄Π°Π½ΠΈΠΈ, Π½Π° сСгодняшний дСнь Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹, Ρ‡Π΅ΠΌ Ρ‚Ρ€ΠΈΠ΄Ρ†Π°Ρ‚ΡŒ Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄.

Π’Ρ‹Π΄Π°ΡŽΡ‰ΠΈΠ΅ΡΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹

β€’ Beck, Kent. Extreme Programming Explained: Embrace Change. Reading, MA: Addison-Wesley, 2000.

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

Русский ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ ΠΊΠ½ΠΈΠ³ΠΈ доступСн Π½Π° http://lib.rus.ec/b/101297 (ΠΏΡ€ΠΈΠΌ. сост. FB2)

β€’ Cockburn, Alistair. Agile Software Development. New York: Addison-Wesley, 2002.

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