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

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«ΠŸΠ°Ρ€Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅: прСимущСства ΠΈ нСдостатки»

Автор Алистэр ΠšΠΎΡƒΠ±Π΅Ρ€Π½

Алистэр ΠšΠΎΡƒΠ±Π΅Ρ€Π½


ΠŸΠ°Ρ€Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅: прСимущСства ΠΈ нСдостатки

Humans and Technology 7691 Dell Rd Salt Lake City, UT 84121, USA


[email protected] 801.947.9277


Π›ΠΎΡ€ΠΈ Π’ΠΈΠ»ΡŒΡΠΌΡ University of Utah Computer Science 50 S. Central Campus #3190 Salt Lake City, UT 84112, USA


[email protected] 435.649.7931

Original text at: http://members.aol.com/humansandt/papers/pairprogrammingcostbene/pairprogrammingcostbene.htm

"Волько Π² Ρ‚ΠΎΠΌ случаС, ΠΊΠΎΠ³Π΄Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ элСмСнты - ΠΈΠΌΠ΅Π½Π°, опрСдСлСния, Π½Π°ΠΌΠ΅ΠΊΠΈ ΠΈ ощущСния - Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚ΡΡ ΠΈ ΠΏΠΎΠ΄Π³ΠΎΠ½ΡΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ ΠΊ Π΄Ρ€ΡƒΠ³Ρƒ, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Π΄ΠΎΠ±Ρ€ΠΎΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π±Π΅Π· нСприязни Π²ΠΎ врСмя обсуТдСния, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π° Π²ΠΎΡΡΠΈΡΡŽΡ‚ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΈ здравомыслиС - Π½Π°ΠΈΠ²Ρ‹ΡΡˆΠ°Ρ Ρ†Π΅Π»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄ собой чСловСк…" - ΠŸΠ»Π°Ρ‚ΠΎΠ½

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


Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

ΠŸΡ€ΠΈ ΠΏΠ°Ρ€Π½ΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Ρ€Π΅ΡˆΠ°ΡŽΡ‚ всС Π·Π°Π΄Π°Ρ‡ΠΈ совмСстными усилиями, работая Π±ΠΎΠΊ ΠΎ Π±ΠΎΠΊ Π·Π° ΠΎΠ΄Π½ΠΈΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ. Π—Π° послСдниС нСсколько дСсятков Π»Π΅Ρ‚ такая ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° ΡƒΠΆΠ΅ Π½Π΅ΠΎΠ΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Π»Π° самыС лСстныС ΠΎΡ‚Π·Ρ‹Π²Ρ‹, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ с Π΅Π΅ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡƒΠ΄Π°Π²Π°Π»ΠΎΡΡŒ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ процСсс Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ПО.

Однако сущСствуСт ΠΌΠ½Π΅Π½ΠΈΠ΅, сводящСС Π½Π° Π½Π΅Ρ‚ Π»ΡŽΠ±Ρ‹Π΅ Π΄ΠΎΠ²ΠΎΠ΄Ρ‹ Π² ΠΏΠΎΠ»ΡŒΠ·Ρƒ ΠΏΠ°Ρ€Π½ΠΎΠ³ΠΎ программирования - ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΏΠΎΡΠ°Π΄ΠΈΡ‚ΡŒ Π΄Π²ΡƒΡ… программистов Π·Π° ΠΎΠ΄ΠΈΠ½ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, Π·Π½Π°Ρ‡ΠΈΡ‚ ΠΏΠΎΡ€ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄Π²ΡƒΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ.

Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния руководитСля, программист - слишком Ρ†Π΅Π½Π½Ρ‹ΠΉ рСсурс, поэтому ΠΎΠ½ Π½Π΅ ΠΆΠ΅Π»Π°Π΅Ρ‚ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ понапрасну, удваивая количСство людСй, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ‚ΠΎΠΉ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Ρ‹ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ»ΠΈ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ свою Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ, Π° Π½Π΅ ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ Ρ‚Ρ€ΡƒΠ΄ΠΎΠΌ (это ΡƒΠ±Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ основано ΠΊΠ°ΠΊ Π½Π° Π½Π°Π²Ρ‹ΠΊΠ°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π»ΠΈ Π² процСссС обучСния, Ρ‚Π°ΠΊ ΠΈ Π½Π° ΠΎΠΏΡ‹Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹).

МногиС ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Π΅ программисты ΠΎΡ‚ΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² ΠΏΠ°Ρ€Π΅. НСкоторыС ΠΌΠΎΡ‚ΠΈΠ²ΠΈΡ€ΡƒΡŽΡ‚ это Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΈΡ… ΠΊΠΎΠ΄ "слишком ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»Π΅Π½", Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Π½Π°ΠΏΠ°Ρ€Π½ΠΈΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚ΡŒ ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚Ρƒ, Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈ говорят, Ρ‡Ρ‚ΠΎ Π² Ρ‚Π°ΠΊΠΎΠΌ случаС Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ врСмя ΠΈΠ»ΠΈ вСрсии ΠΊΠΎΠ΄Π°.

И Π² Ρ‚ΠΎ ΠΆΠ΅ врСмя:

Π”ΠΎΠ²ΠΎΠ»ΡŒΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ извСстных ΠΈ ΡƒΠ²Π°ΠΆΠ°Π΅ΠΌΡ‹Ρ… программистов ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽΡ‚ ΠΏΠ°Ρ€Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π»ΡŽΠ±ΠΎΠΌΡƒ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ ΡΡ‚ΠΈΠ»ΡŽ Ρ€Π°Π±ΠΎΡ‚Ρ‹.

Π’Π΅ программисты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΆΠ΅ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ»ΠΈ ΠΊ "ΠΏΠ°Ρ€Π½ΠΎΠΌΡƒ" ΡΡ‚ΠΈΠ»ΡŽ Ρ€Π°Π±ΠΎΡ‚Ρ‹, говорят, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊ работаСтся "ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ, Π²Π΄Π²ΠΎΠ΅ быстрСС".

Π§Ρ‚ΠΎ касаСтся качСства ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Ρ‚ΠΎ ΠΎΠΏΡ‹Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΏΠ°Ρ€Π½ΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ систСма ΠΈΠΌΠ΅Π΅Ρ‚ Π»ΡƒΡ‡ΡˆΠΈΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΈ Π±ΠΎΠ»Π΅Π΅ простой ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΡΡ‚ΡŒ ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

Богласно опросам, Π΄Π°ΠΆΠ΅ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΈ-программисты, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ Π² ΠΏΠ°Ρ€Π΅ с ΠΎΠΏΡ‹Ρ‚Π½Ρ‹ΠΌ спСциалистом, вносят Π² Π΅Π³ΠΎ ΠΊΠΎΠ΄ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ.

ВсС это ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°Π΅Ρ‚ нСсколько довольно ΠΏΡ€ΠΎΠ²ΠΎΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… вопросов. Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π»ΠΈ ΠΏΠ°Ρ€Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ эффСктивнСС ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½ΠΎΠ³ΠΎ? Π§Ρ‚ΠΎ ΠΎΠ½ΠΎ прСдставляСт собой Π² экономичСском ΠΏΠ»Π°Π½Π΅? И, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, нравится Π»ΠΈ людям Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² ΠΏΠ°Ρ€Π΅? НС Ρ‚Π΅Ρ€ΡΡŽΡ‚ Π»ΠΈ ΠΎΠ½ΠΈ ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΠ΅ ΠΎΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹?

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

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования ΠΏΠ°Ρ€Π½ΠΎΠ³ΠΎ программирования Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²

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

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

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ согласились со ΠΌΠ½ΠΎΠΉ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠ°Ρ€Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅:

- Π”ΠΎΠ»ΠΆΠ½ΠΎ сущСствСнно ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ риск появлСния скрытых ошибок, Π° Π·Π½Π°Ρ‡ΠΈΡ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΌΠ΅Π½Π΅Π΅ ΠΌΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ процСссом;

- Π”аст Π½Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ провСсти Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ ΠΊΠΎΠ΄Π°, Ρ‡Π΅ΠΌ ΠΌΡ‹ ΠΊΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ Π΄Π΅Π»Π°Π»ΠΈ; Π° ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ

- ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ программистам Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ знаниями.

ΠŸΠ΅Ρ€Π²Ρ‹Π΅ нСсколько нСдСль Ρ€Π°Π±ΠΎΡ‚Π° шла совсСм Π½Π΅ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΌΡ‹ Ρ‚ΠΎΠ³ΠΎ ΠΎΠΆΠΈΠ΄Π°Π»ΠΈ. ВмСсто ΠΏΠ°Ρ€Π½ΠΎΠ³ΠΎ программирования люди Π½Π°Ρ‡Π°Π»ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я Π½Π°Π·Ρ‹Π²Π°ΡŽ "партнСрским ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ". ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ сам писал свой ΠΊΠΎΠ΄, Π° ΠΏΠΎΡ‚ΠΎΠΌ провСрял Π΅Π³ΠΎ вмСстС со своим ΠΏΠ°Ρ€Ρ‚Π½Π΅Ρ€ΠΎΠΌ ΠΏΠ΅Ρ€Π΅Π΄ внСсСниСм ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² ΠΎΠ±Ρ‰ΠΈΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ. По ΠΈΡ… словам, благодаря этому ΠΎΠ½ΠΈ стали Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ошибки Π½Π° Ρ€Π°Π½Π½ΠΈΡ… стадиях Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π—Π²ΡƒΡ‡Π°Π»ΠΎ ΠΎΠ±Π½Π°Π΄Π΅ΠΆΠΈΠ²Π°ΡŽΡ‰Π΅, Π½ΠΎ я всС Ρ€Π°Π²Π½ΠΎ Π±Ρ‹Π» Ρ€Π°Π·ΠΎΡ‡Π°Ρ€ΠΎΠ²Π°Π½ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ всС врСмя вмСстС.

ΠŸΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‡Π΅Ρ€Π΅Π· Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ мСсяца я стал Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ измСнСния. Одна ΠΏΠ°Ρ€Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² вСсь дСнь Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° всмСстС - это Π±Ρ‹Π»ΠΎ настоящСС ΠΏΠ°Ρ€Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Π”Ρ€ΡƒΠ³ΠΈΠ΅ Π΄Π²Π΅ ΠΏΠ°Ρ€Ρ‹ Ρ‚ΠΎΠΆΠ΅ Π±Ρ‹Π»ΠΈ Π±Π»ΠΈΠ·ΠΊΠΈ ΠΊ этому ΠΈΠ΄Π΅Π°Π»Ρƒ. Π’ процСссС обсуТдСния стало ясно, ΠΏΠΎΡ‡Π΅ΠΌΡƒ измСнСния Π² процСссС всС-Ρ‚Π°ΠΊΠΈ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΈ. Π’Π°ΠΊ Π±Ρ‹Π»ΠΎ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ!

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

НаконСц, ΠΌΡ‹ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ систСмы ΠΈ ΠΎΡ‚Π΄Π°Π»ΠΈ Π΅Π΅ Π² ΠΎΡ‚Π΄Π΅Π» контроля качСства (QA). К Π½Π°ΡˆΠ΅ΠΌΡƒ ΡƒΠ΄ΠΈΠ²Π»Π΅Π½ΠΈΡŽ, процСсс тСстирования ΠΏΡ€ΠΎΡˆΠ΅Π» Π±Π΅Π· сучка Π±Π΅Π· Π·Π°Π΄ΠΎΡ€ΠΈΠ½ΠΊΠΈ. Π­Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ Ρ‚Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ΄Π½Ρƒ ΠΈΠ· подсистСм Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя Π½Π°Π·Π°Π΄ Ρ†Π΅Π»Ρ‹Ρ… ΡˆΠ΅ΡΡ‚ΡŒ (!) нСдСль ΠΌΡƒΡ‡ΠΈΠ»ΠΈ Π² ΠΎΡ‚Π΄Π΅Π»Π΅ QA. Π‘Ρ‹Π»ΠΎ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠ°Ρ€Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΡ€Π΅Π½Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΠ»ΠΎ количСство Π΄Π΅Ρ„Π΅ΠΊΡ‚ΠΎΠ² Π² систСмС.

Π‘ Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ сотрудничСство программистов ΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ»ΠΎΡΡŒ всС Π±ΠΎΠ»Π΅Π΅ тСсным.

… Когда Ρ€Π°Π±ΠΎΡ‚Π° Π½Π°Π΄ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· подсистСм Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Π»Π°ΡΡŒ, ΠΏΠ°Ρ€Ρ‹ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Ρ‹Π²Π°Π»ΠΈΡΡŒ, Π² зависимости ΠΎΡ‚ Π½Π°Π²Ρ‹ΠΊΠΎΠ², Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Ρ… для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ. Π­Ρ‚ΠΎ нСсколько замСдляло Ρ€Π°Π±ΠΎΡ‚Ρƒ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½ΠΎΠ²Ρ‹ΠΌ ΠΏΠ°Ρ€Π°ΠΌ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ врСмя, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒΡΡ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΎΠ½ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°Π»ΠΈ Ρ‚Ρ€ΡƒΠ΄ΠΈΡ‚ΡŒΡΡ с ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΉ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒΡŽ. К августу ΠΏΠ°Ρ€Ρ‹ ΡΡ€Π°Π±ΠΎΡ‚Π°Π»ΠΈΡΡŒ ΡƒΠΆΠ΅ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΠ°Ρ€Ρ‚Π½Π΅Ρ€ΠΎΠ² ΠΌΠΎΠ³ запросто Π²Ρ‹Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ΠΈΡ… ΠΎΠ±Ρ‰Π΅Π΅ ΠΌΠ½Π΅Π½ΠΈΠ΅ Π½Π° собраниях, ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΠ²ΡˆΠΈΡ… Ρƒ нас Π΄Π²Π° Ρ€Π°Π·Π° Π² нСдСлю.

ΠŸΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π΅Π»ΠΈΠ·Ρ‹, ΠΊΠ°ΠΊ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅, Ρ‚Π°ΠΊ ΠΈ внСшниС, ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΠ»ΠΈ достаточно Π³Π»Π°Π΄ΠΊΠΎ. критичСскиС ошибки ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ»ΠΈΠ²Π°Π»ΠΈΡΡŒ Π² систСмС ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π΅Π΄ΠΊΠΎ. Благодаря Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ ΠΊΠΎΠ΄Π° ΠΌΡ‹ выявили Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Π² Ρ‚ΠΎΠΌ числС Π½Π΅Π·Π°ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹Π΅ Ρ€Π°Π½Π΅Π΅ сущСствСнныС Π½Π΅Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π² Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ систСмы.

Π‘Π°ΠΌ я Π½Π°Ρ‡Π°Π» Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² ΠΏΠ°Ρ€Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠΎΠ΅ΠΌΡƒ ΠΏΠ°Ρ€Ρ‚Π½Π΅Ρ€Ρƒ ΠΈ ΠΌΠ½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ наши мысли, я понял, ΠΊΠ°ΠΊ Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π²Π΄Π²ΠΎΠ΅ΠΌ.

И хотя Π΅ΠΌΡƒ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π»ΠΎ ΠΎΠΏΡ‹Ρ‚Π°, ΠΎΠ½ ΡƒΠΌΠ΅Π» Ρ‚Π°ΠΊ ΡΡ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ вопрос, Ρ‡Ρ‚ΠΎ подыскивая ΠΎΡ‚Π²Π΅Ρ‚, ΠΌΡ‹, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π½Π°Ρ…ΠΎΠ΄ΠΈΠ»ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.

… ПослС этого Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ сами Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒ ΠΏΠ°Ρ€Π½ΠΎΠ³ΠΎ программирования ΠΈ Π² дальнСйшСм. НикакиС указания ΡΠ²Ρ‹ΡˆΠ΅ Π½Π΅ сравнятся с Π»ΠΈΡ‡Π½Ρ‹ΠΌ ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ.

НаправлСния исслСдования

ΠœΡ‹ рассмотрим здСсь восСмь Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ исслСдования, связанных с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒΡŽ. Π£Π΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π½ΠΎ всС ΠΎΠ½ΠΈ ΡΠ²ΠΈΠ΄Π΅Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΡƒΡŽΡ‚ Π² ΠΏΠΎΠ»ΡŒΠ·Ρƒ ΠΏΠ°Ρ€Π½ΠΎΠ³ΠΎ программирования. Π˜Ρ‚Π°ΠΊ, ΠΌΡ‹ Π²Π΅Π»ΠΈ наши исслСдовали Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… направлСниях:

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

Π£Π΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ ΠΎΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π’Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Π΄Π²ΠΎΠ΅ΠΌ, ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π³ΠΎΡ€Π°Π·Π΄ΠΎ приятнСС, Ρ‡Π΅ΠΌ Π² ΠΎΠ΄ΠΈΠ½ΠΎΡ‡ΠΊΡƒ.