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

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Ρ‹ программирования Π½Π° Π‘++. 101 ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΠΈ рСкомСндация»

Автор Π“Π΅Ρ€Π± Π‘Π°Ρ‚Ρ‚Π΅Ρ€

Π“Π΅Ρ€Π± Π‘Π°Ρ‚Ρ‚Π΅Ρ€

АндрСй АлСксандрСску

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Ρ‹ программирования Π½Π° Π‘++

101 ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΠΈ рСкомСндация

Миллионам Π½Ρ‹Π½Π΅ΡˆΠ½ΠΈΡ… программистов Π½Π° C++

ΠŸΡ€Π΅Π΄ΠΈΡΠ»ΠΎΠ²ΠΈΠ΅

Π˜Π΄ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΡ‚ΠΎΡ€Π΅Π½Π½ΠΎΠΉ Π΄ΠΎΡ€ΠΎΠ³ΠΎΠΉ β€” Π΄Π΅Π»Π°ΠΉΡ‚Π΅ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈ способами. НакапливайтС ΠΈΠ΄ΠΈΠΎΠΌΡ‹. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅. ЕдинствСнноС ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Π°ΠΌΠΈ ΠΈ ШСкспиром β€” Π² количСствС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΈΠ΄ΠΈΠΎΠΌ, Π° Π½Π΅ Π² Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ словаря.

β€” Алан ΠŸΠ΅Ρ€Π»ΠΈΡ (Alan Perlis) [Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΎ Π½Π°ΠΌΠΈ]

Π›ΡƒΡ‡ΡˆΠ΅Π΅ Π² стандартС Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ прСдоставляСт Π±ΠΎΠ³Π°Ρ‚Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€.

β€” ΠŸΡ€ΠΈΠΏΠΈΡΡ‹Π²Π°Π΅Ρ‚ΡΡ Ρ€Π°Π·Π½Ρ‹ΠΌ людям

ΠœΡ‹ Π±Ρ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ эта ΠΊΠ½ΠΈΠ³Π° стала основой для стандартов кодирования, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… вашСй ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ, ΠΏΠΎ Π΄Π²ΡƒΠΌ основным ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ.

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

β€’ ΠŸΡ€ΠΈΡ€ΠΎΠ΄Π° Π½Π΅ Ρ‚Π΅Ρ€ΠΏΠΈΡ‚ пустоты. Если Π²Ρ‹ Π½Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ Π½Π°Π±ΠΎΡ€ ΠΏΡ€Π°Π²ΠΈΠ», Ρ‚ΠΎ это сдСлаСт ΠΊΡ‚ΠΎ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ. Π’Π°ΠΊΠΈΠ΅ "ΡΠ°ΠΌΠΎΠΏΠ°Π»ΡŒΠ½Ρ‹Π΅" стандарты, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π³Ρ€Π΅ΡˆΠ°Ρ‚ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π½Π΅ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ для стандарта трСбования; Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· Π½ΠΈΡ…, ΠΏΠΎ сути, Π·Π°ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ программистов ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ C++ просто ΠΊΠ°ΠΊ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½Ρ‹ΠΉ Π‘.

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

Как ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ этой ΠΊΠ½ΠΈΠ³ΠΎΠΉ

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

КаТдая ΠΊΠΎΠΌΠ°Π½Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° принятиС собствСнных стандартов ΠΈ нСсСт ΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π·Π° Π½ΠΈΡ… ΠΈ Π·Π° Π½Π΅ΡƒΠΊΠΎΡΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ слСдованиС ΠΈΠΌ. Π’Π°ΡˆΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π° β€” Π½Π΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅. Если Π²Ρ‹ β€” Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚Π΅ Ρ‡Π»Π΅Π½Π°ΠΌ своСй Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΏΠΎΡƒΡ‡Π°ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ стандартов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π³Ρ€ΡƒΠΏΠΏΠ° Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ Π² своСй Ρ€Π°Π±ΠΎΡ‚Π΅. Π›ΡŽΠ΄ΠΈ всСгда ΠΎΡ…ΠΎΡ‚Π½Π΅Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ΠΈ сами для сСбя Π²Ρ‹Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚, Ρ‡Π΅ΠΌ Ρ‚Π΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌ навязаны.

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

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

И Π½Π°ΠΊΠΎΠ½Π΅Ρ†, пСриодичСски творчСски пСрСсматривайтС собствСнныС стандарты с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ практичСского ΠΎΠΏΡ‹Ρ‚Π°, ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½Π½ΠΎΠ³ΠΎ всСй ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π½Π°Π΄ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ.

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Ρ‹ кодирования ΠΈ Π²Ρ‹

Π₯ΠΎΡ€ΠΎΡˆΠΈΠ΅ стандарты кодирования ΠΌΠΎΠ³ΡƒΡ‚ принСсти Π½Π΅ΠΌΠ°Π»ΡƒΡŽ Π²Ρ‹Π³ΠΎΠ΄Ρƒ с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ зрСния.

β€’ ΠŸΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ качСства ΠΊΠΎΠ΄Π°. Π Π°Π±ΠΎΡ‚Π° Π² соотвСтствии со стандартом ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΠΎΠ΄Π½ΠΎΡ‚ΠΈΠΏΠ½ΠΎΠΌΡƒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ ΡΡΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ΄Π° ΠΈ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Π΅Π³ΠΎ сопровоТдСниС.

β€’ ΠŸΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ скорости Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ Π½Π΅ приходится Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ всС Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ "с нуля".

β€’ ΠŸΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ уровня взаимодСйствия Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅. НаличиС стандарта позволяСт ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ разногласия Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΠΈ ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Π΅ Π΄Π΅Π±Π°Ρ‚Ρ‹ ΠΏΠΎ ΠΌΠ΅Π»ΠΊΠΈΠΌ вопросам, ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Ρ‡ΡƒΠΆΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Ρ‡Π»Π΅Π½Π°ΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

β€’ Π‘ΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½Π½ΠΎΡΡ‚ΡŒ Π² Ρ€Π°Π±ΠΎΡ‚Π΅. ΠŸΡ€ΠΈ использовании стандарта Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π½Π°ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ свои усилия Π² Π²Π΅Ρ€Π½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ, Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²Π°ΠΆΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡.

Π’ напряТСнной обстановкС, ΠΏΡ€ΠΈ ТСстких Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Ρ€Π°ΠΌΠΊΠ°Ρ… люди ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΄Π΅Π»Π°ΡŽΡ‚ Ρ‚ΠΎ, Ρ‡Π΅ΠΌΡƒ ΠΈΡ… ΡƒΡ‡ΠΈΠ»ΠΈ, ΠΊ Ρ‡Π΅ΠΌΡƒ ΠΎΠ½ΠΈ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ»ΠΈ. Π’ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π² Π±ΠΎΠ»ΡŒΠ½ΠΈΡ†Π°Ρ… Π² ΠΏΡƒΠ½ΠΊΡ‚Π°Ρ… ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽΡ‚ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Ρ…, Ρ‚Ρ€Π΅Π½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… сотрудников β€” Π΄Π°ΠΆΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΎΠ±ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΈ Π·Π½Π°ΡŽΡ‰ΠΈΠ΅ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΈ склонны ΠΊ ΠΏΠ°Π½ΠΈΠΊΠ΅.

Π£ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния рСгулярно Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ ситуации, ΠΊΠΎΠ³Π΄Π° Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π°Π΄ΠΎ Π±Ρ‹Π»ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Ρ‰Π΅ Π²Ρ‡Π΅Ρ€Π° β€” Π½Π° ΠΏΠΎΠ·Π°Π²Ρ‡Π΅Ρ€Π°. Когда Π½Π° нас Π΄Π°Π²ΠΈΡ‚ Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ€Π°Π±ΠΎΡ‚ (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Π΅Π½Π΄Π΅Π½Ρ†ΠΈΡŽ ΡΠ΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ Π² ΠΎΠ΄Π½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ, ΠΈ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎ ΠΏΠ»Π°Π½Ρƒ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π·Π°Π²Ρ‚Ρ€Π°, ΠΎΡ‚ нас Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ Π΅Ρ‰Π΅ Π²Ρ‡Π΅Ρ€Π°...), ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΡƒΡ‡Π΅Π½Ρ‹. ΠΠ΅Ρ€ΡΡˆΠ»ΠΈΠ²Ρ‹Π΅ программисты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ нСспСшной Ρ€Π°Π±ΠΎΡ‚Π΅ Π½Π΅ помнят ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния (Π° Ρ‚ΠΎ ΠΈ вовсС Π½Π΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹ с Π½ΠΈΠΌΠΈ), ΠΏΡ€ΠΈ Π½Π΅Ρ…Π²Π°Ρ‚ΠΊΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ окаТутся Π΅Ρ‰Π΅ Π½Π΅Π±Ρ€Π΅ΠΆΠ½Π΅Π΅, Π° ΠΈΡ… ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·ΠΎΠ±ΠΈΠ»ΠΎΠ²Π°Ρ‚ΡŒ ошибками. БоотвСтствСнно, программист, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹Ρ€Π°Π±ΠΎΡ‚Π°Π» Π² сСбС Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡ΠΊΠΈ ΠΈ рСгулярно ΠΈΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, ΠΏΡ€ΠΈ "ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½ΠΎΠΌ Π΄Π°Π²Π»Π΅Π½ΠΈΠΈ" Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ качСствСнный ΠΊΠΎΠ΄.

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Ρ‹ кодирования, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π² этой ΠΊΠ½ΠΈΠ³Π΅, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой Π½Π°Π±ΠΎΡ€ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΉ ΠΏΠΎ написанию высококачСствСнного ΠΊΠΎΠ΄Π° Π½Π° Π‘++. Π’ Π½ΠΈΡ… сконцСнтрирован Π±ΠΎΠ³Π°Ρ‚Ρ‹ΠΉ ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΎΠΏΡ‹Ρ‚ всСго сообщСства программистов Π½Π° Π‘++. МногиС ΠΈΠ· этих Π·Π½Π°Π½ΠΈΠΉ разбросаны ΠΏΠΎ частям ΠΏΠΎ самым Ρ€Π°Π·Π½Ρ‹ΠΌ ΠΊΠ½ΠΈΠ³Π°ΠΌ, Π½ΠΎ Π½Π΅ мСньшСС количСство Π·Π½Π°Π½ΠΈΠΉ пСрСдаСтся изустно. ΠœΡ‹ ΠΏΠΎΡΡ‚Π°Ρ€Π°Π»ΠΈΡΡŒ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€ΠΎΠ·Π½Π΅Π½Π½Ρ‹Π΅ свСдСния Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅ Π² Π²ΠΈΠ΄Π΅ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ ясных, ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹Ρ… ΠΏΡ€Π°Π²ΠΈΠ» с пояснСниями, простых для понимания ΠΈ слСдования ΠΈΠΌ.

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

Π½ΠΎΡ€ΠΌΡ‹. Π­Ρ‚ΠΎ слуТит Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚ΠΎΠΌ для дальнСйшСго ΡƒΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ. Π­Ρ‚ΠΎ Π½Π΅ ΠΏΡ€Π΅ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΈ Π½Π΅ красивыС слова β€” ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ стихи, Π½Π°Π΄ΠΎ Π²Π»Π°Π΄Π΅Ρ‚ΡŒ словарным запасом ΠΈ Π·Π½Π°Ρ‚ΡŒ Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΡƒ. ΠœΡ‹ надССмся, Ρ‡Ρ‚ΠΎ наша ΠΊΠ½ΠΈΠ³Π° упростит для вас ΠΏΡƒΡ‚ΡŒ ΠΊ поэзии программирования.

Π­Ρ‚Π° ΠΊΠ½ΠΈΠ³Π° ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для программистов всСх ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ.

Если Π²Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΉ программист β€” ΠΌΡ‹ надССмся, Ρ‡Ρ‚ΠΎ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΈ ΠΈΡ… пояснСния достаточно ΠΏΠΎΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ ΠΈ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ Π² ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΈΠ΅ стили ΠΈ ΠΈΠ΄ΠΈΠΎΠΌΡ‹ Π‘++ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ СстСствСнным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. Π’ описании ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΈ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ приводится ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ обоснованиС ΠΈ обсуТдСниС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ Π½Π΅ просто мСханичСски Π·Π°ΠΏΠΎΠΌΠ½ΠΈΠ»ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π° поняли Π΅Π³ΠΎ ΡΡƒΡ‚ΡŒ.

Для программистов срСднСго ΠΈ высокого уровня ΠΏΡ€ΠΈ описании ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π° приводится список ссылок, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π²Π°ΠΌ ΡƒΠ³Π»ΡƒΠ±Π»Π΅Π½Π½ΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ Π·Π°ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠΎΠ²Π°Π²ΡˆΠΈΠΉ вас вопрос, провСдя поиск ΠΊΠΎΡ€Π½Π΅ΠΉ ΠΏΡ€Π°Π²ΠΈΠ»Π° Π² систСмС Ρ‚ΠΈΠΏΠΎΠ², Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠ΅ ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π‘++.

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

Об этой ΠΊΠ½ΠΈΠ³Π΅

ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°ΠΌΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½Π° Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅.

β€’ ΠšΡ€Π°Ρ‚ΠΊΠΎΡΡ‚ΡŒ β€” сСстра Ρ‚Π°Π»Π°Π½Ρ‚Π°. Π§Π΅ΠΌ большС стандарт кодирования ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ, Ρ‚Π΅ΠΌ большС шансов, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π±Π»Π°Π³ΠΎΠΏΠΎΠ»ΡƒΡ‡Π½ΠΎ ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½. Π§ΠΈΡ‚Π°ΡŽΡ‚ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ стандарты. Π”Π»ΠΈΠ½Π½Ρ‹Π΅ Ρ€Π°Π·Π΄Π΅Π»Ρ‹, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, просто ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ "ΠΏΠΎ Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΠΈ", ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΡƒΠ΄ΠΎΡΡ‚Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ прочтСния.

β€’ ΠΠΈΠΊΠ°ΠΊΠΎΠΉ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ дискуссий. Π­Ρ‚Π° ΠΊΠ½ΠΈΠ³Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ стандарты, Π° Π½Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π°Π΅Ρ‚ ΠΈΡ…. Если нСкоторая рСкомСндация Π½Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠ° Π²ΠΎ всСх ситуациях, Ρ‚ΠΎ ΠΌΡ‹ Ρ‚Π°ΠΊ ΠΈ пишСм β€” "ΠΏΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ X" вмСсто "Π΄Π΅Π»Π°ΠΉΡ‚Π΅ X". ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΏΡ€Π°Π²ΠΈΠ»Ρƒ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ всС общСпринятыС ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ.