ΠΠ½ΠΈΠ³Π° ΡΠΈΡΡΡΠΉ ΠΊΠΎΠ΄: Π ΠΊΠ½ΠΈΠ³Π΅ ΠΠΎΠ±Π° ΠΠ°ΡΡΠΈΠ½Π° Β«Π§ΠΈΡΡΡΠΉ ΠΊΠΎΠ΄Β» / Π₯Π°Π±Ρ
ΠΠ°Π½ΠΈΡΠ΅ΡΡ Π§ΠΈΡΡΠΎΠ³ΠΎ ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ° ΠΈΠ»ΠΈ ΠΊΡΠ°ΡΠΊΠΈΠΉ ΠΊΠΎΠ½ΡΠΏΠ΅ΠΊΡ ΠΊΠ½ΠΈΠ³ΠΈ Β«Π§ΠΈΡΡΡΠΉ ΠΠΎΠ΄Β» Π ΠΎΠ±Π΅ΡΡΠ° ΠΠ°ΡΡΠΈΠ½Π°
ΠΠ°Π½Π½Π°Ρ ΡΡΠ°ΡΡΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΊΠΎΠ½ΡΠΏΠ΅ΠΊΡΠΎΠΌ ΠΊΠ½ΠΈΠ³ΠΈ «Π§ΠΈΡΡΡΠΉ ΠΠΎΠ΄» Π ΠΎΠ±Π΅ΡΡΠ° ΠΠ°ΡΡΠΈΠ½Π° ΠΈ ΠΌΠΎΠΈΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ΠΌ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΈΠΌ Π§ΠΈΡΡΡΠΉ ΠΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ. Π’ΡΡ Π½Π΅Ρ ΡΠ°Π·Π΄Π΅Π»ΠΎΠ² ΠΎ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ, TDD, ΠΎ ΡΠΎΠΌ ΠΊΠ°ΠΊΠ°Ρ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° ΠΈ Ρ.Π΄. ΠΠ΄Π΅ΡΡ Π²ΡΠ΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊΠΈΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Π§ΠΈΡΡΡΠΉ ΠΠΎΠ΄.
ΠΠ°, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡΠ΅ΠΌΠ° Π§ΠΈΡΡΠΎΠ³ΠΎ ΠΠΎΠ΄Π° ΡΠΆΠ΅ Π·Π°Π΅Π·ΠΆΠ΅Π½Π½Π°, Π½ΠΎ ΡΠ΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Π΅ΡΠ΅ Π½Π΅ Π²ΡΠ΅ Ρ Π½ΠΈΠΌ Π·Π½Π°ΠΊΠΎΠΌΡ ΠΈ, ΡΠ΅ΠΌ Π±ΠΎΠ»Π΅Π΅, Ρ Π½Π΅ Π²ΡΡΡΠ΅ΡΠΈΠ» Π°Π½Π°Π»ΠΎΠ³ΠΎΠ² ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡΡΡ Π² ΠΌΠΎΠ΅ΠΉ ΡΡΠ°ΡΡΠ΅.
ΠΠ±ΡΠ΅Π΅
ΠΠ΅Ρ ΠΈΡΡΠΈΠ½Π½ΠΎΠ³ΠΎ ΠΏΡΡΠΈ ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ. ΠΡΡΡ ΡΠΎΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π»ΡΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ.
ΠΡΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΠΈ Π·Π°Π΄Π°ΡΠΈ ΠΏΠΎΠΏΡΡΠ°ΠΉΡΡ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅ΡΡΠΈ Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎ Π²ΡΠ΅ ΠΊΠ΅ΠΉΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ Π·Π°ΡΡΠ°Π³ΠΈΠ²Π°ΡΡ ΡΡΡ Π·Π°Π΄Π°ΡΡ ΠΈ ΡΠ΅Π°Π»ΠΈΠ·ΡΠΉ Π·Π°Π΄Π°ΡΡ Ρ ΡΡΠ΅ΡΠΎΠΌ Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎ Π²ΡΠ΅Ρ ΠΊΠ΅ΠΉΡΠΎΠ².
Π’Π°ΠΊΠΆΠ΅ ΠΏΡΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΠΈ Π·Π°Π΄Π°ΡΠΈ ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉ ΠΏΠΎΠΉΡΠΈ ΠΎΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠ³ΠΎ. ΠΠΎΠΉΠΌΠΈ ΠΊΠ°ΠΊΠΈΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ Π² ΠΈΡΠΎΠ³Π΅ ΡΡ Ρ ΠΎΡΠ΅ΡΡ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΈ ΡΠΎΡΡΠ°Π²Ρ Π½Π° ΡΡΠΎΠΌ ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌ, ΠΏΠΎ ΠΊΠΎΡΠΎΡΠΎΠΌΡ Π±ΡΠ΄Π΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ Π·Π°Π΄Π°ΡΠ°.
ΠΠ΅ΡΠ΅Π΄ ΡΠ΅ΠΌ, ΠΊΠ°ΠΊ ΠΎΡΠΏΡΠ°Π²ΠΈΡΡ Π·Π°Π΄Π°ΡΡ Π² ΡΠ΅Π»ΠΈΠ· β ΠΏΡΠΎΠ²Π΅ΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π»ΠΈ ΠΎΠ½Π° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ. ΠΠ΅Ρ Π»ΠΈ Π² Π½Π΅ΠΉ ΠΎΡΠΈΠ±ΠΎΠΊ. ΠΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ Π΄Π°ΠΆΠ΅ ΡΠ΅Ρ ΠΊΠΎΠΌΠΌΠΈΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡΡΡ Π² ΡΠ²ΠΎΡ Π²Π΅ΡΠΊΡ. Π‘Π°ΠΌΡΠΉ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΡΠΉ ΡΡΠ΅Π½Π°ΡΠΈΠΉ β ΡΠΎΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π½ΠΈΠΊΡΠΎ Π½Π΅ ΡΠΌΠΎΠ³ Π½Π°ΠΉΡΠΈ ΠΎΡΠΈΠ±ΠΊΠΈ Π² ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π΅, ΠΊΠΎΡΠΎΡΡΠΉ ΡΡ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π».
ΠΡΠ΅Π³Π΄Π° Π·Π°Π΄ΡΠΌΡΠ²Π°ΠΉΡΡ ΠΎ ΡΠΎΠΌ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ²ΠΎΠΉ ΠΊΠΎΠ΄ ΠΏΡΠΎΡΠ΅, ΡΠΈΡΠ΅ ΠΈ ΡΠΈΡΠ°Π±Π΅Π»ΡΠ½Π΅Π΅.
- ΠΠ°ΠΊΠΈΠ΅ ΠΊΠ΅ΠΉΡΡ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Ρ Π·Π°Π΄Π°ΡΠΈ?
- ΠΡΠ΅ Π»ΠΈ Ρ ΡΡΠ΅Π»?
- Π§ΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠΉΡΠΈ Π½Π΅ ΡΠ°ΠΊ?
- Π§ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΡ?
- ΠΡΡΡ Π»ΠΈ ΠΏΠΎΡ ΠΎΠΆΠΈΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»?
- Π§ΡΠΎ ΡΡΡ Π»ΠΈΡΠ½Π΅Π΅?
- ΠΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΡΠΎΡΠ΅?
- ΠΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠΈΡΠ°Π±Π΅Π»ΡΠ½Π΅Π΅?
- ΠΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΠΎΠ½ΡΡΠ½Π΅Π΅?
Π§ΠΈΡΡΡΠΉ ΠΠΎΠ΄
ΠΠ°ΠΊ ΠΏΠΈΡΠ°ΡΡ ΡΠΈΡΡΡΠΉ ΠΈ Ρ ΠΎΡΠΎΡΠΈΠΉ ΠΊΠΎΠ΄? ΠΡΠΎ ΠΏΠΎΡ ΠΎΠΆΠ΅ Π½Π° Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ. Π‘Π½Π°ΡΠ°Π»Π° ΡΡ Π΄Π΅Π»Π°Π΅ΡΡ ΡΠ΅ΡΠ½ΠΎΠ²ΠΈΠΊ ΠΈ ΠΏΠΎΡΠΎΠΌ ΠΏΡΠΈΡΠ΅ΡΡΠ²Π°Π΅ΡΡ Π΅Π³ΠΎ Π΄ΠΎ ΡΠΎΠ³ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠ΅Π±Π΅ Π±ΡΠ»ΠΎ Π±Ρ ΠΏΡΠΈΡΡΠ½ΠΎ Π΅Π³ΠΎ ΡΠΈΡΠ°ΡΡ. ΠΡΠ΅Π³Π΄Π° ΠΏΠΎΠΌΠ½ΠΈ, ΡΡΠΎ ΡΠ²ΠΎΠΉ ΠΊΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°ΡΡ ΠΈΡΡΠΎΡΠΈΡ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΡΡΠ΅Π³ΠΎ, ΡΡΠΎΠ±Ρ ΡΠΈΡΠ°ΡΠ΅Π»Ρ ΠΌΠΎΠ³ Π΅Π΅ ΠΏΠΎΠ½ΡΡΡ.
ΠΠΎΠ΄ ΡΡΡΠ½ΠΎΡΡΡΡ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΡΡΡ β ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, ΠΊΠ»Π°ΡΡ, ΠΌΠ΅ΡΠΎΠ΄, ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ, ΠΎΠ±ΡΠ΅ΠΊΡ ΠΈ Ρ.Π΄.
- Π§ΠΈΡΡΡΠΉ ΠΊΠΎΠ΄ ΠΏΡΠΎΡΡΠΎΠΉ, Π²ΡΡΠ°Π·ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΈ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ Π½Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ Π·Π°Π΄Π°ΡΡ.
- Π§ΠΈΡΡΡΠΉ ΠΊΠΎΠ΄ ΡΠΈΡΠ°Π΅ΡΡΡ Π»Π΅Π³ΠΊΠΎ, ΠΊΠ°ΠΊ ΠΏΡΠΎΠ·Π°. ΠΡΠ»ΠΈ ΡΡΠΎ Π½Π΅ ΡΠ°ΠΊ, ΡΠΎ Π΅Π³ΠΎ ΡΡΠΎΠΈΡ ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΡΡ.
- Π§ΠΈΡΡΡΠΉ ΠΊΠΎΠ΄ Π»Π΅Π³ΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ. ΠΠ½ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΆΠ΅ΡΡΠΊΠΎ Π·Π°Π²ΡΠ·Π°Π½ Π½Π° ΠΊΡΡΠ΅ ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ. ΠΡΠ±ΡΡ ΡΡΡΠ½ΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ.
- Π§ΠΈΡΡΡΠΉ ΠΊΠΎΠ΄ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π»ΡΡΡΠ΅ ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΡ ΡΠ΅Π²ΡΡ. ΠΡΠ»ΠΈ ΡΠ΅Π²ΡΡ ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΡ Ρ ΠΎΠ³ΡΠΎΠΌΠ½ΡΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π², ΡΠΎ ΠΎΠ½ Π½Π΅ ΡΠΈΡΡΡΠΉ ΠΈ Π΅Π³ΠΎ Π½Π°Π΄ΠΎ ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΡΡ.
- Π§ΠΈΡΡΡΠΉ ΠΊΠΎΠ΄ Π²ΡΠ΅Π³Π΄Π° Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ°ΠΊ, ΡΠ»ΠΎΠ²Π½ΠΎ Π½Π°Π΄ Π½ΠΈΠΌ ΠΎΡΠ΅Π½Ρ Π΄ΠΎΠ»Π³ΠΎ ΡΡΡΠ΄ΠΈΠ»ΠΈΡΡ. ΠΠ°ΠΊΠΈΠ΅ Π±Ρ ΠΏΡΡΠΈ Π΄Π»Ρ Π΅Π³ΠΎ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΡΡ Π½Π΅ ΠΈΡΠΊΠ°Π», ΡΡ Π²ΡΠ΅ ΡΠ°Π²Π½ΠΎ ΠΏΡΠΈΠ΄Π΅ΡΡ ΠΊ ΡΠΎΠΌΡ, ΡΡΠΎ ΡΡΠΎΡ ΠΊΠΎΠ΄ Π»ΡΡΡΠΈΠΉ. Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, ΡΠΈΡΡΡΠΉ ΠΊΠΎΠ΄ β ΠΏΡΠΎΠ΄ΡΠΌΠ°Π½Π½ΡΠΉ Π΄ΠΎ Π²ΡΠ΅Ρ ΠΌΠ΅Π»ΠΎΡΠ΅ΠΉ.
- ΠΡΠ°Π²ΠΈΠ»ΠΎ Π±ΠΎΠΉΡΠΊΠ°ΡΡΠ°: ΠΡΡΠ°Π²Ρ ΠΌΠ΅ΡΡΠΎ ΡΡΠΎΡΠ½ΠΊΠΈ ΡΠΈΡΠ΅, ΡΠ΅ΠΌ ΠΎΠ½ΠΎ Π±ΡΠ»ΠΎ Π΄ΠΎ ΡΠ΅Π±Ρ. ΠΡΠΎ Π»Π΅Π³ΠΊΠΎ ΠΏΠ΅ΡΠ΅ΠΊΠ»Π°Π΄ΡΠ²Π°Π΅ΡΡΡ ΠΈ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. ΠΠΈΠ΄ΠΈΡΡ Π³ΡΡΠ·Π½ΡΠΉ ΠΊΠΎΠ΄? Π‘Π΄Π΅Π»Π°ΠΉ Π΅Π³ΠΎ ΡΠΈΡΠ΅, ΠΏΠΎΠΊΠ° ΡΠ΅ΡΠ°Π΅ΡΡ ΡΠ²ΠΎΡ Π·Π°Π΄Π°ΡΡ. ΠΠ΅ ΡΡΠΎΠΈΡ ΡΠ²Π»Π΅ΠΊΠ°ΡΡΡΡ ΡΡΠΈΠΌ ΠΈ Π΅ΡΠ»ΠΈ Π³ΡΡΠ·Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΎΡΠ΅Π½Ρ Π³ΡΡΠ·Π½ΡΠΉ, ΡΠΎ ΡΡΠΎΠΈΡ Π²ΡΠ΄Π΅Π»ΠΈΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ Π·Π°Π΄Π°ΡΡ ΠΈ Π²ΡΠ΅ΠΌΡ Π΄Π»Ρ Π΅Π³ΠΎ ΠΎΡΠΈΡΡΠΊΠΈ.
- ΠΠ΅ Π±ΠΎΠΉΡΡ Π΄Π΅Π»Π°ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ. ΠΡΠ»ΠΈ ΡΡ Ρ ΠΎΡΠ΅ΡΡ ΠΈΡ ΡΠ΄Π΅Π»Π°ΡΡ, ΡΠΎ Π·Π½Π°ΡΠΈΡ Ρ ΡΠ΅Π±Ρ Π΅ΡΡΡ Π½Π° ΡΠΎ ΠΏΡΠΈΡΠΈΠ½Ρ, Π° Π·Π½Π°ΡΠΈΡ ΡΡ ΡΠ΄Π΅Π»Π°Π΅ΡΡ ΠΊΠΎΠ΄ Π»ΡΡΡΠ΅ ΠΈ ΡΠΈΡΠ΅. Π’Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΡΡΡ ΠΏΠΎΠΊΠ°ΠΆΡΡ Π½Π΅Ρ Π»ΠΈ ΠΎΡΠΈΠ±ΠΎΠΊ Π² ΡΠ²ΠΎΠ΅ΠΌ ΠΊΠΎΠ΄Π΅ (ΠΏΡΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠΈ, ΡΡΠΎ ΠΎΠ½ΠΈ Π²ΠΎΠΎΠ±ΡΠ΅ Π΅ΡΡΡ).
- ΠΡΠ±Π°Ρ ΡΡΡΠ½ΠΎΡΡΡ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΡΠ²Π΅ΡΠ°ΡΡ Π·Π° ΠΎΠ΄ΠΈΠ½ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» ΠΈ ΡΠΎΠ»ΡΠΊΠΎ Π·Π° Π½Π΅Π³ΠΎ. Π ΠΎΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΡΠΏΠΎΠ»Π½ΡΡΡ Π΅Π³ΠΎ Ρ ΠΎΡΠΎΡΠΎ. Single Responsibility.
- ΠΡΠ»ΠΈ ΡΡΡΠ½ΠΎΡΡΡ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ ΡΡΠ°Π·Ρ Π·Π° Π΄Π²Π° ΠΈ Π±ΠΎΠ»Π΅Π΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ, ΡΠΎ Π΅Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» Π½ΡΠΆΠ½ΠΎ ΡΠ°Π·Π΄Π΅Π»ΡΡΡ.
- ΠΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΈΡΠ°ΡΡΡΡ ΡΠ²Π΅ΡΡ Ρ Π²Π½ΠΈΠ·.
- Π Ρ ΠΎΡΠΎΡΠ΅ΠΉ ΠΈ Π³ΡΠ°ΠΌΠΎΡΠ½ΠΎΠΉ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ΅ Π²Π½Π΅ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΎΠ±Ρ ΠΎΠ΄ΠΈΡΡΡ Π±Π΅Π· Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΡ Π·Π°ΡΡΠ°Ρ ΠΈ ΡΡΠΈΠ»ΠΈΠΉ.
- Π£Π΄Π°Π»ΡΠΉ ΠΌΠ΅ΡΡΠ²ΡΠΉ ΠΊΠΎΠ΄. ΠΠ΅ΡΡΠ²ΡΠΉ ΠΊΠΎΠ΄ ΡΡΠΎ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π΅ Π±ΡΠ΄Π΅Ρ Π²ΡΠ·Π²Π°Π½ Π½ΠΈ ΠΏΡΠΈ ΠΊΠ°ΠΊΠΈΡ ΡΡΠ»ΠΎΠ²ΠΈΡΡ ΠΈΠ»ΠΈ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ Π½ΠΈΠ³Π΄Π΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ.
ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ
- ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉ ΠΏΠΎΠ½ΡΡΠ½ΡΠ΅ ΠΈ ΡΠ΄ΠΎΠ±Π½ΠΎΠΏΡΠΎΠΈΠ·Π½ΠΎΡΠΈΠΌΡΠ΅ ΠΈΠΌΠ΅Π½Π° Π΄Π»Ρ Π»ΡΠ±ΡΡ ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ. ΠΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΎΠΏΠΈΡΡΠ²Π°ΡΡ ΠΏΠΎΡΠ΅ΠΌΡ ΡΡΠ° ΡΡΡΠ½ΠΎΡΡΡ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ, ΡΡΠΎ ΠΎΠ½Π° Π΄Π΅Π»Π°Π΅Ρ ΠΈ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ.
- ΠΠ΅ Π±ΠΎΠΉΡΡ ΡΡΠ°ΡΠΈΡΡ Π²ΡΠ΅ΠΌΡ Π½Π° Π²ΡΠ±ΠΎΡ Π»ΡΡΡΠ΅Π³ΠΎ ΠΈ ΠΏΠΎΠ½ΡΡΠ½ΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ. Π’Ρ Π²ΡΠΈΠ³ΡΠ°Π΅ΡΡ Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ ΠΈΠ»ΠΈ ΡΡΠ΅Π½ΠΈΠΈ ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°.
- ΠΡΠ»ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΡΡΡΠ½ΠΎΡΡΠΈ Π½Π΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ Π΅Γ« ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Ρ ΠΈΠ»ΠΈ ΠΏΠΎ Π½Π°Π·Π²Π°Π½ΠΈΡ Π½Π΅ ΠΏΠΎΠ½ΡΡΠ½ΠΎ, ΡΡΠΎ ΡΡΡΠ½ΠΎΡΡΡ Π΄Π΅Π»Π°Π΅Ρ, ΡΠΎ Π΅Γ« Π½Π°Π΄ΠΎ ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°ΡΡ Π² ΡΠ°ΠΌΠΎΠ΅ ΠΏΠΎΠ½ΡΡΠ½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅. ΠΡΠ»ΠΈ ΡΡΠΎΠ³ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡΠΎ Π·Π½Π°ΡΠΈΡ Ρ Π΅Γ« ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΠΎΠΌ ΡΡΠΎ-ΡΠΎ Π½Π΅ ΡΠ°ΠΊ ΠΈ Π΅Γ« Π½Π°Π΄ΠΎ ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΡΡ.
- Π‘ΡΡΠ½ΠΎΡΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΈΠΌΠ΅Π΅Ρ Π² Π½Π°Π·Π²Π°Π½ΠΈΠΈ «And», «With» β Π½Π°ΡΡΡΠ°Π΅Ρ Single Responsibility. Π€ΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» ΡΠ°ΠΊΠΎΠΉ ΡΡΡΠ½ΠΎΡΡΠΈ ΡΡΠΎΠΈΡ ΡΠ°Π·Π΄Π΅Π»ΡΡΡ. ΠΠΎ ΡΡΠΈΠΌ ΠΏΡΠ°Π²ΠΈΠ»ΠΎΠΌ ΡΡΠΎΠΈΡ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΡΠ΅Π½Π΅Π±ΡΠ΅Π³Π°ΡΡ.
- ΠΠ΅ΠΏΠΎΠ½ΡΡΠ½ΡΠ΅ ΡΠ΅ΠΊΡΡΡ, ΡΡΡΠΎΠΊΠΈ ΡΡΠΎΠΈΡ Π²ΡΠ½ΠΎΡΠΈΡΡ Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΈ Π΄Π°Π²Π°ΡΡ ΠΈΠΌ ΠΏΠΎΠ½ΡΡΠ½ΡΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΡ.
- ΠΠ°Π·Π²Π°Π½ΠΈΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ Π³Π»Π°Π³ΠΎΠ», ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ, ΡΡΠΎ ΡΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ Π΄Π΅Π»Π°Π΅Ρ ΠΈ ΠΊΠ»ΡΡΠ΅Π²ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ Ρ ΠΊΠΎΡΠΎΡΡΠΌ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π΄Π°Π½Π½ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄. ΠΡΠ»ΠΈ Π² Π½Π°Π·Π²Π°Π½ΠΈΠΈ ΠΌΠ΅ΡΠΎΠ΄Π° Π½Π΅Ρ Π³Π»Π°Π³ΠΎΠ»Π°, ΡΠΎ ΡΡΠ° ΡΡΡΠ½ΠΎΡΡΡ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ ΠΈΠ»ΠΈ Π΅ΠΌΡ Π½ΡΠΆΠ½ΠΎ Π΄Π°ΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅.
- ΠΡΠΆΠ½ΠΎ ΠΈΠ·Π±Π΅Π³Π°ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΡ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠΉ Π΄Π»Ρ Π΄Π²ΡΡ ΡΠ°Π·Π½ΡΡ ΡΠ΅Π»Π΅ΠΉ.
- ΠΡΠ»ΠΈ ΡΡΡΠ½ΠΎΡΡΡ ΠΈΠΌΠ΅Π΅Ρ ΡΡ ΠΎΠΆΠ΅Π΅ Ρ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΡΠ½ΠΎΡΡΡΡ Π½Π°Π·Π²Π°Π½ΠΈΠ΅, ΡΠΎ ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» ΠΎΡΠ΅Π½Ρ ΡΠΈΠ»ΡΠ½ΠΎ ΠΏΠΎΡ ΠΎΠΆ ΠΈ ΠΈΡ Π½ΡΠΆΠ½ΠΎ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΡ? ΠΡΠ»ΠΈ Π½Π΅Ρ, ΡΠΎ ΠΈΡ Π½Π°Π·Π²Π°Π½ΠΈΡ Π½ΡΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΎΠ½ΠΈ Π½Π΅ Π±ΡΠ»ΠΈ ΠΏΠΎΡ ΠΎΠΆΠΈΠΌΠΈ.
- ΠΡΠ»ΠΈ ΡΡ ΠΌΡΡΠ»Π΅Π½Π½ΠΎ ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²ΡΠ²Π°Π΅ΡΡ ΡΡΡΠ½ΠΎΡΡΡ, ΠΊΠΎΠ³Π΄Π° ΡΠΈΡΠ°Π΅ΡΡ ΠΊΠΎΠ΄, ΡΡΠΎΠ±Ρ ΡΠ΅Π±Π΅ Π±ΡΠ»ΠΎ ΠΏΠΎΠ½ΡΡΠ½Π΅Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ Π΅Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π», ΡΠΎ ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΡΠΉ Π΅Ρ Π² ΡΡΠΎ ΠΌΡΡΠ»Π΅Π½Π½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅.
- ΠΡΠ±Π΅ΡΠΈ ΠΎΠ΄Π½ΠΎ ΡΠ»ΠΎΠ²ΠΎ Π΄Π»Ρ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ. Π‘Π»ΠΎΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π», ΠΊΠΎΠ³Π΄Π° Ρ ΡΠ΅Π±Ρ Π΅ΡΡΡ fetch, retrieve ΠΈ get Π² Π½Π°Π·Π²Π°Π½ΠΈΡΡ . ΠΡΡΡΡ Π»ΡΡΡΠ΅ Π²Π΅Π·Π΄Π΅ Π±ΡΠ΄Π΅Ρ get.
- ΠΠ»ΠΈΠ½Π½ΠΎΠ΅ ΠΈ ΠΏΠΎΠ½ΡΡΠ½ΠΎΠ΅ ΠΈΠΌΡ Π»ΡΡΡΠ΅, ΡΠ΅ΠΌ ΠΊΠΎΡΠΎΡΠΊΠΎΠ΅, Π½ΠΎ Π½Π΅ΠΏΠΎΠ½ΡΡΠ½ΠΎΠ΅.
Π€ΡΠ½ΠΊΡΠΈΠΈ
- Π€ΡΠ½ΠΊΡΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΠΊΠΎΡΠΎΡΠΊΠΈΠΌΠΈ ΠΈ ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½ΡΠΌΠΈ.
- Π€ΡΠ½ΠΊΡΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΠΎΡΠ΅Π½Ρ ΠΊΠΎΡΠΎΡΠΊΠΈΠΌΠΈ ΠΈ ΠΎΡΠ΅Π½Ρ ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½ΡΠΌΠΈ.
- ΠΡΠΈΠ±Π»ΠΈΠ·ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌ 20 ΡΡΡΠΎΠΊ ΠΈ 150 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π² ΠΎΠ΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅, Π΅ΡΠ»ΠΈ Π½Π΅ Π²Π»Π΅Π·Π°Π΅Ρ, ΡΠΎ Π½ΡΠΆΠ½ΠΎ ΡΠ°Π·Π΄Π΅Π»ΡΡΡ.
- Π€ΡΠ½ΠΊΡΠΈΡ Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ.
- ΠΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΡΠΏΠΎΠ»Π½ΡΡΡ Π΅Ρ Ρ ΠΎΡΠΎΡΠΎ ΠΈ Π½ΠΈΡΠ΅Π³ΠΎ Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΠΎΠ½Π° Π΄Π΅Π»Π°ΡΡ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Π°.
- ΠΡΠ»ΠΈ ΡΡΠ½ΠΊΡΠΈΡ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅ Π°Π±ΡΡΡΠ°ΠΊΡΠΈΠΈ, ΡΠΎ ΡΡΠ½ΠΊΡΠΈΡ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΠΎΠ΄Π½Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ.
- Π§ΡΠΎΠ±Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ Π»ΠΈ ΡΡΠ½ΠΊΡΠΈΡ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ, ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉ ΠΈΠ·Π²Π»Π΅ΡΡ ΠΈΠ· Π½Π΅Π΅ Π΄ΡΡΠ³ΡΡ ΡΡΠ½ΠΊΡΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π½Π΅ Π±ΡΠ΄Π΅Ρ ΡΠ²Π»ΡΡΡΡΡ ΠΏΡΠΎΡΡΠΎΠΉ ΠΏΠ΅ΡΠ΅ΡΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²ΠΊΠΎΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ.
- ΠΡΠ±ΡΠ΅ ΡΡΠ»ΠΎΠ²Π½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ Ρ Π΄Π»ΠΈΠ½Π½ΡΠΌΠΈ Π²ΡΠ±ΠΎΡΠ°ΠΌΠΈ ΡΠ΅ΡΠ΅Π· switch-case, if-else Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠ°Π·Π΄Π΅Π»ΡΡΡΡΡ ΠΈΠ»ΠΈ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΡΡΡΡ Π±Π΅Π· Π΄ΡΠ±Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π° ΠΊΠ»Π°ΡΡΡ Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΠΌΠΈ, Π° Π²ΡΠ±ΠΎΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ Π±Π°Π·ΠΎΠ²ΠΎΠΌΡ ΠΊΠ»Π°ΡΡΡ, ΡΠ°Π±ΡΠΈΠΊΠ΅ ΠΈΠ»ΠΈ Π΅ΡΠ΅ ΠΊΠΎΠΌΡ-ΡΠΎ.
- If, else, while ΠΈ Ρ.Π΄. Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ Π²ΡΠ·ΠΎΠ² ΠΎΠ΄Π½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ. Π’Π°ΠΊ Π±ΡΠ΄Π΅Ρ ΡΠΈΡΠ°Π±Π΅Π»ΡΠ½Π΅Π΅, ΠΏΠΎΠ½ΡΡΠ½Π΅Π΅ ΠΈ ΠΏΡΠΎΡΠ΅.
- ΠΠ΄Π΅Π°Π»ΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π²Ρ ΠΎΠ΄Π½ΡΡ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ² Π΄Π»Ρ ΡΡΠ½ΠΊΡΠΈΠΈ = 0. ΠΡΠ»ΠΈ Π²Ρ ΠΎΠ΄Π½ΡΡ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ² Π±ΠΎΠ»ΡΡΠ΅ ΡΡΠ΅Ρ , ΡΠΎ ΡΡΠΎΠΈΡ Π·Π°Π΄ΡΠΌΠ°ΡΡΡΡ ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π»ΡΡΡΠ΅ ΠΎΡ Π½ΠΈΡ ΠΈΠ·Π±Π°Π²ΠΈΡΡΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΎΠ·Π΄Π°ΡΡ ΠΊΠ»Π°ΡΡ Π΄Π»Ρ ΡΡΠΈΡ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ².
- Π§Π΅ΠΌ Π±ΠΎΠ»ΡΡΠ΅ Π²Ρ ΠΎΠ΄Π½ΡΡ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ², ΡΠ΅ΠΌ ΡΡΠΆΠ΅Π»Π΅Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ.
- Π€ΡΠ½ΠΊΡΠΈΡ Π² ΠΊΠΎΡΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅ΡΡΡ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ-ΡΠ»Π°Π³, ΠΎΡ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π·Π°Π²ΠΈΡΠΈΡ ΡΠ°Π±ΠΎΡΠ° ΡΡΠ½ΠΊΡΠΈΠΈ Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΡΡΠ½ΠΊΡΠΈΡ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ. Π’Π°ΠΊΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΠ°Π·Π±ΠΈΡΡ Π½Π° Π΄Π²Π΅ ΠΈ Π²ΡΠ·ΡΠ²Π°ΡΡ ΠΈΡ ΡΡΠΎΠ²Π½Π΅ΠΌ Π²ΡΡΠ΅.
- Π€ΡΠ½ΠΊΡΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅Ρ Π²Ρ
ΠΎΠ΄Π½ΠΎΠΉ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ, Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΡΠ΄Π°Π²Π°ΡΡ ΡΡΡΠ»ΠΊΡ Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ, Π° Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ Π±Π΅Π· Π²ΠΎΠ·Π²ΡΠ°ΡΠ°.
String transform(String text)
- ΠΡΠ»ΠΈ ΡΡΠ½ΠΊΡΠΈΡ, Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ Π²Ρ ΠΎΠ΄Π½ΠΎΠΉ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ, ΡΠΎ ΠΏΡΡΡΡ ΠΎΠ½Π° ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅Ρ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ°-Π²Π»Π°Π΄Π΅Π»ΡΡΠ°.
- ΠΡΠ»ΠΈ Π²Ρ ΠΎΠ΄Π½ΠΎΠΉ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ ΡΡΠ½ΠΊΡΠΈΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΌΠ΅Π½ΡΡΡΡΡ (ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π°Π»ΡΡΠ΅ Π² ΠΊΠΎΠ΄Π΅), ΡΠΎ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° ΠΈ Π²Π½ΡΡΡΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΠΊΠΎΠΏΠΈΠ΅ΠΉ.
- ΠΠΌΠ΅ΡΡΠΎ return null Π»ΡΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΡΡΠΎΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ β
Collection.empty()
ΠΈΠ»ΠΈ null-ΠΎΠ±ΡΠ΅ΠΊΡ —EmptyObject()
. - ΠΡΠ΅Π³Π΄Π° ΡΡΠ°ΡΠ°ΠΉΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½Π΅ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ. ΠΡΠ»ΠΈ ΡΡΠΎ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅.
- ΠΡΠ»ΠΈ Π΅ΡΡΡ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ ΠΎΠ΄ΠΈΠ½ Π·Π° Π΄ΡΡΠ³ΠΈΠΌ, ΡΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ Π²ΠΎ Π²ΡΠΎΡΡΡ, ΡΡΠΎΠ±Ρ ΠΊΡΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π²ΡΠ·ΠΎΠ²ΠΎΠ².
- ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉ ΠΏΠΎΠ»ΠΈΠΌΠΎΡΡΠΈΠ·ΠΌ Π²ΠΌΠ΅ΡΡΠΎ if/else ΠΈΠ»ΠΈ switch/case ΠΈΠ»ΠΈ when.
- ΠΠ·Π±Π΅Π³Π°ΠΉ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΡ ΡΡΠ»ΠΎΠ²ΠΈΠΉ.
ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ
- ΠΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ, Π΅ΡΠ»ΠΈ ΡΡ ΠΌΠΎΠΆΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΡ ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ.
- ΠΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠΈΡΡΠΉ ΠΏΠ»ΠΎΡ ΠΎΠΉ ΠΊΠΎΠ΄ β ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠΈ Π΅Π³ΠΎ. ΠΠ΅ ΡΡΠΎΠΈΡ ΠΎΠ±ΡΡΡΠ½ΡΡΡ, ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π² ΠΏΠ»ΠΎΡ ΠΎΠΌ ΠΊΠΎΠ΄Π΅, Π»ΡΡΡΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ Π΅Π³ΠΎ ΡΠ²Π½ΡΠΌ ΠΈ ΠΏΠΎΠ½ΡΡΠ½ΡΠΌ.
- ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΡΡ , Π½ΠΎ Π½Π΅ Π΄Π»Ρ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΡ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΊΠΎΠ΄.
- ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉ TODO ΠΈ FIXME Π² ΡΠ΅Ρ ΡΠ»ΡΡΠ°ΡΡ , ΠΊΠΎΠ³Π΄Π° Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ ΠΊΠΎΠ΄ Π½ΡΠΆΠ΄Π°Π΅ΡΡΡ Π² Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠ΅, Π½ΠΎ ΡΠ΅ΠΉΡΠ°Ρ Π½Π΅Ρ ΡΠ΅ΡΡΡΡΠΎΠ² Π½Π° ΡΡΠΎ.
- ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉ
//region REGIONNAME //endregion REGIONNAME
, Π° Π΅ΡΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡ, ΡΠΎ ΠΏΠΎΠ΄ΡΠΌΠ°ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΡ region Π½Π° ΡΡΡΠ½ΠΎΡΡΠΈ. - ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΡΠΉ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ»ΠΎΠΆΠ½ΡΠΌ, Π½ΠΎ ΡΠΈΡΡΡΠΌ.
- ΠΠ΅ ΠΎΡΡΠ°Π²Π»ΡΠΉ ΡΡΠ°ΡΡΠΉ Π·Π°ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΊΠΎΠ΄. Π’Ρ ΠΌΠΎΠΆΠ΅ΡΡ Π½Π°ΠΉΡΠΈ Π΅Π³ΠΎ Π² ΠΈΡΡΠΎΡΠΈΠΈ ΠΊΠΎΠΌΠΌΠΈΡΠΎΠ², Π΅ΡΠ»ΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ.
- ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΠΊΡΠ°ΡΠΊΠΈΠΌΠΈ ΠΈ ΠΏΠΎΠ½ΡΡΠ½ΡΠΌΠΈ. Π ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ. ΠΡΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΠΊΡΠ°ΡΠΊΠΎ ΠΈ ΠΏΠΎ Π΄Π΅Π»Ρ.
Π€ΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π°
- Π‘ΠΎΠ±Π»ΡΠ΄Π°ΠΉ codestyle, ΠΏΡΠΈΠ½ΡΡΡΠΉ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ΅.
- Π‘ΠΎΠ±Π»ΡΠ΄Π°ΠΉ ΠΏΡΠ°Π²ΠΈΠ»Π°, ΠΏΡΠΈΠ½ΡΡΡΠ΅ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅.
- ΠΡΠΈ ΡΠΎΠ±Π»ΡΠ΄Π΅Π½ΠΈΠΈ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ codestyle ΠΊΠΎΠ΄ Π±ΡΠ΄Π΅Ρ ΡΠΈΡΠ°ΡΡΡΡ ΠΏΡΠΎΡΠ΅ ΠΈ Π»ΡΡΡΠ΅. ΠΠ΅Π΄Ρ Π½Π΅ Π·ΡΡ ΠΊΠ½ΠΈΠ³Ρ ΠΎΡΠ΄Π°ΡΡ Π½Π° ΡΠ΅Π΄Π°ΠΊΡΠΈΡ, ΠΏΠ΅ΡΠ΅Π΄ ΡΠ΅ΠΌ, ΠΊΠ°ΠΊ Π΅Ρ ΠΈΠ·Π΄Π°Π²Π°ΡΡ.
- ΠΡΠΆΠ½ΠΎ ΠΈΠΌΠ΅ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π°, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠ΄ Π·Π° ΡΠ΅Π±Ρ.
- Π€Π°ΠΉΠ» Ρ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΊΠ°ΠΊ Π³Π°Π·Π΅ΡΠ½Π°Ρ ΡΡΠ°ΡΡΡ. ΠΡΡΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, ΠΊΡΠ°ΡΠΊΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π² Π²ΠΈΠ΄Π΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ Π² Π²ΠΈΠ΄Π΅ ΡΡΠ½ΠΊΡΠΈΠΉ. ΠΡΠ»ΠΈ ΡΡΠΎ Π½Π΅ ΡΠ°ΠΊ, ΡΠΎ ΡΡΠΎΠΈΡ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅.
- Π‘ΡΡΠ½ΠΎΡΡΠΈ, ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Π΄ΡΡΠ³ Ρ Π΄ΡΡΠ³ΠΎΠΌ, Π΄ΠΎΠ»ΠΆΠ½Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡΡ ΡΡΠ΄ΠΎΠΌ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΠΎΠ΄Π½ΠΎΠΌ package, ΡΡΠΎΠ±Ρ Π±ΡΠ»ΠΎ ΠΏΡΠΎΡΠ΅ Π½Π°Π²ΠΈΠ³ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠΎ ΠΊΠΎΠ΄Ρ.
- ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅(ΠΏΠΎΠ»Ρ) ΠΊΠ»Π°ΡΡΠ° Π΄ΠΎΠ»ΠΆΠ½Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡΡ Π²Π²Π΅ΡΡ Ρ ΠΊΠ»Π°ΡΡΠ°.
- ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² Π΄ΠΎΠ»ΠΆΠ½Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡΡ Π±Π»ΠΈΠΆΠ΅ ΠΊ ΡΠ²ΠΎΠ΅ΠΌΡ ΠΌΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ.
- Π€ΡΠ½ΠΊΡΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡΡ Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅ Π²ΡΠ·ΠΎΠ²Π°. ΠΡΠ»ΠΈ ΠΎΠ΄Π½Π° Π²ΡΠ·ΡΠ²Π°Π΅Ρ Π΄ΡΡΠ³ΡΡ, ΡΠΎ Π²ΡΠ·ΡΠ²Π°ΡΡΠ°Ρ ΡΡΠ½ΠΊΡΠΈΡ Π΄ΠΎΠ»ΠΆΠ½Π° Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡΡ Π½Π°Π΄ Π²ΡΠ·ΡΠ²Π°Π΅ΠΌΠΎΠΉ. C Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ, ΠΏΡΠΈΠ²Π°ΡΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ ΠΌΠΎΠ³ΡΡ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡΡ Π²Π½ΠΈΠ·Ρ ΡΠ°ΠΉΠ»Π° ΠΈ Π½Π΅ ΠΌΠ΅ΡΠ°ΡΡ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΠΊΠΎΠ΄Π° Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ. ΠΠΎ Ρ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°Ρ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠΏΠΎΡΠΎΠ±.
ΠΠ±ΡΠ΅ΠΊΡΡ ΠΈ ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ
- Π’Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π°Π±ΡΡΡΠ°ΠΊΡΠΈΡΠΌΠΈ, ΡΡΠΎΠ±Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ.
- Π’Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π°Π±ΡΡΡΠ°ΠΊΡΠΈΡΠΌΠΈ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π», Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π½Π°ΡΡ ΠΎ Π΄Π΅ΡΠ°Π»ΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ, ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π½Π°ΡΡ ΠΊΠ°ΠΊΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π² ΠΊΠ°ΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ.
- Π’Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡ API, Ρ ΠΊΠΎΡΠΎΡΡΠΌ ΡΡΠΎΠΈΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΈ ΡΠΊΡΡΠ²Π°ΡΡ Π΄Π΅ΡΠ°Π»ΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ, ΡΡΡΡΠΊΡΡΡΡ. Π’Π°ΠΊ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΡΠ°ΠΊΠΈΠΌΠΈ ΡΡΡΠ½ΠΎΡΡΡΠΌΠΈ ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ Π½ΠΎΠ²ΡΠ΅ Π²ΠΈΠ΄Ρ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΉ, ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π° ΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΉ.
- DTO β Data Transfer Object. ΠΠ»Π°ΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π°Π½Π½ΡΠ΅ ΠΈ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π°. ΠΡΠΆΠ΅Π½ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡ ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ Π΄Π°Π½Π½ΡΠ΅. ΠΠ±ΡΠ΅ΠΊΡ ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΊΠ»Π°ΡΡΠ° Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΡΠΌ.
ΠΠ»Π°ΡΡΡ
- ΠΠ»Π°ΡΡΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½ΡΠΌΠΈ.
- ΠΠ»Π°ΡΡΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π΅ΡΠ΅ ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½Π΅Π΅.
- ΠΠΌΡ ΠΊΠ»Π°ΡΡΠ° Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΎΠΏΠΈΡΡΠ²Π°ΡΡ Π΅Π³ΠΎ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΠΈ. ΠΡΡΡΠ΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Π²ΡΡΠΈΡΠ»ΠΈΡΡ ΡΠ°Π·ΠΌΠ΅Ρ ΠΊΠ»Π°ΡΡΠ°.
- Π€ΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» ΠΊΠ»Π°ΡΡΠ° Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠ΅ΡΠΊΠΎ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΎΠ²Π°ΡΡ ΠΈ Π²ΠΏΠΈΡΡΠ²Π°ΡΡΡΡ Π² Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠ»Π°ΡΡΠ°.
- Π Π°Π·Π΄Π΅Π»ΡΠΉ ΡΠ²ΡΠ·Π°Π½Π½ΠΎΡΡΡ Π½Π° ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠ΅ ΠΊΠ»Π°ΡΡΡ. ΠΠ΅ΡΡΠΊΠΎΠΉ ΠΈ ΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·Π°Π½Π½ΠΎΡΡΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ β ΡΡΠΎ ΡΡΠ»ΠΎΠΆΠ½ΡΠ΅Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΠΈ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠ°.
- ΠΠΎΠΌΠ½ΠΈ ΠΎ Single Responsibility. Π‘ΡΡΠ½ΠΎΡΡΡ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠΌΠ΅ΡΡ ΠΎΠ΄Π½Ρ ΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½Ρ ΠΏΡΠΈΡΠΈΠ½Ρ Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ.
- Π‘ΠΎΠ±Π»ΡΠ΄Π°ΠΉ ΠΈΠ½ΠΊΠ°ΠΏΡΡΠ»ΡΡΠΈΡ. ΠΡΠ»Π°Π±Π»Π΅Π½ΠΈΠ΅ ΠΈΠ½ΠΊΠ°ΠΏΡΡΠ»ΡΡΠΈΠΈ Π²ΡΠ΅Π³Π΄Π° Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ ΠΌΠ΅ΡΠΎΠΉ.
- ΠΠ±ΡΡΠ½ΠΎ ΠΌΡ ΠΎΠ±ΡΡΠ²Π»ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΈ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΡΠΈΠ²Π°ΡΠ½ΡΠΌΠΈ, Π½ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΈΡ Π½ΡΠΆΠ½ΠΎ ΠΎΠ±ΡΡΠ²Π»ΡΡΡ protected ΠΈ ΠΈΠΌΠ΅ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΎΠ±ΡΠ°ΡΠΈΡΡΡΡ ΠΊ Π½Π΅ΠΉ ΠΈΠ· ΡΠ΅ΡΡΠ°.
- ΠΡΠ»ΠΈ Π³ΡΡΠΏΠΏΠ° ΡΡΠ½ΠΊΡΠΈΠΉ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Ρ, ΡΠΎ ΡΡΡ Π³ΡΡΠΏΠΏΡ ΡΡΠ½ΠΊΡΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Π½ΡΠΆΠ½ΠΎ Π²ΡΠ΄Π΅Π»ΠΈΡΡ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΠΊΠ»Π°ΡΡ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ.
ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΎΡΠΈΠ±ΠΎΠΊ
- ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉ Exceptions Π²ΠΌΠ΅ΡΡΠΎ Π²ΠΎΠ·Π²ΡΠ°ΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ΄ΠΎΠ² ΠΎΡΠΈΠ±ΠΎΠΊ.
- ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΎΡΠΈΠ±ΠΎΠΊ β ΡΡΠΎ ΠΎΠ΄Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ. ΠΡΠ»ΠΈ Π² ΡΡΠ½ΠΊΡΠΈΠΈ Π΅ΡΡΡ ΠΊΠ»ΡΡΠ΅Π²ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ
try
, ΡΠΎ ΠΏΠΎΡΠ»Π΅ Π±Π»ΠΎΠΊΠΎΠ²catch/finally
Π½ΠΈΡΠ΅Π³ΠΎ Π΄ΡΡΠ³ΠΎΠ³ΠΎ Π² ΡΡΠ½ΠΊΡΠΈΠΈ Π±ΡΡΡ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ. - ΠΡΠ»ΠΈ Ρ ΡΠ΅Π±Ρ Π΅ΡΡΡ enum, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΠ΅Ρ ΠΎΡΠΈΠ±ΠΊΠΈ, ΡΠΎ ΠΎΡ Π½Π΅Π³ΠΎ Π»ΡΡΡΠ΅ ΠΈΠ·Π±Π°Π²ΠΈΡΡΡΡ ΠΈ Π²ΠΌΠ΅ΡΡΠΎ Π½Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ.
- ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉ unchecked exceptions, ΡΡΠΎΠ±Ρ ΡΠ²Π½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ Π½Π° ΠΌΠ΅ΡΡΠΎ Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π΅ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ. Π’Π°ΠΊΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΠΎΡΠ»Π°Π²Π»ΠΈΠ²Π°ΡΡ, Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΠΊΠΎΠ΄ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΡΡΠΎΠΉ ΠΎΡΠΈΠ±ΠΊΠΈ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±ΡΠ»ΠΎ.
- ΠΠ΅ΡΠ΅Π΄Π°Π²Π°ΠΉ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π²ΠΌΠ΅ΡΡΠ΅ Ρ Π²ΡΠ±ΡΠΎΡΠΎΠΌ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ, ΡΡΠΎΠ±Ρ ΠΏΠΎΡΠΎΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π° ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΠ½ΡΡΡ, ΡΡΠΎ ΠΆΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»ΠΎ.
- ΠΠΌΠ΅ΡΡΠΎ ΡΡΠ»ΠΎΠ²Π½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ² Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ ΠΎΡΠΈΠ±ΠΎΠΊ Π»ΡΡΡΠ΅ Π²ΡΠ±ΡΠ°ΡΡΠ²Π°ΡΡ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΈΡ .
- ΠΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΠΉ null ΠΊΡΠ΄Π°-Π»ΠΈΠ±ΠΎ. Π‘ΡΠ°ΡΠ°ΠΉΡΡ ΡΡΠΎΠ³ΠΎ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ.
- ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΎΡΠΈΠ±ΠΎΠΊ β ΡΡΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½Π°Ρ Π·Π°Π΄Π°ΡΠ° ΠΈ Π½Π΅ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
ΠΡΠ°Π½ΠΈΡΡ
- ΠΡ Π²ΡΠ΅Π³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ Π΄Π°ΡΡ Π½Π°ΠΌ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΡΠΈΡΠΎΠΊΠΈΠΉ, ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» ΠΈΠ»ΠΈ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΡΡΡ Ρ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡΠΌ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΠΎΠΌ, ΡΡΠΎ Π΄Π΅Π»Π°Π΅Ρ ΠΊΠΎΠ΄ Π³ΡΡΠ·Π½Π΅Π΅ Π² Π΅Π³ΠΎ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ. ΠΠ·Π±Π΅ΠΆΠ°ΡΡ ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠ² ΠΏΠ°ΡΡΠ΅ΡΠ½Ρ ΡΠΈΠΏΠ° Decorator, Adapter, Facade ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΈΠ΅.
- ΠΡΠ²Π°ΡΡ ΡΠΈΡΡΠ°ΡΠΈΠΈ, ΠΊΠΎΠ³Π΄Π° ΡΠ΅Π±Π΅ Π½ΡΠΆΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΈΠ»ΠΈ ΠΏΠΎΠΊΠ° ΡΡΠΎ Π½Π΅ Π°Π΄Π°ΠΏΡΠΈΡΠΎΠ²Π°Π½ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π² ΠΏΡΠΎΠ΄Π°ΠΊΡΠ΅Π½ ΠΊΠΎΠ΄Π΅. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡΠΎΠΈΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ ΡΠ΅Π³ΠΎ ΡΡ ΠΆΠ΄Π΅ΡΡ ΠΎΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ/ΡΡΠΎΠ³ΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π° ΠΈ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΠ²ΠΎΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΈΠ»ΠΈ ΡΠΎΠ·Π΄Π°ΡΡ ΡΡΡΠ½ΠΎΡΡΡ Ρ ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΡΡ Π±ΡΠ΄Π΅ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΡΠ²ΠΎΠ΅ΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ ΡΠ΅Π±Π΅ Π½ΡΠΆΠ½ΠΎ. ΠΠΎΠ³Π΄Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π΄ΠΎΠ΄Π΅Π»Π°Π΅ΡΡΡ ΠΈ ΡΡΠ°Π½Π΅Ρ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΠΉ, ΡΡ Π°Π΄Π°ΠΏΡΠΈΡΡΠ΅ΡΡ Π΅Ρ ΠΏΠΎΠ΄ ΡΠ²ΠΎΠΈ Π³ΠΎΡΠΎΠ²ΡΠ΅ ΡΡΡΡΠΊΡΡΡΡ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΆΠ΅ Π³ΠΎΡΠΎΠ²ΡΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π».
ΠΠΎΡΠ»Π΅ΡΠ»ΠΎΠ²ΠΈΠ΅
Π Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ Π»ΠΈΡΡ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ ΠΊ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ Π§ΠΈΡΡΠΎΠ³ΠΎ ΠΠΎΠ΄Π°. Π Π°Π·ΡΠΌΠ΅Π΅ΡΡΡ, ΠΈΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠ΅Π½Π΅Π±ΡΠ΅Π³Π°ΡΡ. ΠΠ°ΠΌ Π»ΠΈΡΡ ΡΡΠΎΠΈΡ ΠΏΠΎΠ½ΡΡΡ, ΡΡΠΎ Ρ Π»ΡΠ±ΠΎΠ³ΠΎ Π²Π°ΡΠ΅Π³ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ Π² ΠΏΠΎΠ»ΡΠ·Ρ Π½Π΅Π³ΠΎ.
ΠΏΡΡΡ ΠΊΠ»ΡΡΠ΅Π²ΡΡ ΠΌΠΎΠΌΠ΅Π½ΡΠΎΠ² ΠΈΠ· ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΊ ΠΏΡΠΎΡΡΠ΅Π½ΠΈΡ ΠΊΠ½ΠΈΠ³ΠΈ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² / ΠΠ»ΠΎΠ³ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΠ ΠΠΠΠΠ’ / Π₯Π°Π±Ρ
ΠΠ΅Π΄Π°Π²Π½ΠΎ Ρ Π½Π°ΠΏΠΈΡΠ°Π» ΠΎ Β«ΠΡΡΡ ΠΊΠ½ΠΈΠ³, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ ΠΌΠΎΠΉ ΡΡΠΈΠ»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡΒ». Π ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΈΡΠ°ΡΠ΅Π»Π΅ΠΉ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π»ΠΈ Β«Π§ΠΈΡΡΡΠΉ ΠΊΠΎΠ΄Β» Π ΠΎΠ±Π΅ΡΡΠ° Π‘. ΠΠ°ΡΡΠΈΠ½Π°. Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Ρ ΠΏΡΠΎΡΠΈΡΠ°Π» ΠΊΠ½ΠΈΠ³Ρ ΠΈ Π½Π°ΡΠ΅Π» Π΅Π΅ Π΄ΠΎΡΡΠΎΠΉΠ½ΠΎΠΉ ΡΠ³Π»ΡΠ±Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±Π·ΠΎΡΠ°.
Π ΠΊΠ½ΠΈΠ³Π΅
Β«Π§ΠΈΡΡΡΠΉ ΠΊΠΎΠ΄Β» Π±ΡΠ» ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ Π² 2008 Π³ΠΎΠ΄Ρ, ΠΈ Π² ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π³ΠΎΠ΄Ρ ΠΎΠ½ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎ Π²Ρ ΠΎΠ΄ΠΈΡ Π² ΠΏΡΡΠ΅ΡΠΊΡ ΡΠ°ΠΌΡΡ ΠΏΡΠΎΠ΄Π°Π²Π°Π΅ΠΌΡΡ ΠΊΠ½ΠΈΠ³ Π½Π° Amazon. ΠΠ²ΡΠΎΡ, ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π»Π°ΡΠΊΠΎΠ²ΠΎ Π½Π°Π·ΡΠ²Π°ΡΡ Β«ΠΡΠ΄Ρ ΠΠΎΠ±Β», Π±ΡΠ» ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΏΠ΅ΡΠ²ΡΡ Π°Π²ΡΠΎΡΠΎΠ² Agile Manifesto ΠΈ ΠΈΠΌΠ΅Π΅Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΅ΡΡΠ΅Π·Π½ΡΠ΅ ΠΏΠΎΠ»Π½ΠΎΠΌΠΎΡΠΈΡ. ΠΠ½ΠΈΠ³Π° ΠΏΠΎΠ»ΡΡΠΈΠ»Π° ΡΡΠ΅Π΄Π½ΠΈΠΉ ΡΠ΅ΠΉΡΠΈΠ½Π³ 4,4 Π½Π° Goodreads ΠΈΠ· Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ 13 000 ΠΎΡΠ΅Π½ΠΎΠΊ. ΠΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ ΡΡΠΎ ΠΎΠ΄Π½Π° ΠΈΠ· ΡΠ΅Ρ ΠΊΠ½ΠΈΠ³, ΠΊΠΎΡΠΎΡΡΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ.
Π ΡΡΠΎΠΌ ΠΎΠ±Π·ΠΎΡΠ΅ Ρ ΡΠΎΠ±ΠΈΡΠ°ΡΡΡ ΡΠΆΠ°ΡΡ ΠΊΠ½ΠΈΠ³Ρ Π΄ΠΎ ΠΏΡΡΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΠΌΡΡΠ»Π΅ΠΉ.
1. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ β ΡΡΠΎ ΠΏΡΠΈΠΊΠ»Π°Π΄Π½ΠΎΠ΅ ΠΈΡΠΊΡΡΡΡΠ²ΠΎ
Π― ΡΠ°ΡΡΠΎ Π΄ΡΠΌΠ°Π», ΡΡΠΎ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° ΠΈ ΡΡΡΠΎΠΈΡΠ΅Π»ΡΡΡΠ²ΠΎ β ΠΏΠ»ΠΎΡ ΠΈΠ΅ ΠΌΠ΅ΡΠ°ΡΠΎΡΡ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΡ Π½Π΅ ΡΠΎΠ·Π΄Π°Π΅ΠΌ ΠΏΠΎΠ»Π½ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ, ΡΡΠΎΠ±Ρ ΠΏΠΎΡΠΎΠΌ ΡΡΡΠΎΠΈΡΡ (ΠΏΠΎ Π½Π΅ΠΌΡ) ΠΎΡ ΡΠ°ΠΌΠΎΠ³ΠΎ ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ° Π΄ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π³ΠΎΡΠΎΠ²ΠΎΠ³ΠΎ Π·Π΄Π°Π½ΠΈΡ.
Π‘ΠΊΠΎΡΠ΅Π΅ ΠΌΡ Π½Π°ΡΠ½Π΅ΠΌ Ρ ΡΡΠΊΠΈΠ·Π°, ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡ Π΄Π΅ΡΠ°Π»ΠΈ. ΠΡ ΠΏΠ΅ΡΠ΅ΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΠΌ, Π΄ΠΎΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌ ΠΈ ΡΠ°ΡΡΠΈΡΡΠ΅ΠΌ β ΡΠ°Π±ΠΎΡΠ°Π΅ΠΌ Π½Π° ΡΠ°Π·Π½ΡΡ ΡΡΠΎΠ²Π½ΡΡ Π°Π±ΡΡΡΠ°ΠΊΡΠΈΠΈ, ΠΏΠΎΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π΅ Π·Π°ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½ΠΈΠΊΠΎΠ³Π΄Π° ΠΏΠΎ-Π½Π°ΡΡΠΎΡΡΠ΅ΠΌΡ Π½Π΅ Π·Π°ΠΊΠΎΠ½ΡΠ΅Π½ΠΎ.
Π ΡΡΠΎΠΌ ΠΈ Π΅ΡΡΡ Π³Π»Π°Π²Π½Π°Ρ ΡΡΡΡ Β«Π§ΠΈΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°Β». ΠΠ° ΠΏΡΠΎΡΡΠΆΠ΅Π½ΠΈΠΈ Π²ΡΠ΅ΠΉ ΠΊΠ½ΠΈΠ³ΠΈ Π°Π²ΡΠΎΡ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡ ΠΈΠ΄Π΅Ρ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΈΡΠΊΡΡΡΡΠ²ΠΎΠΌ ΠΈ ΡΡΠΎΠ΄Π½ΠΈ ΠΆΠΈΠ²ΠΎΠΏΠΈΡΠΈ.Β
Π₯ΠΎΡΠΎΡΠΈΠΉ ΠΊΠΎΠ΄. ΠΡΡΠΎΡΠ½ΠΈΠΊ: xkcd
ΠΠΎ ΠΊΠ°ΠΊ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ ΠΎΡ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΊΠΎΠ΄Π° ΠΊ ΠΈΡΠΊΡΡΡΡΠ²Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ?
ΠΠΎ ΡΠ»ΠΎΠ²Π°ΠΌ ΠΠ°ΡΡΠΈΠ½Π°, ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΠΌΡ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌ, ΡΠ²Π»ΡΡΡΡΡ Π½Π΅ΠΏΡΠ΅ΡΡΠ²Π½ΡΠΉ ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ (TDD). ΠΠ½ΠΈ Π½Π΅ΠΎΡΠ΄Π΅Π»ΠΈΠΌΡ Π΄ΡΡΠ³ ΠΎΡ Π΄ΡΡΠ³Π°, ΠΊΠ°ΠΊ Π΄Π²Π΅ ΡΡΠΎΡΠΎΠ½Ρ ΠΌΠ΅Π΄Π°Π»ΠΈ. ΠΠΎΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ.
Π Π΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³ β ΡΡΠΎ ΠΏΡΠΎΡΠ΅ΡΡ ΡΠ΅ΡΡΡΡΠΊΡΡΡΠΈΠ·Π°ΡΠΈΠΈ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π΅Π³ΠΎ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ.
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠ΅ΡΠ΅Π· ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ β ΡΡΠΎ ΠΏΡΠΎΡΠ΅ΡΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°ΡΡΡΡ Π² ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠ΅ ΡΠ΅ΡΡΠΎΠ²ΡΠ΅ ΡΡΠ΅Π½Π°ΡΠΈΠΈ, Π° Π·Π°ΡΠ΅ΠΌ ΠΏΠΈΡΠ΅ΡΡΡ ΠΊΠΎΠ΄ ΠΈ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡΡ ΡΡΠΏΠ΅ΡΠ½ΠΎΠ΅ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅.
ΠΡΠ°ΠΊ, ΠΏΡΠΎΡΠ΅ΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ°ΠΊ.
- ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΡΠ΅ΡΡΡ Π½Π° Π΅ΡΠ΅ Π½Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ. ΠΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ, ΠΎΠ½ΠΈ Π½Π΅ Π±ΡΠ΄ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ.
- Π Π΅Π°Π»ΠΈΠ·ΡΠΉΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΡΠ΅ΡΡΡ Π²ΡΠΏΠΎΠ»Π½ΡΠ»ΠΈΡΡ ΡΡΠΏΠ΅ΡΠ½ΠΎ. ΠΡΡΡΡ Π΄Π°ΠΆΠ΅ ΠΊΠΎΠ΄ ΡΠ½Π°ΡΠ°Π»Π° Π±ΡΠ΄Π΅Ρ Π½Π΅ ΡΠ°ΠΌΡΠΌ Ρ ΠΎΡΠΎΡΠΈΠΌ.
- ΠΡΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅ ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³ ΠΊΠΎΠ΄Π° Π½Π΅ Π»ΠΎΠΌΠ°Ρ ΡΠ΅ΡΡΡ. Π‘ ΠΊΠ°ΠΆΠ΄ΡΠΌ ΡΠ°Π·ΠΎΠΌ Π²Π°Ρ ΠΊΠΎΠ΄ Π±ΡΠ΄Π΅Ρ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡΡ Π²ΡΠ΅ Π±ΠΎΠ»Π΅Π΅ ΡΠΈΡΡΡΠΌ.Β
Β«ΠΡΠΎ ΠΌΠΈΡ, ΡΡΠΎ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ Β«Ρ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΠ°Π·Π°Β». ΠΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ, ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΠΌΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Β«ΠΈΡΡΠΎΡΠΈΠΈΒ», ΠΊΠΎΡΠΎΡΡΠ΅ Π°ΠΊΡΡΠ°Π»ΡΠ½Ρ Π½Π° ΡΠ΅ΠΊΡΡΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ, Π·Π°ΡΠ΅ΠΌ ΡΠ΅ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²ΡΠ²Π°ΡΡ ΠΈ ΡΠ°ΡΡΠΈΡΡΡΡ ΡΠΈΡΡΠ΅ΠΌΡ Π΄Π»Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π½ΠΎΠ²ΡΡ ΠΈΡΡΠΎΡΠΈΠΉ Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ. ΠΡΡΡΠ΄Π° ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ Π³ΠΈΠ±ΠΊΠΎΡΡΡ ΠΈΡΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΈ ΠΈΠ½ΠΊΡΠ΅ΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π°Β».Β
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΎΡΠ½ΠΎΠ²Π½Π°Ρ ΠΈΠ΄Π΅Ρ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½Π°Ρ ΠΠ°ΡΡΠΈΠ½ΠΎΠΌ, Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΡΠΈΡΡΡΠΉ ΠΊΠΎΠ΄ β ΡΡΠΎ ΡΠΎ, ΡΡΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, Π° Π½Π΅ ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ Π·Π° ΠΎΠ΄ΠΈΠ½ ΡΠ°Π·.
2. Π€ΡΠ½ΠΊΡΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΠΊΠΎΡΠΎΡΠΊΠΈΠΌΠΈ!
Β«ΠΠ΅ΡΠ²ΠΎΠ΅ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ ΡΡΠ½ΠΊΡΠΈΠΉ β ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΌΠΈ. ΠΡΠΎΡΠΎΠ΅ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ ΡΡΠ½ΠΊΡΠΈΠΉ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π΅ΡΠ΅ ΠΌΠ΅Π½ΡΡΠ΅Β».Β
Π ΠΎΠ±Π΅ΡΡ Π‘. ΠΠ°ΡΡΠΈΠ½
ΠΠΎ ΡΠ»ΠΎΠ²Π°ΠΌ ΠΠ°ΡΡΠΈΠ½Π°, ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ Π΄Π²Π΅ Π²Π΅ΡΠΈ.
- Π€ΡΠ½ΠΊΡΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΠΊΠΎΡΠΎΡΠΊΠΈΠΌΠΈ β Π½Π΅ Π΄Π»ΠΈΠ½Π½Π΅Π΅ 20 ΡΡΡΠΎΠΊ ΠΈ Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ»ΡΡΠ°Π΅Π² ΠΌΠ΅Π½Π΅Π΅ 10 ΡΡΡΠΎΠΊ.
- Π€ΡΠ½ΠΊΡΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΈΠΌΠ΅ΡΡ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡΠ΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ², ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ.
ΠΡΠ°ΡΠΊΠΎΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΎΠ±Π»Π΅Π³ΡΠ°Π΅Ρ ΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°. ΠΡΠΎ ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ ΡΠΎΠΌΡ, ΡΡΠΎ ΡΡΠ½ΠΊΡΠΈΡ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΠΎΠ΄Π½Ρ Π·Π°Π΄Π°ΡΡ ΠΈ Π΄Π΅Π»Π°Π΅Ρ ΡΡΠΎ Ρ ΠΎΡΠΎΡΠΎ.
ΠΠ²ΡΠΎΡ ΠΊΠ½ΠΈΠ³ΠΈ Π΄Π΅Π»Π°Π΅Ρ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎΠ΅ Π·Π°ΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ ΠΎ ΠΊΠ»Π°ΡΡΠ°Ρ . ΠΠΎ ΠΈΠ΄Π΅Π΅ ΠΊΠ»Π°ΡΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡΠ²Π΅ΡΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π·Π° ΠΎΠ΄Π½Ρ Π²Π΅ΡΡ. ΠΡΠΎ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ ΠΊΠ°ΠΊ ΠΏΡΠΈΠ½ΡΠΈΠΏ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΠΈ (SRP).
Π£ΠΌΠ΅Π½ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ β ΡΡΠΎ ΡΡΡΠ°ΡΠ΅Π³ΠΈΡ Β«ΡΠ°Π·Π΄Π΅Π»ΡΠΉ ΠΈ Π²Π»Π°ΡΡΠ²ΡΠΉΒ» Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΠΊΠΎΠ΄ ΡΠΈΡΠ΅. ΠΡΠ»ΠΈ Ρ Π½Π°Ρ Π΅ΡΡΡ Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΠ°ΠΉΠ» Ρ Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ Π΄Π»ΠΈΠ½Π½ΠΎΠ³ΠΎ ΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΡ ΡΡΠΎΡ ΡΠ°ΠΉΠ» Π½Π° ΠΌΠΎΠ΄ΡΠ»ΠΈ, ΡΠ°Π·Π΄Π΅Π»ΠΈΡΡ ΠΌΠΎΠ΄ΡΠ»ΠΈ Π½Π° ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ Π½Π° ΠΏΠΎΠ΄ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΏΠΎΠΊΠ° Π»ΠΎΠ³ΠΈΠΊΠ° ΠΈ Π½Π°ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π΅ ΡΡΠ°Π½ΡΡ ΡΡΠ½ΡΠΌΠΈ.
3. ΠΠ΅Π»Π°ΠΉ ΠΊΠΎΠ΄ ΡΠ°ΠΌΠΎΠ΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΡΡΡΠΈΠΌΡΡ
Β«Π―ΡΠ½ΡΠΉ ΠΈ Π²ΡΡΠ°Π·ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ΄ Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π² Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π»ΡΡΡΠ΅ Π·Π°Π³ΡΠΎΠΌΠΎΠΆΠ΄Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Ρ Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π²Β».Β
Π ΠΎΠ±Π΅ΡΡ Π‘. ΠΠ°ΡΡΠΈΠ½
Π ΡΠ°Π·Π΄Π΅Π»Π°Ρ , ΠΏΠΎΡΠ²ΡΡΠ΅Π½Π½ΡΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠΌ, ΠΎΡΠΌΡΡΠ»Π΅Π½Π½ΡΠΌ ΠΈΠΌΠ΅Π½Π°ΠΌ ΠΈ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΠ°ΡΡΠΈΠ½ ΠΎΠ±ΠΎΡΠ½ΠΎΠ²ΡΠ²Π°Π΅Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ ΡΠ°ΠΌΠΎΠ΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ΄Π°. ΠΡΠΈΠΌΠ΅Ρ ΡΡΠΎΠ³ΠΎ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ Π½ΠΈΠΆΠ΅:
ΠΠΎΡΠ»Π΅ ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³Π°:
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΡ:
- ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ ΡΠ΄Π°Π»Π΅Π½.
- Π£ΡΠ»ΠΎΠ²Π½Π°Ρ Π»ΠΎΠ³ΠΈΠΊΠ° Π·Π°ΠΊΠ»ΡΡΠ΅Π½Π° Π² ΠΌΠ΅ΡΠΎΠ΄.
- ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΊΠ»Π°ΡΡΠ°, ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ° ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΌΠ΅ΡΠΎΠ΄Ρ Π²ΠΎΠΎΠ±ΡΠ΅ Π±Π΅Π· ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ².
- ΠΠ΅ΡΠΎΠ΄Ρ Π΄Π°Π΅ΡΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅, ΡΡΠΎ ΠΎΡΠ΅Π½Ρ ΠΎΠ±Π»Π΅Π³ΡΠ°Π΅Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π΅Π³ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ.
Β«Π§ΠΈΡΡΡΠΉ ΠΊΠΎΠ΄Β» Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ ΠΏΠΎΠ»Π½ΡΡ Π³Π»Π°Π²Ρ ΠΎ ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ΠΈΠΈ ΠΈΠΌΠ΅Π½ΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ, ΠΏΠΎ ΡΡΡΠΈ, ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ ΠΏΡΠ°Π²ΠΈΠ» Π’ΠΈΠΌΠ° ΠΡΡΠΈΠ½Π³Π΅ΡΠ°.Β
ΠΠΎΡ ΠΎΠ½ΠΈ.
- ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΈΠΌΠ΅Π½Π°, ΡΠ°ΡΠΊΡΡΠ²Π°ΡΡΠΈΠ΅ Π½Π°ΠΌΠ΅ΡΠ΅Π½ΠΈΡ β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, int elapsedTimeInDays, Π° Π½Π΅ int days β¦
- ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΏΡΠΎΠΈΠ·Π½ΠΎΡΠΈΠΌΡΠ΅ ΠΈΠΌΠ΅Π½Π° β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Customer, Π° Π½Π΅ DtaRcrd102
- ΠΠ·Π±Π΅Π³Π°ΠΉΡΠ΅ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΎΠΊ β Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΏΡΠ΅ΡΠΈΠΊΡ m_ ΠΈ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π²Π΅Π½Π³Π΅ΡΡΠΊΡΡ Π½ΠΎΡΠ°ΡΠΈΡ.
- ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΠΎΠ΄Π½ΠΎ ΡΠ»ΠΎΠ²ΠΎ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ β Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠ°Π·Π½ΡΠ΅ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΠΏΠ° fetch, retrieve, get Π΄Π»Ρ ΠΎΠ΄Π½ΠΎΠΉ ΠΈ ΡΠΎΠΉ ΠΆΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΠΎ ΡΡΡΠΈ.
4. ΠΠ±ΡΡΡΠ°ΠΊΡΠΈΡ Π²Π°ΠΆΠ½Π°
ΠΠ±ΡΡΡΠ°ΠΊΡΠΈΡ. ΠΡΡΠΎΡΠ½ΠΈΠΊ: Abstruse Goose
Π‘ΠΎΠ³Π»Π°ΡΠ½ΠΎ Β«Π§ΠΈΡΡΠΎΠΌΡ ΠΊΠΎΠ΄ΡΒ», Π΅ΡΠ»ΠΈ ΠΌΡ Ρ ΠΎΡΠΈΠΌ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ Π½Π°ΡΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½Ρ Π·Π°Π΄Π°ΡΡ, Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ Π²ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅ Π°Π±ΡΡΡΠ°ΠΊΡΠΈΠΈ.
ΠΠ°ΡΡΠΈΠ½ ΠΈΠ»Π»ΡΡΡΡΠΈΡΡΠ΅Ρ ΡΡΠΎ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠΌ ΠΈΠ· FitNesse:
ΠΡΠΎ ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠ΅ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ Π΄Π²ΡΡ ΡΡΠΎΠ²Π½Π΅ΠΉ Π°Π±ΡΡΡΠ°ΠΊΡΠΈΠΈ. ΠΠ΅ΡΠ²Π°Ρ β ΡΡΠΎ Π²ΡΡΠΎΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²Π°Ρ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡ ΡΠ΅Π½Π΄Π΅ΡΠΈΠ½Π³Π° ΡΠ΅Π³Π° hr Ρ Π·Π°Π΄Π°Π½Π½ΡΠΌ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ, Π²ΡΠΎΡΠ°Ρ β ΡΡΠΎ Π΄Π΅ΡΠ°Π»ΠΈ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ° Π½ΠΈΠ·ΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΠΎΠ³ΠΎ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ ΡΠ΅Π³Π°. Π§ΡΠΎΠ±Ρ ΠΏΡΠΎΠΈΠ»Π»ΡΡΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠΎ, ΠΊΠΎΠ΄ ΡΠ΅ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½ Π±ΠΎΠ»Π΅Π΅ ΡΠΈΡΡΠΎ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅:
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΡ:
- Π€ΡΠ½ΠΊΡΠΈΡ render () ΡΠ΅ΠΏΠ΅ΡΡ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Π·Π° ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ΅Π³Π° hr.
- ΠΠΈΠ·ΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠ΅ Π΄Π΅ΡΠ°Π»ΠΈ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ ΡΠ΅Π³Π° ΡΠ΅ΠΏΠ΅ΡΡ Π΄Π΅Π»Π΅Π³ΠΈΡΡΡΡΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ HtmlTag.
- Π€ΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΠ° Π°Π±ΡΡΡΠ°Π³ΠΈΡΠΎΠ²Π°Π½ΠΎ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΡ.
ΠΠΎ ΡΠ»ΠΎΠ²Π°ΠΌ ΠΠ°ΡΡΠΈΠ½Π°:
Β«Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΡΠΎΠ²Π½Π΅ΠΉ Π°Π±ΡΡΡΠ°ΠΊΡΠΈΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π²Π°ΠΆΠ½Π΅ΠΉΡΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΉ ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³Π° ΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΡΠ°ΠΌΡΡ ΡΠ»ΠΎΠΆΠ½ΡΡ Π΄Π»Ρ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΡ ΡΡΠΏΠ΅Ρ Π°Β».
Π’Π΅ΠΏΠ΅ΡΡ Ρ Π±ΡΠ΄Ρ ΡΠ΄Π΅Π»ΡΡΡ ΡΡΠΎΠΌΡ Π±ΠΎΠ»ΡΡΠ΅Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΊΠΎΠ΄Π° Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ.
5. Π§ΠΈΡΡΡΠΉ ΠΊΠΎΠ΄ β ΡΡΠΎ ΡΡΠΆΠ΅Π»Π°Ρ ΡΠ°Π±ΠΎΡΠ° ΠΈ ΡΠΎΠ±Π»ΡΠ΄Π΅Π½ΠΈΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ²
Π― Π½Π΅ Ρ ΠΎΡΠ΅Π», ΡΡΠΎΠ±Ρ ΡΡΠΎΡ ΠΎΠ±Π·ΠΎΡ Π±ΡΠ» ΠΏΡΠΎΡΡΠΎ ΡΠΏΠΈΡΠΊΠΎΠΌ ΠΏΡΠ½ΠΊΡΠΎΠ² ΠΈ Π°ΡΠΎΡΠΈΠ·ΠΌΠΎΠ², ΡΠΎΡΠΌΠΈΡΡΡΡΠΈΡ ΠΏΡΠ°Π²ΠΈΠ»Π°, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡΠΎΡΡΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠΈΡΡΡΠΉ ΠΊΠΎΠ΄. ΠΡΠΎ Π±ΡΠ»ΠΎ Π±Ρ ΠΏΠ»ΠΎΡ ΠΎΠΉ ΡΡΠ»ΡΠ³ΠΎΠΉ Π΄Π»Ρ ΠΊΠ½ΠΈΠ³ΠΈ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΠ°ΠΌ ΠΏΠΎ ΡΠ΅Π±Π΅ ΡΠ°ΠΊΠΎΠΉ Π΄ΠΎΠ³ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ Π΄Π°Π»Π΅ΠΊ ΠΎΡ ΠΈΡΡΠΈΠ½Ρ.Β
Π‘ΠΊΠΎΡΠ΅Π΅, Ρ ΠΌΠ΅Π½Ρ ΡΠΊΠ»Π°Π΄ΡΠ²Π°Π΅ΡΡΡ Π²ΠΏΠ΅ΡΠ°ΡΠ»Π΅Π½ΠΈΠ΅, ΡΡΠΎ ΠΠ°ΡΡΠΈΠ½ ΡΠ³ΠΎΠ²Π°ΡΠΈΠ²Π°Π΅Ρ Π½Π°Ρ ΡΠ°Π·Π²ΠΈΡΡ ΡΠΈΠ»ΡΠ½ΠΎΠ΅ ΡΡΠ²ΡΡΠ²ΠΎ Π»ΠΈΡΠ½ΡΡ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ² ΠΈ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΠ΅Ρ ΡΡΠΈΠ»ΠΈΡ ΠΈ Π΄ΠΎΠ±ΡΠΎΡΠΎΠ²Π΅ΡΡΠ½ΠΎΡΡΡ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΠΊΠΎΠ΄ ΠΈΠ· Π³ΡΡΠ·Π½ΠΎΠ³ΠΎ ΡΠΈΡΡΡΠΌ. Π ΠΊΠ½ΠΈΠ³Π΅ ΡΡΠΎ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ Β«ΡΠΌΡΡΠ»ΠΎΠΌ ΠΊΠΎΠ΄Π°Β», ΡΠΎ, ΡΡΠΎ ΡΡΠ΅Π±ΡΠ΅Ρ Β«Π΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΡ ΠΏΡΠΈΠ΅ΠΌΠΎΠ², ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΠΌΡΡ ΡΠ΅ΡΠ΅Π· ΡΡΠ°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΠ΅Π½Π½ΠΎΠ΅ ΡΡΠ²ΡΡΠ²ΠΎ ΡΠΈΡΡΠΎΡΡΒ».
Β«Π§ΠΈΡΡΡΠΉ ΠΊΠΎΠ΄ ΠΏΠΈΡΠ΅ΡΡΡ Π½Π΅ ΠΏΠΎ ΠΏΡΠ°Π²ΠΈΠ»Π°ΠΌ. ΠΡ Π½Π΅ ΡΡΠ°Π½Π΅ΡΠ΅ ΠΌΠ°ΡΡΠ΅ΡΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ, ΠΈΠ·ΡΡΠΈΠ² ΡΠΏΠΈΡΠΎΠΊ ΠΏΡΠΈΠ΅ΠΌΠΎΠ². ΠΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΠΈΠ·ΠΌ ΠΈ ΠΌΠ°ΡΡΠ΅ΡΡΡΠ²ΠΎ ΠΏΡΠΎΠΈΡΡΠ΅ΠΊΠ°ΡΡ ΠΈΠ· ΡΠ΅Π½Π½ΠΎΡΡΠ΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ Π΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½ΡΒ».Β
Π ΠΎΠ±Π΅ΡΡ Π‘. ΠΠ°ΡΡΠΈΠ½
ΠΠΈΡΠ½ΠΎ Ρ,Β ΠΊΠ°ΠΊ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΡΡΠ°Π΄Π°Π΅Ρ ΠΎΡ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠ° ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΡΡΠΈ, ΠΎΡΠ΅Π½Ρ ΠΎΡΠ΅Π½ΠΈΠ» ΡΡΠΎΡ Π°ΠΊΡΠ΅Π½Ρ. ΠΡΠΈΡΡΠ½ΠΎ Π·Π½Π°ΡΡ, ΡΡΠΎ Π΄Π°ΠΆΠ΅ Π΄ΡΠ΄Ρ ΠΠΎΠ± ΡΠ²Π΅ΡΠ΄ΠΎ Π²Π΅ΡΠΈΡ, ΡΡΠΎ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ β ΡΠ»ΠΎΠΆΠ½ΠΎΠ΅ Π·Π°Π½ΡΡΠΈΠ΅ ΠΈ ΡΡΠ΅Π±ΡΠ΅Ρ ΡΠ΅ΡΡΠ΅Π·Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΠΈ Π΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Ρ. Π§ΡΠΎΠ±Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠ°ΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»Π°ΠΌΠΈ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΡΠΈΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡΡ ΠΊ Π½Π°ΡΠ΅ΠΌΡ ΡΠ°Π·Π²ΠΈΡΠΈΡ ΠΊΠ°ΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² ΠΈΡΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎ β ΡΠ°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΊ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΊΠΎΠ΄Π°.
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
ΠΠ΅ ΠΊΠ°ΠΆΠ΄Π°Ρ ΠΈΠ΄Π΅Ρ Π² Β«Π§ΠΈΡΡΠΎΠΌ ΠΊΠΎΠ΄Π΅Β» ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ Π΄ΡΠ΄Π΅ ΠΠΎΠ±Ρ, ΠΈ ΠΎΠ½ ΠΎΡΠΊΡΡΡΠΎ ΠΏΡΠΈΠ·Π½Π°Π΅Ρ ΡΡΠΎ Π² ΡΠ°Π·Π½ΡΡ ΠΌΠ΅ΡΡΠ°Ρ ΠΊΠ½ΠΈΠ³ΠΈ. ΠΠΎ Π²ΡΡΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, ΠΎΠ΄Π½Π° ΠΈΠ· Π²Π΅ΡΠ΅ΠΉ, ΠΊΠΎΡΠΎΡΠ°Ρ Π΄Π΅Π»Π°Π΅Ρ ΠΊΠ½ΠΈΠ³Ρ Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΏΠ΅ΡΠ½ΠΎΠΉ β ΡΡΠΎ ΠΊΠ²ΠΈΠ½ΡΡΡΡΠ΅Π½ΡΠΈΡ ΠΌΡΠ΄ΡΠΎΡΡΠΈ ΠΈΠ· ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ², Π½Π°ΠΏΠΎΠ»Π½Π΅Π½Π½Π°Ρ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ.
ΠΡΠ»ΠΈ Π΄Π»Ρ ΠΌΠ΅Π½Ρ ΠΈΒ Π΅ΡΡΡ ΠΎΠ΄ΠΈΠ½ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ Π½Π΅Π΄ΠΎΡΠ΅Ρ, ΡΠ°ΠΊ ΡΡΠΎ ΡΠΎ, ΡΡΠΎΒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π½Π°ΡΡΡΠ΅Π½ Π±Π°Π»Π°Π½Ρ ΠΌΠ΅ΠΆΠ΄Ρ Π³Π»Π°Π²Π°ΠΌΠΈ ΠΎ Π΄Π΅ΡΠ°Π»ΡΡ ΠΈ Ρ Π³Π»Π°Π²Π°ΠΌΠΈ ΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡΡ Π±ΠΎΠ»Π΅Π΅ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ. ΠΠ»Π°Π²Π°, ΠΏΠΎΡΠ²ΡΡΠ΅Π½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌ, ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π²ΡΠ΅Π³ΠΎ 13 ΡΡΡΠ°Π½ΠΈΡ, ΠΈ ΠΏΠΎΡΡΠΈ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° ΠΏΠΎΡΠ²ΡΡΠ΅Π½Π° ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠΌ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Ρ ΠΏΠΎΠ΄ΠΎΠ·ΡΠ΅Π²Π°Ρ, ΡΡΠΎ Π°Π²ΡΠΎΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ ΡΠ΄Π΅Π»ΠΈΠ» ΠΌΠ°Π»ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌ, ΡΡΠΎΠ±Ρ ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ ΡΡΠΎ ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΠ΅ Π΄Π»Ρ Π΅Π³ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½Π΅ΠΉ ΠΊΠ½ΠΈΠ³ΠΈ Β«Π§ΠΈΡΡΠ°Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°Β», ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ΄Π΅Ρ Π² ΠΌΠΎΠ΅ΠΌ ΡΠΏΠΈΡΠΊΠ΅ Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΡ Π½Π° 2021 Π³ΠΎΠ΄. ΠΠΎ Π²ΡΠ΅ ΠΆΠ΅, ΡΡΠΎ ΠΎΠ΄Π½Π° ΠΈΠ· Π»ΡΡΡΠΈΡ ΠΊΠ½ΠΈΠ³ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
P.s. Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Zack Shapiro
Π ΠΠΠΠΠ’ Π΅ΡΡΡ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ Π² ΠΎΠ±Π»Π°ΡΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. Π’Π΅, ΠΊΡΠΎ ΡΠ΅Π½ΠΈΡ ΡΡΡ ΠΊΠ½ΠΈΠ³Ρ, β ΠΌΠΈΠ»ΠΎΡΡΠΈ ΠΏΡΠΎΡΠΈΠΌ ΠΊ Π½Π°ΠΌ.
Π Π΅ΡΠ΅Π½Π·ΠΈΡ Π½Π° ΠΊΠ½ΠΈΠ³Ρ βΠ§ΠΈΡΡΡΠΉ ΠΊΠΎΠ΄. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅, Π°Π½Π°Π»ΠΈΠ· ΠΈ
βΠ§ΠΈΡΡΡΠΉ ΠΊΠΎΠ΄ ΠΏΡΠΎΡΡ ΠΈ ΠΏΡΡΠΌΠΎΠ»ΠΈΠ½Π΅Π΅Π½β
— ΠΡΠ΅Π΄ΠΈ ΠΡΡββββββ
Π «ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΌ» ΠΈ «Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΌ» ΠΊΠΎΠ΄Π΅
Π ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΌ ΠΌΠΈΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π΄Π΅ΡΡΡΠΈΠ»Π΅ΡΠΈΡ Π½Π°Π±Π»ΡΠ΄Π°Π΅ΡΡΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠ΅ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΠ΅ βΡΠΈΡΡΠΎΠ²ΠΈΠ·Π°ΡΠΈΠΈβ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° ΡΡΠ΅Ρ ΠΆΠΈΠ·Π½ΠΈ, ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ ΡΡΠ°Π½ΠΎΠ²ΡΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΡΠΌΠΈ ΠΈ ΡΠ»ΠΎΠΆΠ½ΡΠΌΠΈ, Π½Π°Π΄ ΠΎΠ΄Π½ΠΈΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π΅ ΠΎΠ΄ΠΈΠ½ Π΄Π΅ΡΡΡΠΎΠΊ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², Π³Π΄Π΅ Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΡΠ²ΠΎΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Ρ ΠΊ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅. ΠΠ·-Π·Π° ΡΡΠΎΠ³ΠΎ Π»ΡΠ±ΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΡΡΡΡ Π² βΡΠΎΠ»ΡΠ½ΠΊΡβ ΠΈΠ· ΠΊΠΎΠ΄Π°. ΠΠΎΡΡΠΎΠΌΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π·Π°Π»ΠΎΠ³ΠΎΠ² ΡΡΠΏΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ βΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°β, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΡΡΠΊΠΎΡΠΈΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ, ΠΎΠ±Π»Π΅Π³ΡΠΈΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΡΠΆΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΈ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ Π±ΡΠ΄ΠΆΠ΅Ρ. Β βΠΠ΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ ΠΊΠΎΠ΄β ΠΌΠΎΠΆΠ΅Ρ Π½Π°Π΄Π΅ΠΆΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ, Π½ΠΎ Π½Π° Π΅Π³ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΠΈ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ ΠΏΠΎ ΠΌΠ΅ΡΠ΅ ΡΠΎΡΡΠ° ΠΏΡΠΎΠ΅ΠΊΡΠ°, Ρ ΠΊΠ°ΠΆΠ΄ΡΠΌ ΡΠ°Π·ΠΎΠΌ Π±ΡΠ΄Π΅Ρ ΡΡ ΠΎΠ΄ΠΈΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΡΠΈΠ», Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈ Π΄Π΅Π½Π΅Π³. Π βΠ½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΌΡ ΠΊΠΎΠ΄Ρβ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠ½Π΅ΡΡΠΈ:
- ΠΠ΅ΠΏΠΎΠ½ΡΡΠ½ΠΎ Π½Π°Π·Π²Π°Π½Π½ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅, ΠΊΠ»Π°ΡΡΡ, ΠΌΠ΅ΡΠΎΠ΄Ρ;
- ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ βΠΌΠ°Π³ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠΈΡΠ΅Π»β;
- ΠΡΠΈΡΡΡΡΡΠ²ΠΈΠ΅ Π±Π»ΠΎΠΊΠΎΠ² ΠΊΠΎΠ΄Π° Ρ ΠΎΠ΄Π½ΠΈΠΌΠΈ ΡΠ΅ΠΌ ΠΆΠ΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΠΎΠΌ;
- ΠΡΠΊΠ°Π· ΠΎΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΎΠ±ΡΠ΅ΠΏΡΠΈΠ½ΡΡΡΡ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΠΈΡ ΡΡ Π² Π΄ΡΡΠ³ΠΈΡ ΡΠ΅ΡΠ΅Π½ΠΈΡΡ ;
- ΠΠ°ΠΏΡΡΠ°Π½Π½ΡΠΉ ΠΊΠΎΠ΄.
βΠΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ ΠΊΠΎΠ΄β ΠΈΡΠΊΠ»ΡΡΠ°Π΅Ρ ΠΏΠΎΡ ΠΎΠΆΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ. ΠΠΎΡΡΠΎΠΌΡ Π΄Π»Ρ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ βΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΡΡΠΈβ ΠΊΠΎΠ΄Π° ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² Π²ΡΠ΅ Π²ΡΠ΅ΠΌΡ ΡΠΎΠ²Π΅ΡΡΠ΅Π½ΡΡΠ²ΡΠ΅Ρ ΠΈ ΡΠ°Π·Π²ΠΈΠ²Π°Π΅Ρ ΡΡΠ°Π½Π΄Π°ΡΡΡ ΠΈ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ Π΄Π»Ρ Π΅Π³ΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ. ΠΠ± ΡΡΠΈΡ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΡΡ ΠΊΠ°ΠΊ ΡΠ°Π· ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΊΠ½ΠΈΠ³Π° βΠ§ΠΈΡΡΡΠΉ ΠΠΎΠ΄β, Π°Π²ΡΠΎΡΠ° Π ΠΎΠ±Π΅ΡΡΠ° ΠΠ°ΡΡΠΈΠ½Π°.
ΠΠΎΠΌΡ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ ΡΡΡ ΠΊΠ½ΠΈΠ³Ρ?
ΠΠ½ΠΈΠ³Ρ ΡΡΠΎΠΈΡ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ:
- Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ Ρ ΠΎΡΡΡ ΠΏΠΎΠ²ΡΡΠΈΡΡ ΡΠ²ΠΎΡ ΠΊΠ²Π°Π»ΠΈΡΠΈΠΊΠ°ΡΠΈΡ;
- ΠΠΈΠ΄Π΅ΡΠ°ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄, Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΡΡΠΈΠ»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅;
- ΠΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ°ΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ², ΡΡΠΎΠ±Ρ Π»ΡΡΡΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ Π½Π° ΡΡΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΡΠ°ΡΡΡ Π²ΡΠ΅ΠΌΡ.
ΠΠ½ΠΈΠ³Π° Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ Π±ΠΈΠ±Π»ΠΈΠ΅ΠΉ ΡΠΈΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°, Π° ΡΡΠΈΡΠ°Π΅ΡΡΡ ΡΠ±ΠΎΡΠ½ΠΈΠΊΠΎΠΌ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΡ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΏΡΠΈΠ΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ, Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ Β ΠΏΡΠΎΠ΅ΠΊΡ Π½Π΅ ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΠ»ΡΡ Π² ΠΎΠ³ΡΠΎΠΌΠ½ΡΠΉ ΡΠ½Π΅ΠΆΠ½ΡΠΉ ΠΊΠΎΠΌ. ΠΠ½ΠΈΠ³Π° Π½Π΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ Π½ΠΎΠ²ΠΈΡΠΊΠ°ΠΌ, Π½Π΅Π΄Π°Π²Π½ΠΎ Π½Π°ΡΠ°Π²ΡΠΈΠΌ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΎΠΏΡΡ Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅. ΠΡΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΎΠ½Π° ΠΏΠΎΠ½ΡΡΠ½Π° ΠΈ Π΄ΠΎΡΡΡΠΏΠ½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ Ρ ΠΎΠΏΡΡΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ ΡΡΠ΅Π·Π²ΠΎ ΠΎΡΠ΅Π½ΠΈΡΡ ΡΠΎΠ²Π΅ΡΡ Π°Π²ΡΠΎΡΠ°, ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ. Π ΠΊΠ½ΠΈΠ³Π΅ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² Π½Π° ΡΠ·ΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Java. ΠΠ²ΡΠΎΡ ΡΡΠ°Π²Π½ΠΈΠ²Π°Π΅Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ ΡΠ°Π·Π±ΠΈΡΠ°Π΅Ρ ΠΈΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ. Π§ΠΈΡΠ°ΡΠ΅Π»Ρ Π½Π΅ΠΏΠ»ΠΎΡ ΠΎ Π±ΡΠ»ΠΎ Π±Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅:
- ΠΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅.
- ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΡΠ½ΠΈΡ-ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅.
ΠΠ½ΠΈΠ³Π° ΠΎΡΠΎΡΠΌΠ»Π΅Π½Π° ΠΏΠΎΠ½ΡΡΠ½ΠΎ ΠΈ ΠΏΡΠΎΡΡΠΎ, ΠΊΠ°ΠΆΠ΄ΡΡ Π½ΠΎΠ²ΡΡ Π³Π»Π°Π²Ρ ΠΈ Π²ΡΡΡΠΏΠ»Π΅Π½ΠΈΠ΅ ΡΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄Π°ΡΡ ΡΠΈΡΡΠ½ΠΊΠΈ. ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΌ ΠΌΠΈΠ½ΡΡΠΎΠΌ ΠΌΠΎΠΆΠ΅Ρ ΡΠ²Π»ΡΡΡΡΡ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅ Π»ΠΈΡΡΠΈΠ½Π³ΠΎΠ², ΠΈΠ½ΠΎΠ³Π΄Π° Π² ΡΠ΅ΠΊΡΡΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π²ΡΡΠ°Π²Π»Π΅Π½ Π»ΠΈΡΡΠΈΠ½Π³ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ Π² Π΄Π΅ΡΡΡΠΎΠΊ ΡΡΡΠ°Π½ΠΈΡ, Π° ΡΡΠΎ Π·Π°ΡΡΡΠ΄Π½ΡΠ΅Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π°ΠΏΠΈΡΠ°Π½Π½ΠΎΠ³ΠΎ. Π‘ΡΡΠ»ΠΊΠΈ ΠΈ ΡΠ½ΠΎΡΠΊΠΈ Ρ ΠΎΡΠΎΡΠΎ ΡΠ°ΡΠΊΡΡΠ²Π°ΡΡ Π½Π΅ΠΏΠΎΠ½ΡΡΠ½ΡΠ΅ ΡΠ΅ΡΠΌΠΈΠ½Ρ ΠΈ Π²ΠΎΠΏΡΠΎΡΡ, Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡΠΈΠ΅, ΠΏΠΎ Ρ ΠΎΠ΄Ρ ΡΡΠ΅Π½ΠΈΡ.
ΠΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅Β Π³Π»Π°Π²:
ΠΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅ Π»ΠΈΡΡΠΈΠ½Π³ΠΎΠ²:
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΈΠ΄Π΅ΠΈ ΠΊΠ½ΠΈΠ³ΠΈ
ΠΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΈΠ΄Π΅Π΅ΠΉ Π² ΠΊΠ½ΠΈΠ³Π΅ Π°Π²ΡΠΎΡ Π²ΡΠ΄Π΅Π»ΡΠ΅Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠΎΠ½ΡΡΠ½ΠΎΠ³ΠΎ, ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΡ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°. ΠΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΏΠΎΠ½ΡΡΠ΅Π½ Π΄Π»Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ ΠΈ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ°. ΠΠ½ΠΎΠ³ΠΈΠ΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ, ΡΠΊΠ°Π·Π°Π½Π½ΡΠ΅ Π² ΠΊΠ½ΠΈΠ³Π΅, ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠΊΠ°Π·Π°ΡΡΡΡ ΡΠΈΡΠ°ΡΠ΅Π»Ρ Π½Π΅ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΌΠΈ ΠΈ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΡΠΌΠΈ, Π½ΠΎ ΠΈΠ· Π½ΠΈΡ ΠΈ ΡΠΎΡΠΌΠΈΡΡΠ΅ΡΡΡ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΠΊΠΎΠ΄Π°, Π°Π²ΡΠΎΡ Π½Π΅ΠΎΠ΄Π½ΠΎΠΊΡΠ°ΡΠ½ΠΎ ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π½Π° ΡΡΠΎ Π² ΠΊΠ½ΠΈΠ³Π΅.
ΠΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ΅ ΠΏΠΎΡΠ²ΡΡΠ΅Π½Π° ΠΎΡΠ΄Π΅Π»ΡΠ½Π°Ρ Π³Π»Π°Π²Π°, Π³Π΄Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈ Π΄Π°ΡΡΡΡ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ. ΠΠ΅ΡΠ²Π°Ρ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΠΎΡΠ²ΡΡΠ΅Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΠΌ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΡ ΠΊΠΎΠ΄Π° ΡΠ°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ:
- ΠΡΠ±ΠΎΡ ΠΈΠΌΠ΅Π½ Π΄Π»Ρ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ²;
- Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ ΠΊ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΉ;
- Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ ΠΏΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π²;
- Π€ΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°;
- ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ;
- ΠΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ Π΄Π°Π½Π½ΡΠΌ.
ΠΡΠΎΡΠ°Ρ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ Π·Π°ΡΡΠ°Π³ΠΈΠ²Π°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΡ, Π½ΠΎ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ ΡΠ°ΠΊΠΆΠ΅:
- Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ ΠΏΠΎ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ;
- Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ ΠΏΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠ½ΠΈΡ ΡΠ΅ΡΡΠΎΠ²;
- ΠΠ·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΡΠΎ ΡΡΠΎΡΠΎΠ½Π½ΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ;
- Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ ΠΏΠΎ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ.
ΠΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΈ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΡΠΎΡΠΎΠ½Ρ ΠΊΠ½ΠΈΠ³ΠΈ
Π ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΠΌ ΡΡΠΎΡΠΎΠ½Π°ΠΌ ΠΊΠ½ΠΈΠ³ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠ½Π΅ΡΡΠΈ:
- ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΏΡΠΎΡΡΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ;
- Π‘ΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΡΡΡ ΠΊΠ½ΠΈΠ³ΠΈ: ΠΎΠ΄Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° — ΠΎΠ΄Π½Π° Π³Π»Π°Π²Π°;
- ΠΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠΎΠ²Π΅ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΡΡΠ°Π·Ρ;
- ΠΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ²;
- ΠΠΎΠ΄ΡΠΎΠ±Π½Π°Ρ Π³Π»Π°Π²Π° ΠΏΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΠΎΡΡΠΈ.
ΠΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΡΠΎΡΠΎΠ½Ρ:
- ΠΡΠ΅Π½Ρ Π±ΠΎΠ»ΡΡΠΈΠ΅ Π»ΠΈΡΡΠΈΠ½Π³ΠΈ ΠΊΠΎΠ΄Π° Π² ΠΊΠ½ΠΈΠ³Π΅, ΠΈΠ½ΠΎΠ³Π΄Π° Π·Π°Π½ΠΈΠΌΠ°ΡΡ Π΄Π΅ΡΡΡΠΎΠΊ ΡΡΡΠ°Π½ΠΈΡ;
- ΠΠ°ΡΠΈΠ½Π°ΡΡΠΈΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ Π±ΡΠ΄Π΅Ρ ΡΡΠΆΠ΅Π»ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π²Π΅ΡΠΈ;
ΠΡΠ²ΠΎΠ΄Ρ
Π ΠΈΡΠΎΠ³Π΅ ΠΊΠ½ΠΈΠ³Π° βΠ§ΠΈΡΡΡΠΉ ΠΠΎΠ΄β Π·Π° Π°Π²ΡΠΎΡΡΡΠ²ΠΎΠΌ Π ΠΎΠ±Π΅ΡΡΠ° ΠΠ°ΡΡΠΈΠ½Π° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π² ΡΠ΅Π±Π΅ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ Π² Π»ΡΠ±ΠΎΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ, ΡΡΠΎΠ±Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΡΠΎΠ΅ΠΊΡ Π½Π°Π΄ ΠΊΠΎΡΠΎΡΡΠΌ ΠΎΠ½ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π»ΡΡΡΠ΅. ΠΠ½ΠΈΠ³Π° Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ Π»Π΅Π³ΠΊΠΎΠΉ Π² ΠΏΡΠΎΡΡΠ΅Π½ΠΈΠΈ ΠΈ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅Ρ ΠΎΡ ΡΠΈΡΠ°ΡΠ΅Π»Ρ ΡΡΠΈΠ»ΠΈΠΉ. ΠΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΈ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Π·Π°ΡΡΠ°Π²ΡΡ ΠΏΠΎΠΊΠΎΠΏΠ°ΡΡΡΡ Π² ΠΏΠΎΠΈΡΠΊΠ°Ρ ΠΎΡΠΈΠ±ΠΎΠΊ, Π½ΠΎ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ Π½Π°Π²ΡΠΊΠΈ Π²ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠΈ ΠΏΡΠΈΠ³ΠΎΠ΄ΡΡΡΡ Π² ΡΠ°Π±ΠΎΡΠ΅. Π’Π°ΠΊΠΆΠ΅ Π½Π°Π΄ βΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΡΡΡΡβ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΊΠΎΠ΄Π° ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠΌΠΎΡΡ ΠΊΠ½ΠΈΠ³ΠΈ:
- Β«Π Π΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ²Β». ΠΠΆΠΎΡΡΠ°Β ΠΠ΅ΡΠΈΠ΅Π²ΡΠΊΠΈ;
- Β«Π Π΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³. Π£Π»ΡΡΡΠ΅Π½ΠΈΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π°Β». ΠΠΆΠ΅ΠΉΠ½ Π ΠΎΠ±Π΅ΡΡΡ;
- Β«ΠΡΡΠ΅ΠΊΡΠΈΠ²Π½Π°Ρ ΡΠ°Π±ΠΎΡΠ° Ρ ΡΠ½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌΒ». ΠΠ°ΠΉΠΊΠ» Π.Β Π€ΠΈΠ·Π΅ΡΡ;
- Β«Π‘ΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΡΠΉ ΠΊΠΎΠ΄Β». Π‘ΡΠΈΠ² ΠΠ°ΠΊΠΊΠΎΠ½Π½Π΅Π»Π».
Π§ΠΈΡΡΡΠΉ ΠΊΠΎΠ΄. Π ΠΎΠ±Π΅ΡΡ ΠΠ°ΡΡΠΈΠ½
ΠΡΡ ΠΊΠ½ΠΈΠ³Ρ ΡΒ ΡΠΈΡΠ°Π» Π΄Π²Π° Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄. ΠΠΎΒ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎΠ΅, ΡΡΠΎ ΠΏΠΎΠΌΠ½Ρ ΠΈΠ·Β Π½Π΅Ρ, ΡΡΠΎ ΠΌΠ½Π΅ Π½Π΅Β ΠΏΠΎΠ½ΡΠ°Π²ΠΈΠ»ΡΡ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄. ΠΠΎΡΡΠΎΠΌΡ Π²Β ΡΡΠΎΡ ΡΠ°Π· ΡΒ ΡΠ΅ΡΠΈΠ» ΠΏΡΠΎΡΠ΅ΡΡΡ Π΅ΡΒ Π²Β ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π΅ ΠΈΒ Π·Π°ΠΎΠ΄Π½ΠΎ ΡΠΎΠ±ΡΠ°ΡΡ Π³ΠΎΠ΄Π½ΡΠ΅ ΠΌΡΡΠ»ΠΈ Π²Β Π·Π°ΠΌΠ΅ΡΠΊΠ°Ρ . Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΏΠ΅ΡΠ²ΡΠ΅ 4Β Π³Π»Π°Π²Ρ.
ΠΠ»Π°Π²Π°Β 1. Π§ΠΈΡΡΡΠΉ ΠΊΠΎΠ΄
ΠΒ ΠΏΠ΅ΡΠ²ΠΎΠΉ Π³Π»Π°Π²Π΅ Π°Π²ΡΠΎΡ Π΄Π°ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠΈΡΡΠΎΠΌΡ ΠΊΠΎΠ΄Ρ. ΠΡΠ»ΠΈ ΡΠΎΠ±ΡΠ°ΡΡ Π²ΡΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ Π²Β ΠΎΠ΄ΠΈΠ½ ΡΠΏΠΈΡΠΎΠΊ, ΡΠΎΒ ΡΠΈΡΡΡΠΉ ΠΊΠΎΠ΄:
- ΡΠ»Π΅Π³Π°Π½ΡΠ½ΡΠΉ ΠΈΒ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ;
- ΠΏΡΠΎΡΡΠΎΠΉ ΠΈΒ Π½Π΅Π΄Π²ΡΡΠΌΡΡΠ»Π΅Π½Π½ΡΠΉ;
- ΡΠΈΡΠ°Π΅ΠΌΡΠΉ ΠΈΒ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠΉ;
- ΡΠ΅ΡΡΠΈΡΡΠ΅ΠΌΡΠΉ ΠΈΒ ΡΒ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠΌ API.
ΠΠ»Π°Π²Π°Β 2. ΠΠ°Π·Π²Π°Π½ΠΈΡ
ΠΠΎΡΠΎΡΠΊΠΎ:
- Π½Π°Π·Π²Π°Π½ΠΈΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΠΏΠΎΠ½ΡΡΠ½ΡΠΌΠΈ ΠΈΒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΌΠΈ;
- Π²Β Π½ΠΈΡ Π½Π΅Β Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ Π΄Π²ΡΡΠΌΡΡΠ»Π΅Π½Π½ΠΎΡΡΠΈ;
- Π°Π±Π±ΡΠ΅Π²ΠΈΠ°ΡΡΡΡ Π²Β Π½Π°Π·Π²Π°Π½ΠΈΡΡ β ΠΏΠ»ΠΎΡ ΠΎ.
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΡ, ΠΎΠ±ΡΡΡΠ½ΡΡΡΠΈΠ΅, ΡΡΠΎ Π²ΡΒ Ρ ΠΎΡΠΈΡΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ.
// ΠΏΠ»ΠΎΡ
ΠΎ
let d; // elapsed time in days
// Ρ
ΠΎΡΠΎΡΠΎ
let elapsedTimeInDays;
ΠΠ·Π±Π΅Π³Π°ΠΉΡΠ΅ Π΄Π²ΡΡΠΌΡΡΠ»Π΅Π½Π½ΡΡ Π½Π°Π·Π²Π°Π½ΠΈΠΉ. ΠΠ΅Β ΡΡΠΎΠΈΡ Π½Π°Π·ΡΠ²Π°ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ accountList Π΅ΡΠ»ΠΈ ΡΡΠΎ Π½Π΅Β ΡΠΏΠΈΡΠΎΠΊ. ΠΠ΅Β ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ ΠΎΠ΄Π½ΠΈΠΌ-Π΄Π²ΡΠΌΡ ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌΠΈ, ΡΡΠΎΠ±Ρ Π½Π΅Β ΠΏΡΡΠ°ΡΡΒ ΠΈΡ .
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΏΡΠΎΠΈΠ·Π½ΠΎΡΠΈΠΌΡΠ΅ ΠΈΠΌΠ΅Π½Π°. ΠΠ±Π±ΡΠ΅Π²ΠΈΠ°ΡΡΡ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΈΠ·Π±Π΅Π³Π°ΡΡ.
// ΠΏΠ»ΠΎΡ
ΠΎ
let genymdhms;
class DtRec102 = { /* ... */ };
// Ρ
ΠΎΡΠΎΡΠΎ
let generationTimestamp;
class Customer = { /* ... */ };
ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΡΒ Ρ ΠΎΡΠΎΡΠΈΠΌ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Π±ΡΡΡΡΠΎ ΡΡΠΈΡΡΠ²Π°Π΅ΡΡΡ ΠΈΒ Π»Π΅Π³ΠΊΠΎ ΠΈΡΠ΅ΡΡΡ. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ i, j, k ΡΡΠΎΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΡΡΡΡΠΈΠΊΠΎΠ². ΠΠ°Π·Π²Π°Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΉ ΠΈΒ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π³Π»Π°Π³ΠΎΠ»Π°ΠΌΠΈ ΠΈΠ»ΠΈ Π½Π°ΡΠΈΠ½Π°ΡΡΡΡ ΡΒ Π½ΠΈΡ . ΠΠ΅ΡΡΠ΅ΡΡ, ΡΠ΅ΡΡΠ΅ΡΡ ΠΈΒ ΠΏΡΠ΅Π΄ΠΈΠΊΠ°ΡΡ Π»ΡΡΡΠ΅ Π½Π°Π·ΡΠ²Π°ΡΡ ΡΒ ΠΏΡΠ΅ΡΠΈΠΊΡΠ°ΠΌΠΈ: get, set, is, has ΠΈ Ρ. Π΄.
ΠΡΠΈΠΌ. Π°Π²ΡΠΎΡΠ° ΠΏΠΎΡΡΠ°: Π΄ΡΠΌΠ°Ρ, Π²Β ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡΡΡΡΠΈΡ ΡΡΠ½ΠΊΡΠΈΡΡ Π³Π»Π°Π³ΠΎΠ» ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡΡΡΠΈΡΡ: convertIntToStr βintToStr.
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΎΠ΄Π½ΠΎ ΠΈΒ ΡΠΎΒ ΠΆΠ΅ ΡΠ»ΠΎΠ²ΠΎ Π΄Π»Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΒ ΡΠΎΠ³ΠΎΒ ΠΆΠ΅ ΠΏΠΎΠ½ΡΡΠΈΡ. ΠΡΠ»ΠΈ Π²Β ΡΠ°Π·Π½ΡΡ ΠΊΠ»Π°ΡΡΠ°Ρ ΡΡ ΠΎΠΆΠΈΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ Π½Π°Π·ΡΠ²Π°ΡΡΡΡ ΠΏΠΎΒ ΡΠ°Π·Π½ΠΎΠΌΡ: fetch, get, load β ΡΠΎΒ ΡΡΡΠ΄Π½ΠΎ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΊΠ°ΠΊΠΎΠΉ Π²ΡΠ·ΡΠ²Π°ΡΡ.
ΠΠ»Π°Π²Π°Β 3. Π€ΡΠ½ΠΊΡΠΈΠΈ
ΠΠΎΡΠΎΡΠΊΠΎ:
- ΠΊΠΎΡΠΎΡΠΊΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π»ΡΡΡΠ΅ Π³ΡΠΎΠΌΠΎΠ·Π΄ΠΊΠΈΡ ;
- ΡΠ΅ΠΌ ΠΌΠ΅Π½ΡΡΠ΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ², ΡΠ΅ΠΌ Π»ΡΡΡΠ΅;
- ΡΠ»Π°Π³ΠΈ Π»ΡΡΡΠ΅ Π·Π°ΠΌΠ΅Π½ΡΡΡ Π½Π°Β ΠΎΠ±ΡΠ΅ΠΊΡ ΡΒ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΠΌΠΈ.
Π€ΡΠ½ΠΊΡΠΈΠΈ Π½Π΅Β Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ. ΠΡΡΡΠΈΠΉ ΡΠ°Π·ΠΌΠ΅Ρ Π΄Π»Ρ ΡΡΠ½ΠΊΡΠΈΠΈ β 2β3Β ΡΡΡΠΎΠΊΠΈ. (ΠΡΠΈΠΌ. Π°Π²ΡΠΎΡΠ° ΠΏΠΎΡΡΠ°: ΠΏΡΠΎ ΡΠ°Π·ΠΌΠ΅Ρ β ΡΠΏΠΎΡΠ½ΠΎ.) ΠΠ°ΠΆΠ΄Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½ΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅. ΠΠΎΒ Π±ΡΠ΄ΡΡΠ΅ Π°ΠΊΠΊΡΡΠ°ΡΠ½Π΅Π΅ ΡΒ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Β«ΠΎΠ΄Π½ΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅Β». ΠΠ°ΠΊΠΈΠ΅-ΡΠΎ ΡΠ°ΡΡΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ½Π΅ΡΡΠΈ Π²Β ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ, ΡΠΌΠ΅ΠΉΡΠ΅ ΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡΡ Π²Β ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ.
ΠΠ°Π·Π²Π°Π½ΠΈΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΠΎΠ»Π½ΠΎ ΠΎΠΏΠΈΡΡΠ²Π°ΡΡ, ΡΡΠΎ ΡΡΠ½ΠΊΡΠΈΠΈ Π΄Π΅Π»Π°ΡΡ. ΠΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΠΊΠΎΠ½ΡΠΈΡΡΠ΅Π½ΡΠ½ΡΠΌΠΈ, ΠΈΒ Π½Π΅Π΄Π²ΡΡΠΌΡΡΠ»Π΅Π½Π½ΡΠΌΠΈ.
ΠΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ 3Β Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½Π΅Β ΡΡΠΎΠΈΡ. Π€Π»Π°Π³ΠΈ Π»ΡΡΡΠ΅ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ Π½Π°Β ΠΎΠ±ΡΠ΅ΠΊΡ ΡΒ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΠΌΠΈ.
// ΠΏΠ»ΠΎΡ
ΠΎ
const initPopup = (
node,
closeOnEsc=false,
closeWithAnimation=false
) => {
/* ... */
}
// Ρ
ΠΎΡΠΎΡΠΎ
const initPopup = (node, options={}) => {
const {
closeOnEsc=false,
closeWithAnimation=false
} = options
/* ... */
}
ΠΠ·Π±Π΅Π³Π°ΠΉΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΉ ΡΒ ΠΏΠΎΠ±ΠΎΡΠ½ΡΠΌΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠΌΠΈ ΠΈΒ Π΄ΡΠ±Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ΄Π°.
ΠΠ»Π°Π²Π°Β 4. ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ
ΠΠΎΡΠΎΡΠΊΠΎ:
- ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ Π½Π΅Β Π΄ΠΎΠ»ΠΆΠ΅Π½ Π΄ΡΠ±Π»ΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠ΄;
- ΠΈΒ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠΎΠ±ΡΠ°ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΡ Π½Π΅Ρ Π²Β ΠΊΠΎΠ΄Π΅.
ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΌΡΒ Π½Π΅Β ΠΌΠΎΠΆΠ΅ΠΌ Π²ΡΡΠ°Π·ΠΈΡΡ ΡΡΠΎ-ΡΠΎ ΠΏΡΡΠΌΠΎ Π²Β ΠΊΠΎΠ΄Π΅. ΠΠΎΡΡΠΎΠΌΡ ΠΏΠΎΒ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΡΠΎΠΈΡ ΡΡΠΈΡΠ°ΡΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ Π½Π΅Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠΎΠΉ ΠΈΒ ΡΡΠ°ΡΠ°ΡΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΠΌΡΡΠ»Ρ ΡΠ΅ΡΠ΅Π· ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΈΠ»ΠΈ ΡΡΠ½ΠΊΡΠΈΡ.
// ΠΏΠ»ΠΎΡ
ΠΎ
// if the employee is eligible for full benefits
if ((employee.flags.includes(HOURLY_FLAG)) && (employee.age > 65)) { /* ... */ }
// Ρ
ΠΎΡΠΎΡΠΎ
if (employee.isEligibleForFullBenefits()) { /* ... */ }
ΠΒ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ Π»ΡΡΡΠ΅ ΠΎΠ±ΡΡΡΠ½ΠΈΡΡ, ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π²ΡΒ ΠΏΡΠΈΡΠ»ΠΈ ΠΊΒ ΠΊΠ°ΠΊΠΎΠΌΡ-Π»ΠΈΠ±ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΡ. ΠΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠ°ΡΡΠΊΠ°Π·Π°ΡΡ ΡΠΎ, ΡΠ΅Π³ΠΎ Π½Π΅Β Π±ΡΠ΄Π΅Ρ Π·Π½Π°ΡΡ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΒ Π²Π°ΡΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ. Π’Π°ΠΊΠΆΠ΅ ΡΡΠΎΠΈΡ Π²Β ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅Π΄ΠΈΡΡ ΠΎΠ±Β ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°Ρ ΡΒ ΡΡΠΎΠΉ ΡΠ°ΡΡΡΡ ΠΊΠΎΠ΄Π°.
ΠΠ·Π±Π°Π²Π»ΡΠΉΡΠ΅ΡΡ ΠΎΡΒ Π»ΠΈΡΠ½ΠΈΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π². ΠΡΠ»ΠΈ ΡΡΠΎ-ΡΠΎ ΠΏΠΎΠ½ΡΡΠ½ΠΎ ΠΈΠ·Β ΠΏΡΡΠΌΠΎ ΠΊΠΎΠ΄Π°, Π½Π΅Β Π½ΡΠΆΠ½ΠΎ ΡΡΠΎ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡ. Π£Π±ΠΈΡΠ°ΠΉΡΠ΅ ΡΡΡΠ°ΡΠ΅Π²ΡΠΈΠ΅ ΠΈΒ Π²Π²ΠΎΠ΄ΡΡΠΈΠ΅ Π²Β Π·Π°Π±Π»ΡΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ. Π£Π±ΠΈΡΠ°ΠΉΡΠ΅ Π·Π°ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉΒ ΠΊΠΎΠ΄.
ΠΒ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠ°Π·
ΠΒ Π³Π»Π°Π²Π°Ρ 5β8Β ΠΎΠ±ΡΡΠ΄ΠΈΠΌ:
- ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, Π·Π°ΡΠ΅ΠΌ ΠΎΠ½ΠΎ Π½ΡΠΆΠ½ΠΎ;
- ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ , Π°Π±ΡΡΡΠ°ΠΊΡΠΈΠΈ;
- ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ ΠΎΡΠΈΠ±ΠΎΠΊ ΠΈΒ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ.
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Β«ΡΠΈΡΡΡΠΉ ΠΊΠΎΠ΄Β» Π² 2020-ΠΌ? / ΠΠ»ΠΎΠ³ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ JUG Ru Group / Π₯Π°Π±Ρ
Β«Π§ΠΈΡΡΡΠΉ ΠΊΠΎΠ΄Β» ΠΈ ΡΠΈΡΡΡΠΉ ΠΊΠΎΡ
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² Ρ Π»Π΅Π±ΠΎΠΌ Π½Π΅ ΠΊΠΎΡΠΌΠΈ, Π΄Π°ΠΉ ΠΏΠΎΡΠΏΠΎΡΠΈΡΡ ΠΎ ΡΠΈΡΡΠΎΡΠ΅ ΠΊΠΎΠ΄Π°: Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π΅Π΄Π°Π²Π½ΠΎ ΡΡΠΌΠΈΡ Ρ Π½Π°Π²ΡΠ» ΠΏΠΎΡΡ ΠΡΠ½Π° ΠΠ±ΡΠ°ΠΌΠΎΠ²Π° Β«Goodbye, Clean CodeΒ».
ΠΠΎ ΠΏΡΠΈ ΡΡΠΎΠΌ Ρ ΡΠ°ΠΌΠΎΠ³ΠΎ ΠΏΠΎΠ½ΡΡΠΈΡ Β«ΡΠΈΡΡΡΠΉ ΠΊΠΎΠ΄Β» Π½Π΅Ρ ΡΡΡΠΊΠΎΠ³ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ. ΠΠ»Π°Π²Π½Π°Ρ ΠΊΠ½ΠΈΠ³Π° ΠΏΠΎ ΡΡΠΎΠΌΡ Π²ΠΎΠΏΡΠΎΡΡ β Β«Clean CodeΒ», Π³Π΄Π΅ Π ΠΎΠ±Π΅ΡΡ Β«ΠΡΠ΄ΡΡΠΊΠ° ΠΠΎΠ±Β» ΠΠ°ΡΡΠΈΠ½ ΡΡΠ°Π·Ρ Π·Π°ΡΠ²Π»ΡΠ΅Ρ: Β«ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ², ΡΡΠΎΠ»ΡΠΊΠΎ ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠΉΒ». ΠΠΏΡΠΎΡΠ΅ΠΌ, ΠΈΠ· ΡΡΠΎΠ³ΠΎ ΠΎΠ½ Π΄Π΅Π»Π°Π΅Ρ Π½Π΅ Π²ΡΠ²ΠΎΠ΄ Β«Π³ΠΎΠ²ΠΎΡΠΈΡΡ ΠΎΠ± ΡΡΠΎΠΌ Π±Π΅ΡΠΏΠΎΠ»Π΅Π·Π½ΠΎΒ», Π° Π²ΡΠ²ΠΎΠ΄ Β«ΡΡΠΎΠΈΡ ΡΡΠ°Π²Π½ΠΈΡΡ ΡΠ°Π·Π½ΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡΒ». ΠΠΎΡΡΠΎΠΌΡ Π² ΠΊΠ½ΠΈΠ³Π΅ ΠΎΠ½ ΠΏΡΠΈΠ²ΡΠ» ΠΌΠ½Π΅Π½ΠΈΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π²ΡΠ΄Π°ΡΡΠΈΡ ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΡΠΈΡΡΡΠΉ ΠΊΠΎΠ΄.
ΠΠ°ΠΌ ΡΡΠ°Π»ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ: Π² 2020-ΠΌ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΡΠ²Π° ΠΎ ΡΠΈΡΡΠΎΠΌ ΠΊΠΎΠ΄Π΅ ΠΎΡΡΠ°Π»ΠΈΡΡ ΡΠ΅ΠΌΠΈ ΠΆΠ΅, ΠΈΠ»ΠΈ Ρ Π²ΡΡ ΠΎΠ΄Π° ΠΊΠ½ΠΈΠ³ΠΈ ΠΊΠ°ΠΊ-ΡΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈΡΡ? Π Π°Π·Π»ΠΈΡΠ°ΡΡΡΡ Π»ΠΈ ΠΌΠ½Π΅Π½ΠΈΡ Ρ ΡΠ°Π·Π½ΡΡ Π°ΠΉΡΠΈΡΠ½ΠΈΠΊΠΎΠ²: ΠΌΠΎΠΆΠ΅Ρ, Π±ΡΠΊΠ΅Π½Π΄Π΅ΡΡ Π²ΠΈΠ΄ΡΡ Π²ΡΡ Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ°ΠΊΡΡΡΠ°, Π° ΡΠ΅ΡΡΠΈΡΠΎΠ²ΡΠΈΠΊΠΈ Ρ Π΄ΡΡΠ³ΠΎΠ³ΠΎ?
Π Π°ΠΏΡΠ΅Π»Π΅ ΠΡΠ΄ΡΡΠΊΠ° ΠΠΎΠ± ΠΏΡΠΈΠ»Π΅ΡΠΈΡ Π² ΠΠ΅ΡΠ΅ΡΠ±ΡΡΠ³ Π²ΡΡΡΡΠΏΠΈΡΡ Π½Π° ΡΡΡΡ Π½Π°ΡΠΈΡ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡΡ , ΠΈ ΠΎΠ½ΠΈ ΠΊΠ°ΠΊ ΡΠ°Π· ΠΏΠΎ ΡΡΡΠΌ ΡΠ°Π·Π½ΡΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡΠΌ (ΠΏΡΠΎ .NET-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ, ΠΏΡΠΎ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΏΡΠΎ JavaScript). ΠΠΎΡΡΠΎΠΌΡ ΠΌΡ ΡΠΏΡΠΎΡΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΠΏΠΈΠΊΠ΅ΡΠΎΠ² ΡΡΠΈΡ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΉ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΡΠΈΡΡΡΠΉ ΠΊΠΎΠ΄ Π΄Π»Ρ Π½ΠΈΡ , ΡΡΠΎΠ±Ρ ΡΡΠ°Π²Π½ΠΈΡΡ ΠΌΠ½Π΅Π½ΠΈΡ ΡΠΊΡΠΏΠ΅ΡΡΠΎΠ² ΠΈΠ½Π΄ΡΡΡΡΠΈΠΈ Π² 2020-ΠΌ.
Π ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΠ΅ΠΌΠ° Ρ ΠΎΠ»ΠΈΠ²Π°ΡΠ½Π°Ρ, Π½Π°Π²Π΅ΡΠ½ΡΠΊΠ° ΠΊΡΠΎ-ΡΠΎ ΠΈΠ· Π²Π°Ρ ΠΎΠΊΠ°ΠΆΠ΅ΡΡΡ Π½Π΅ ΡΠΎΠ³Π»Π°ΡΠ΅Π½ Ρ ΠΊΠ°ΠΊΠΈΠΌΠΈ-ΡΠΎ ΠΈΠ· ΠΌΠ½Π΅Π½ΠΈΠΉ. Π ΡΠ°ΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π°ΠΉΠ΄Π° ΡΠΏΠΎΡΠΈΡΡ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ , ΡΡΠΎ ΡΠΎΠΆΠ΅ Π²Π΅ΡΠ΅Π»ΠΎ!
UPD: ΠΠΎΠ³Π΄Π° ΠΌΡ ΠΏΠΈΡΠ°Π»ΠΈ ΡΡΡ ΡΡΠ°ΡΡΡ, Π ΠΎΠ±Π΅ΡΡ ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π» ΠΏΡΠΈΠ΅Ρ Π°ΡΡ Π½Π° Π½Π°ΡΠΈ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ. Π ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, ΡΠΈΡΡΠ°ΡΠΈΡ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»Π°ΡΡ. Π’Π°ΠΊΠΆΠ΅ ΠΈΠ·-Π·Π° Π·Π°ΠΏΡΠ΅ΡΠ° Π½Π° ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΌΠ°ΡΡΠΎΠ²ΡΡ ΠΌΠ΅ΡΠΎΠΏΡΠΈΡΡΠΈΠΉ ΠΌΡ ΠΏΠ΅ΡΠ΅Π½Π΅ΡΠ»ΠΈ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ Π½Π° Π΄ΡΡΠ³ΠΈΠ΅ Π΄Π°ΡΡ. Π‘Π»Π΅Π΄ΠΈΡΠ΅ Π·Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡΠΌΠΈ Π½Π° ΡΠ°ΠΉΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ. 13 ΠΌΠ°ΡΡΠ° ΠΌΡ ΠΎΠ±Π½ΠΎΠ²ΠΈΠ»ΠΈ ΡΡΠΎΡ ΠΏΠΎΡΡ, ΡΡΠΎΠ±Ρ ΠΎΠ½ Π½Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π» Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ.
DotNext
ΠΠΆΠΎΠ½ Π‘ΠΊΠΈΡ
ΠΠΆΠΎΠ½ β Π»Π΅Π³Π΅Π½Π΄Π° Stack Overflow, Π°Π²ΡΠΎΡ ΠΊΠ½ΠΈΠ³ΠΈ Β«C# in DepthΒ» ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ°ΠΌΡΡ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ Π΄ΠΎΡΠ½Π΅ΡΡΠΈΠΊΠΎΠ² ΠΏΠ»Π°Π½Π΅ΡΡ. ΠΠ½ Π΄Π°Π» Π½Π°ΠΌ ΡΠ°ΠΊΠΎΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅:
Β«ΠΠ»Ρ ΠΌΠ΅Π½Ρ ΡΠΈΡΡΡΠΉ ΠΊΠΎΠ΄ β ΡΡΠΎ ΡΠΊΡΡΠ½ΡΠΉ ΠΊΠΎΠ΄, Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ. ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΡΡΠΏΡΠΈΠ· Π² Π½ΡΠΌ β ΡΡΠΎ ΡΠΎ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΎΠ½ Π»ΠΈΡΡΠ½ ΡΡΡΠΏΡΠΈΠ·ΠΎΠ². Π― Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΡΠ²ΡΡΠ²ΠΎΠ²Π°ΡΡ βΠΠ°, Ρ Π±Ρ ΠΌΠΎΠ³ ΡΠ°ΠΊΠΎΠ΅ Π½Π°ΠΏΠΈΡΠ°ΡΡβ, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Π±Ρ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ Ρ ΠΈ Π½Π΅ ΠΌΠΎΠ³ β ΠΏΠΎ ΡΠΎΠΌΡ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ Ρ ΠΎΡΠΎΡΠΎ ΠΎΠ½ ΡΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½.
ΠΠΎΠ³Π΄Π° Π°Π±ΡΡΡΠ°ΠΊΡΠΈΡ Π²ΡΠ±ΡΠ°Π½Π° Π²Π΅ΡΠ½ΠΎ, ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ. Π ΠΈΠ΄Π΅Π°Π»Π΅ ΡΡΠ° Π°Π±ΡΡΡΠ°ΠΊΡΠΈΡ ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΡΡΡΠ°ΡΡΡΡ ΠΏΡΠΎΡΡΠΎΠΉ ΠΈ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΎΠΉ β Ρ ΠΎΡΡ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ Π΄ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π΅Ρ Π΄ΠΎ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΠΌΠΎΠ³Π»ΠΎ Π·Π°Π½ΡΡΡ ΡΠ°ΡΡ, Π½Π΅Π΄Π΅Π»ΠΈ, ΠΌΠ΅ΡΡΡΡ ΡΠ°Π·ΠΌΡΡΠ»Π΅Π½ΠΈΡ ΠΈ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΎΠ².
Π£ΠΏΠΎΠΌΡΠ½ΡΡΠΎΠ΅ ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ ΡΡΡΠΏΡΠΈΠ·ΠΎΠ² ΠΏΠΎΠ·ΠΆΠ΅ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΡΡΡ ΠΈ Π½Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅: ΠΊΠΎΠ³Π΄Π° Ρ ΠΏΠΈΡΡ ΠΊΠΎΠ΄, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Ρ ΠΎΡΠΎΡΠΎ ΡΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ API, ΠΌΠΎΠΉ ΠΊΠΎΠ΄ ΡΠΎΠΆΠ΅ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΡΠΌ ΠΈ ΡΠΊΡΡΠ½ΡΠΌΒ».
ΠΠ½Π΄ΡΠ΅ΠΉ ΠΠΊΠΈΠ½ΡΡΠΈΠ½
ΠΠΎΡΠ΅ΡΠΈΡΠ΅Π»ΡΠΌ DotNext Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΠΠ½Π΄ΡΠ΅Ρ, Π½ΠΎ Π΄Π»Ρ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ ΡΠ°ΡΡΠΊΠ°ΠΆΠ΅ΠΌ, ΡΡΠΎ ΠΎΠ½ ΠΈΠ·Π²Π΅ΡΡΠ΅Π½ ΡΠ²ΠΎΠ΅ΠΉ ΡΠ°Π±ΠΎΡΠΎΠΉ Π½Π°Π΄ IDE Rider, Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΎΠΉ BenchmarkDotNet, ΡΡΠΊΠΈΠΌΠΈ Π΄ΠΎΠΊΠ»Π°Π΄Π°ΠΌΠΈ ΠΈ ΠΊΠ½ΠΈΠ³ΠΎΠΉ Β«Pro .NET BenchmarkingΒ».
ΠΠΎΠ³Π΄Π° ΠΌΡ ΡΠΏΡΠΎΡΠΈΠ»ΠΈ, ΡΡΠΎ ΠΎΠ½ Π΄ΡΠΌΠ°Π΅Ρ ΠΏΡΠΎ ΡΠΈΡΡΡΠΉ ΠΊΠΎΠ΄, ΠΠ½Π΄ΡΠ΅ΠΉ ΡΠΎΡΠ»Π°Π»ΡΡ Π½Π° Π΄Π²Π° ΡΠ²ΠΎΠΈΡ ΡΡΠ°ΡΡΡ Ρ Π°Π±ΡΠ°ΠΏΠΎΡΡΠ°: Β«Π‘ΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΈ ΡΠ΅Π°Π»ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡΒ» ΠΈ Β«ΠΠΎΠΌΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠ»ΠΈ Π½Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡΒ». Π ΠΌΡ Π²ΡΠ±ΡΠ°Π»ΠΈ Π΄Π»Ρ Π²Π°Ρ ΠΏΠ°ΡΡ Π°Π±Π·Π°ΡΠ΅Π² ΠΎΡΡΡΠ΄Π°, Ρ ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΠΊΡΠΎ-ΡΠΎ Π½Π°Π²Π΅ΡΠ½ΡΠΊΠ° Π·Π°Ρ ΠΎΡΠ΅Ρ ΠΏΠΎΡΠΏΠΎΡΠΈΡΡ:
Β«Π― Π»ΡΠ±Π»Ρ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΡΠΉ ΠΊΠΎΠ΄. ΠΠ΅Π΄Ρ ΡΡΠΎ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΊ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, Π½ΠΎ ΠΈ Π½Π°ΡΡΠΎΡΡΠ΅Π΅ ΠΈΡΠΊΡΡΡΡΠ²ΠΎ. ΠΡ ΡΡΠ΅Π½ΠΈΡ Ρ ΠΎΡΠΎΡΠ΅Π³ΠΎ Π»ΠΈΡΡΠΈΠ½Π³Π° Ρ ΠΏΠΎΠ»ΡΡΠ°Ρ Π½Π΅ ΠΌΠ΅Π½ΡΡΠ΅ ΡΠ΄ΠΎΠ²ΠΎΠ»ΡΡΡΠ²ΠΈΡ, ΡΠ΅ΠΌ ΠΎΡ ΡΡΠ΅Π½ΠΈΡ Ρ ΠΎΡΠΎΡΠ΅ΠΉ ΠΊΠ½ΠΈΠ³ΠΈ. ΠΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π½ΠΈΡΡΡΡ Π½Π΅ Π»Π΅Π³ΡΠ΅, ΡΠ΅ΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ Π·Π΄Π°Π½ΠΈΡ, Π° Π² ΡΠ»ΡΡΠ°Π΅ Ρ ΠΎΡΠΎΡΠ΅ΠΉ ΡΠ°Π±ΠΎΡΡ β ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ΅Π½. ΠΠΎΡΠΎΠΉ ΠΌΠ΅Π½Ρ Π·Π°Π²ΠΎΡΠ°ΠΆΠΈΠ²Π°Π΅Ρ ΡΠΎ, ΠΊΠ°ΠΊ ΠΈΠ·ΡΡΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΏΠ»Π΅Π»ΠΈΡΡ ΠΏΠ°ΡΡΠ΅ΡΠ½Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ. ΠΠ΅Π½Ρ Π²ΠΎΡΡ ΠΈΡΠ°Π΅Ρ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΊ Π΄Π΅ΡΠ°Π»ΡΠΌ, ΠΊΠΎΠ³Π΄Π° Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄ Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΡΡ ΠΈ ΠΏΠΎΠ½ΡΡΠ΅Π½, ΡΡΠΎ ΠΏΡΠ΅ΡΠ΅Π½Π΄ΡΠ΅Ρ Π½Π° ΠΌΠ΅ΡΡΠΎ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ° ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°.
ΠΠΎ, ΡΠ²Ρ, Π²ΡΡ ΡΡΠΎ Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠΈΠ΅ ΡΠ°Π·Π±ΠΈΠ²Π°Π΅ΡΡΡ ΠΎ ΡΡΡΠΎΠ²ΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΈ ΡΠ΅Π°Π»ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ. ΠΡΠ»ΠΈ ΠΌΡ Π³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΎ ΠΏΡΠΎΠ΄Π°ΠΊΡΠ½-ΠΏΡΠΎΠ΅ΠΊΡΠ΅, ΡΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Π½Π΅ Π²ΠΎΠ»Π½ΡΠ΅Ρ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΡΠ°ΡΠΈΠ² Π²Π°Ρ ΠΊΠΎΠ΄ ΠΈ Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ Ρ ΠΎΡΠΎΡΠ° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°, ΠΈΡ Π²ΠΎΠ»Π½ΡΠ΅Ρ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ΅ΠΊΡ Ρ ΠΎΡΠΎΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π». ΠΠΎ Ρ Π²ΡΡ ΡΠ°Π²Π½ΠΎ ΡΡΠΈΡΠ°Ρ, ΡΡΠΎ Π² Π»ΡΠ±ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π½ΡΠΆΠ½ΠΎ ΡΡΡΠ΅ΠΌΠΈΡΡΡΡ ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ, ΠΏΡΠΎΡΡΠΎ ΠΏΡΠΈ ΡΡΠΎΠΌ ΡΠ°Π½Π°ΡΠΈΠ·ΠΌΠ° Π±ΡΡΡ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎΒ».
ΠΠΈΠ»Π°Π½ ΠΠΈΡΡΠΈ
Π₯Π°Π±ΡΠ°ΡΠΈΡΠ°ΡΠ΅Π»ΠΈ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠΌΠ½ΠΈΡΡ ΠΠΈΠ»Π°Π½Π° ΠΏΠΎ Π΅Π³ΠΎ Π²Π΄ΡΠΌΡΠΈΠ²ΠΎΠΌΡ ΠΈ ΡΡΠΊΠΎΠΌΡ Π΄ΠΎΠΊΠ»Π°Π΄Ρ ΠΏΡΠΎ ΡΠ°Π±ΠΎΡΡ Ρ Π»Π΅Π³Π°ΡΠΈ-ΠΊΠΎΠ΄ΠΎΠΌ: Π΄Π»Ρ Π₯Π°Π±ΡΠ° ΠΌΡ Π΄Π΅Π»Π°Π»ΠΈ Π΅Π³ΠΎ ΡΠ°ΡΡΠΈΡΡΠΎΠ²ΠΊΡ. Π ΠΊΠΎΠ³Π΄Π° ΠΌΡ ΠΎΠ±ΡΠ°ΡΠΈΠ»ΠΈΡΡ ΠΊ ΠΠΈΠ»Π°Π½Ρ ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρ ΡΠΈΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΠΎΠ½ Π½Π°ΠΏΠΈΡΠ°Π» ΡΠ°ΠΊΠΎΠΉ ΡΠ°Π·Π²ΡΡΠ½ΡΡΡΠΉ ΠΈ ΠΏΡΠΎΠ΄ΡΠΌΠ°Π½Π½ΡΠΉ ΡΠ΅ΠΊΡΡ, ΡΡΠΎ Π΅Π³ΠΎ Ρ ΠΎΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΌ ΠΏΠΎΡΡΠΎΠΌ ΠΏΡΠ±Π»ΠΈΠΊΡΠΉ:
Β«ΠΠ»Ρ ΠΌΠ΅Π½Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ, ΡΡΠΎ ΠΏΠΎΠ½ΡΡΠΈΠ΅ Β«ΡΠΈΡΡΡΠΉ ΠΊΠΎΠ΄Β» ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΠΈΠ»ΠΎΡΡ Π΄Π°Π»Π΅ΠΊΠΎ Π·Π° ΠΏΡΠ΅Π΄Π΅Π»Ρ ΠΊΡΡΠ³Π° Π»ΡΠ΄Π΅ΠΉ, ΡΠΈΡΠ°Π²ΡΠΈΡ ΠΊΠ½ΠΈΠ³Ρ Π ΠΎΠ±Π΅ΡΡΠ° ΠΠ°ΡΡΠΈΠ½Π°. Π― ΠΎΠ±ΡΠ°Π»ΡΡ Ρ ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ, ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ»ΡΡΠ°Π»ΠΈ ΡΠ»ΠΎΠ²Π° Β«clean codeΒ», Π½ΠΎ Π½Π΅ ΡΠΈΡΠ°Π»ΠΈ ΠΊΠ½ΠΈΠ³Ρ. Π― Π΄Π°ΠΆΠ΅ Π²ΡΡΡΠ΅ΡΠ°Π» ΠΈΡ Π² ΠΊΠΎΠ΄ΡΠ΅Π²ΡΡ: Β«Π’ΡΡ Π²ΡΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Ρ ΠΎΡΠΎΡΠΎ, Π½ΠΎ ΠΌΠΎΠΆΠ΅ΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡΠΈΡΡΠΈΡΡ?Β» β ΠΈ ΡΠ°ΠΊΠ°Ρ ΠΏΡΠΎΡΡΠ±Π° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ°Π·Π΄ΡΠ°ΠΆΠ°ΡΡΠ΅ Π½Π΅ΡΠΎΡΠ½ΠΎΠΉ, Π΅ΡΠ»ΠΈ Π½Π΅ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΎ, ΡΡΠΎ Β«ΡΠΈΡΡΡΠΉΒ» ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΌ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ΅.
Π Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ Π΅ΡΡΡ ΡΠ»ΠΎΠ²Π°, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°ΡΡΠΎ Π²ΡΡΡΠ΅ΡΠ°ΡΡΡΡ Π²ΠΌΠ΅ΡΡΠ΅ β Β«cleanΒ», Β«tidyΒ», Β«organisedΒ», Β«neatΒ» β ΠΈ Π΄Π»Ρ ΠΌΠ΅Π½Ρ ΠΊΠ°ΠΊ Π½ΠΎΡΠΈΡΠ΅Π»Ρ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠ³ΠΎ ΠΎΠ½ΠΈ Π²ΡΠ΅ ΠΎΠ·Π½Π°ΡΠ°ΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π·Π½ΡΠ΅ Π²Π΅ΡΠΈ. Π― Π΄ΡΠΌΠ°Ρ, ΡΡΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅ΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΊΠΎΠ½Π½ΠΎΡΠ°ΡΠΈΠΈ ΡΡΠΈΡ ΡΠ»ΠΎΠ² ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΊ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΡΠΎΡΡΠ°.
ΠΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠΌ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΡΡ Π½Ρ ΡΠ΅ΡΡΠΎΡΠ°Π½Π°. Π£ ΡΠ»ΠΎΠ²Π° Β«cleanΒ» Π² ΡΡΠΎΠΌ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ΅ Π±ΡΠ΄ΡΡ ΠΎΡΠ΅Π½Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠ΅ ΠΊΠΎΠ½Π½ΠΎΡΠ°ΡΠΈΠΈ. ΠΡΡ Π²ΡΠΌΡΡΠΎ, ΡΡΠ΅ΡΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ, Π½Π΅Ρ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ ΡΠ³ΡΠΎΠ·Ρ Π·Π°ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈΠ·-Π·Π° ΡΡΡΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ², ΠΈ ΡΠΎΠΌΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅.
ΠΠΎ ΡΡΠΎ Π½Π΅ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ, ΡΡΠΎ Π·Π΄Π΅ΡΡ Π²ΡΡ Ρ ΠΎΡΠΎΡΠΎ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ. ΠΡΠ»ΠΈ Π²Ρ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡΠ΄Ρ ΠΏΡΡΠ°Π»ΠΈΡΡ ΠΏΡΠΈΠ³ΠΎΡΠΎΠ²ΠΈΡΡ Π΅Π΄Ρ Ρ Π΄ΡΡΠ³Π° ΠΈΠ»ΠΈ Π² ΠΊΠ²Π°ΡΡΠΈΡΠ΅, ΡΠ½ΡΡΠΎΠΉ Π½Π° Airbnb, Π²Ρ Π·Π½Π°Π΅ΡΠ΅, ΠΊΠ°ΠΊ ΡΠ°Π·Π΄ΡΠ°ΠΆΠ°Π΅Ρ, ΠΊΠΎΠ³Π΄Π° Π²Π΅ΡΠΈ Π½Π΅ Π½Π° ΡΠ²ΠΎΠΈΡ ΠΌΠ΅ΡΡΠ°Ρ . Π‘ΡΠ΅Π΄ΡΡΠ²ΠΎ Π΄Π»Ρ ΠΌΡΡΡΡ ΠΏΠΎΡΡΠ΄Ρ ΡΡΠΎΠΈΡ Π² Π±ΡΡΠ΅ΡΠ΅, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠ°ΡΡΡΠΈΡΡΠ²Π°Π΅ΡΡ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΠΊΠ°ΡΡΡΡΠ»ΠΈ, Π° ΡΠ΅ΡΠ½ΠΎΠΊΠΎΠ΄Π°Π²ΠΈΠ»ΠΊΠ° Π²ΠΎΠΎΠ±ΡΠ΅ Π½Π΅ΠΏΠΎΠ½ΡΡΠ½ΠΎ Π³Π΄Π΅. ΠΠ°, Π²ΡΡ ΡΠΈΡΡΠΎΠ΅ β Π½Π΅Ρ ΡΠ³ΡΠΎΠ·Ρ, ΡΡΠΎ ΠΊΡΠΎ-ΡΠΎ ΠΎΡΡΠ°Π²ΠΈΡΡΡ Π΅Π΄ΠΎΠΉ, ΠΏΡΠΈΠ³ΠΎΡΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ Π½Π° ΡΡΠΎΠΉ ΠΊΡΡ Π½Π΅ β Π½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΡΠ°ΠΊΠΈΡ ΡΡΠ»ΠΎΠ²ΠΈΡΡ ΡΠ°Π·Π΄ΡΠ°ΠΆΠ°Π΅Ρ.
Π ΡΠ΅ΠΏΠ΅ΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠΌ Π΄Π΅ΡΠ΅Π²ΠΎΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡΠΈΠΉ ΡΠ΅Ρ . Π ΡΡΠΎΠΌ ΠΌΠ΅ΡΡΠ΅ Π³ΡΡΠ·Ρ ΡΠΎΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ·ΡΠ²Π°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, Π½ΠΎ Π·Π΄Π΅ΡΡ Ρ Π²Π°Ρ ΡΠΎΠ²ΡΠ΅ΠΌ Π½Π΅ ΡΠ°ΠΊΠΎΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Β«ΡΠΈΡΡΠΎΡΡΒ», ΠΊΠ°ΠΊ Π½Π° ΠΊΡΡ Π½Π΅. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΡΠΈΡΠ°ΡΡ Π·ΡΠ±ΠΈΠ»ΠΎ, ΠΏΠΎΠΊΠ° ΠΎΠ½ΠΎ Π½Π΅ Π½Π°ΡΠ½ΡΡ ΡΠ²Π΅ΡΠΊΠ°ΡΡ, Π½ΠΎ Π²Ρ Π²ΡΡ ΡΠ°Π²Π½ΠΎ Π²ΡΡΠ΄ Π»ΠΈ ΡΡΠ°Π»ΠΈ Π±Ρ ΡΠ΅Π·Π°ΡΡ ΠΈΠΌ ΡΠΎΡΠΈΡΠΊΠΈ. Π’Π°ΠΊ ΡΡΠΎ ΡΠ»ΠΎΠ²ΠΎ Β«cleanΒ» ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΡΠ΅Π½Ρ ΡΡΠ±ΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠΌ.
ΠΠΎ Π΄Π»Ρ ΠΌΠ΅Π½Ρ ΡΠ»ΠΎΠ²Π° Π²ΡΠΎΠ΄Π΅ Β«tidyΒ» ΠΈ Β«organisedΒ» ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΈ ΡΠ°ΠΊΠΈΡ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ°Ρ , Π³Π΄Π΅ Β«cleanΒ» Π½Π΅ ΠΎΡΠ΅Π½Ρ Ρ ΠΎΡΠΎΡΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ. Β«OrganisedΒ» ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΊΡΠΎ-ΡΠΎ ΠΊΠ°ΠΊ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΏΠΎΠ΄ΡΠΌΠ°Π», ΠΊΠ°ΠΊ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΡΠ°Π±ΠΎΡΠ΅Π³ΠΎ ΠΌΠ΅ΡΡΠ°, Π° Β«tidyΒ» ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΡΡΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ Π½Π° ΠΎΡΠ²Π΅Π΄ΡΠ½Π½ΡΡ ΠΈΠΌ ΠΌΠ΅ΡΡΠ°Ρ . ΠΠ°ΠΊ Π³ΠΎΠ²ΠΎΡΠΈΡΡΡ Π² ΡΡΠ°ΡΠΎΠΉ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΊΠ΅, Β«Π²ΡΠ΅ΠΌΡ Π΅ΡΡΡ ΡΠ²ΠΎΡ ΠΌΠ΅ΡΡΠΎ ΠΈ Π²ΡΡ Π½Π° ΡΠ²ΠΎΡΠΌ ΠΌΠ΅ΡΡΠ΅Β».
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π² ΡΠ»ΡΡΠ°Π΅ Ρ ΠΊΠΎΠ΄ΠΎΠΌ Π½Π°ΠΌ ΡΡΠΎΠΈΡ Π΄ΡΠΌΠ°ΡΡ ΠΎ ΡΠ»ΠΎΠ²Π°Ρ Β«cleanΒ», Β«tidyΒ» ΠΈ Β«organisedΒ» ΠΊΠ°ΠΊ ΠΎ ΡΡΡΡ ΡΠ°Π·Π½ΡΡ ΠΏΠΎΠ½ΡΡΠΈΡΡ . Β«CleanΒ» ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π²Ρ ΡΠΌΠΎΡΡΠΈΡΠ΅ Π½Π° ΡΠΎΡΡΠ°Π²Π½ΡΠ΅ ΡΠ°ΡΡΠΈ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π±Π°Π·Ρ β ΠΌΠ΅ΡΠΎΠ΄Ρ, ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ β ΠΈ Π½Π΅ Π²ΠΈΠ΄ΠΈΡΠ΅ Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΠΏΡΠΈΡΠΈΠ½ Π΄Π»Ρ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΉΡΡΠ²Π°. Π ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΡΠΈΠ΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ ΠΊΠΎΠ½Π²Π΅Π½ΡΠΈΠΉ; Π½Π°Π·Π²Π°Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² Π½Π°ΠΏΠΈΡΠ°Π½Ρ Π±Π΅Π· ΠΎΡΠΈΠ±ΠΎΠΊ; Π² Π΄Π΅ΡΠ°Π»ΡΡ Π²ΡΠΎΠ΄Π΅ ΠΎΡΡΡΡΠΏΠΎΠ² ΠΈ ΡΠΊΠΎΠ±ΠΎΠΊ ΠΏΡΠΈΠ΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ ΡΡΠΈΠ»Ρ; ΠΊΡΠ΄Π° Π½ΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠΈ, Π²ΠΈΠ΄ΠΈΡΡ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π½Π° Π±Π°Π·ΠΎΠ²ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅ ΡΡΠΈΠΌ Π·Π°ΠΏΡΠ°Π²Π»ΡΡΡ Π»ΡΠ΄ΠΈ, ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΈΠ΅ ΠΊ Π΄Π΅Π»Ρ ΡΠ΅ΡΡΡΠ·Π½ΠΎ. ΠΡΠΎ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΡΡΡ Β«Π³ΡΡΠ·Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°Β» β ΡΠ°ΠΊΠΎΠ³ΠΎ, Π³Π΄Π΅ Π² Π½Π°Π·Π²Π°Π½ΠΈΡΡ ΠΊΡΡΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΎΠΊ, ΡΠΈΠ³ΡΡΠ½ΡΠ΅ ΡΠΊΠΎΠ±ΠΊΠΈ ΠΈ ΠΎΡΡΡΡΠΏΡ Π·Π°Ρ ΠΎΡΠΈΡΠ½Ρ, Π½Π΅ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ². ΠΡΠΎ ΡΠ΅ Π²Π΅ΡΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠ°Π³ΠΈΡΠ΅ΡΠΊΠΈ ΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡΡΡ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½Ρ, ΠΊΠΎΠ³Π΄Π° Π²ΡΠ·ΡΠ²Π°Π΅ΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Β«code cleanupΒ» Π² ΡΡΠΌ-ΡΠΎ Π²ΡΠΎΠ΄Π΅ ReSharper.
Β«OrganisedΒ» β ΡΡΠΎ ΠΏΡΠΎ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ. ΠΡΠΎ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½ΡΡΠ½ΡΡΡ Π² Π½Π΅Π·Π½Π°ΠΊΠΎΠΌΡΡ ΠΊΠΎΠ΄ΠΎΠ²ΡΡ Π±Π°Π·Ρ ΠΈ Π½Π°ΠΉΡΠΈ Π²Π΅ΡΠΈ ΡΠ°ΠΌ, Π³Π΄Π΅ ΠΎΠΆΠΈΠ΄Π°Π΅ΡΡ ΠΈΡ ΡΠ²ΠΈΠ΄Π΅ΡΡ. ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ ΠΈ Π΄ΠΎΠΌΠ΅Π½Π½ΡΠ΅ Π³ΡΠ°Π½ΠΈΡΡ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ, Π° Π½Π΅ ΠΌΠ΅ΡΠ°ΡΡ; ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Π½Π°Π·Π²Π°Π½Ρ Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ Π½Π°Π·Π²Π°Π½Ρ Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ ΡΠ·ΡΠΊΠ°, Π½ΠΎ ΠΈ ΠΎΡΡΠ°ΠΆΠ°ΡΡ Π΅Π΄ΠΈΠ½ΡΠΉ ΡΠ·ΡΠΊ Π±ΠΈΠ·Π½Π΅ΡΠ°, Ρ ΠΊΠΎΡΠΎΡΡΠΌ ΡΠ°Π±ΠΎΡΠ°Π΅ΡΡ.
Π Β«tidyΒ» β ΡΡΠΎ ΠΏΡΠΎ ΡΠ²Π°ΠΆΠ΅Π½ΠΈΠ΅ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ ΠΊΠΎΠ½Π²Π΅Π½ΡΠΈΠΉβ¦ ΠΊΠΎΠ΄ΠΎΠ²Π°Ρ Π±Π°Π·Π°, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΌΠΎΠΆΠ΅ΡΡ Π½Π°ΠΉΡΠΈ Π½ΡΠΆΠ½ΡΠ΅ Π²Π΅ΡΠΈ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΡ ΠΈΠΌ ΠΌΠ΅ΡΡΠ°Ρ , Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½Π°Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΎΠ½Π½Π°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ Π²Π°ΠΌ Π² ΡΡΠΎΡ ΠΌΠΎΠΌΠ΅Π½Ρ Π½Π΅ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΏΠΎΠ½ΡΡΠ½Π°.
Π― Π΄ΡΠΌΠ°Ρ, ΡΡΠΎ ΠΊΠΎΠ³Π΄Π° Π³ΠΎΠ²ΠΎΡΡΡ ΠΎ Π±ΠΎΡΡΠ±Π΅ Π·Π° Β«ΡΠΈΡΡΡΠΉ ΠΊΠΎΠ΄Β», ΡΡΠΈΠΌ ΠΎΠ±ΡΡΠ½ΠΎ ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°ΡΡ Π²ΡΠ΅ ΡΡΠΈ ΡΡΠΈ Π²Π΅ΡΠΈ. ΠΠΎ ΡΡΠ°Π²ΠΈΡΡ ΡΠ΅Π»ΡΡ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Β«ΡΠΈΡΡΡΠΉ ΠΊΠΎΠ΄Β», ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΊΠΎΠ³Π΄Π° ΡΠ°Π±ΠΎΡΠ°Π΅ΡΡ ΡΠΎ ΡΠ»ΠΎΠΆΠ½ΡΠΌ Π»Π΅Π³Π°ΡΠΈ-ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ, ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΡΡΡΠ°ΡΠ°ΡΡΠ΅ΠΉ ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²ΠΎΠΉ. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½Π°ΠΌ Π²ΡΠ΅ΠΌ Π±ΡΠ»ΠΎ Π±Ρ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π·Π°Π΄ΡΠΌΠ°ΡΡΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π³Π»ΡΠ±ΠΆΠ΅ ΠΈ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ, ΡΡΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΈΠ· ΡΠΎΡΡΠ°Π²Π»ΡΡΡΠΈΡ Β«ΡΠΈΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°Β» ΠΏΠΎ-Π½Π°ΡΡΠΎΡΡΠ΅ΠΌΡ ΠΏΡΠΈΠ½Π΅ΡΡΡ ΠΏΠΎΠ»ΡΠ·Ρ ΠΏΡΠΎΠ΅ΠΊΡΡ, Π½Π°Π΄ ΠΊΠΎΡΠΎΡΡΠΌ ΠΌΡ Π² Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ ΡΠ°Π±ΠΎΡΠ°Π΅ΠΌΒ».
Heisenbug
ΠΡΠΎ Β«ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡ ΠΏΠΎ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²ΡΠΈΠΊΠΎΠ²Β»: ΠΎΠ½Π° Π½Π° ΡΡΡΠΊΠ΅ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. ΠΠΎΡΡΠΎΠΌΡ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΅Ρ ΡΠΏΠΈΠΊΠ΅ΡΡ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΡ ΠΎΠ±ΠΎΠΈΡ ΡΡΠΈΡ ΠΌΠΈΡΠΎΠ² ΡΡΠ°Π·Ρ.
ΠΠ²Π°Π½ ΠΡΡΡΠΎΠ² ΠΈ ΠΠ½Π½Π° Π§Π΅ΡΠ½ΡΡΠ΅Π²Π°
ΠΠ²Π°Π½ ΠΈ ΠΠ½Π½Π° ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΡΠ°Π·Π½ΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡ , Π½ΠΎ ΠΊΠΎΠ΅-ΡΡΠΎ ΠΈΡ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ: ΠΎΠ±Π° ΠΌΠ½ΠΎΠ³ΠΎ Π·Π½Π°ΡΡ ΠΏΡΠΎ Selenium. ΠΡ ΠΎΠ±ΡΠ°Π»ΠΈΡΡ Ρ Π½ΠΈΠΌΠΈ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ, ΡΠ°ΠΊ ΡΡΠΎ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅:
ΠΠ²Π°Π½: Β«ΠΠ»Ρ ΠΌΠ΅Π½Ρ ΡΠ°ΠΌΠΎΠ΅ ΠΏΡΠΎΡΡΠΎΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠΈΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° β ΡΡΠΎ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ½ΡΡΠ΅Π½ Π±Π΅Π· ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π², Β«ΡΠ°ΠΌΠΎΠ΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΡΡΡΠΈΠΉΡΡΒ». ΠΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ Π·Π°Π²Π°Π»Π΅Π½ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΡΠ°ΡΡΡΡ ΠΎΠ±ΡΡΡΠ½ΠΈΡΡ, ΡΡΠΎ ΠΎΠ½ Π΄Π΅Π»Π°Π΅Ρ β ΡΡΠΎ Π½Π΅ ΡΠΈΡΡΡΠΉ ΠΊΠΎΠ΄Β».
ΠΠ½Π½Π°: Β«Π£ ΠΌΠ΅Π½Ρ ΠΏΠΎΡ ΠΎΠΆΠ΅: ΡΡΠΎ ΠΊΠΎΠ΄, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΡΡΡΠΎ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ, ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ Π±Π°Π³, Π»Π΅Π³ΠΊΠΎ ΡΠ°ΡΡΠΈΡΠΈΡΡ Π΅Π³ΠΎ, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΡΒ».
ΠΠ²Π°Π½: Β«ΠΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ ΡΡΠΎ Β«ΠΊΠΎΠ΄, Π·Π° ΠΊΠΎΡΠΎΡΡΠΉ Π½Π΅ ΡΡΡΠ΄Π½ΠΎΒ». ΠΠΎΠΎΠ±ΡΠ΅ Π³ΠΎΠ²ΠΎΡΡΡ, ΡΡΠΎ Π΅ΡΠ»ΠΈ ΡΡ ΡΠΌΠΎΡΡΠΈΡΡ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π°ΠΏΠΈΡΠ°Π» ΠΏΠΎΠ»Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄, ΠΈ Π½Π΅ ΡΠΆΠ°ΡΠ°Π΅ΡΡΡΡ, ΡΠΎ ΡΡ Π½Π΅ ΡΠ°Π·Π²ΠΈΠ²Π°Π΅ΡΡΡΡ. ΠΠΎΠ»ΡΡΠ°Π΅ΡΡΡ, ΡΡΠΎ Ρ ΠΊΠ°ΠΆΠ΄ΡΠΌ Π³ΠΎΠ΄ΠΎΠΌ ΡΠ²ΠΎΠΉ ΠΊΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡΡ Π²ΡΡ ΡΠΈΡΠ΅Β».
Π‘Π΅Π±Π°ΡΡΠΈΠ°Π½ ΠΠ°ΡΠ½Π΅Ρ
Π‘Π΅Π±Π°ΡΡΠΈΠ°Π½ β Lead Java Developer Advocate Π² IBM, ΠΈ Π΅Π³ΠΎ ΡΠ°ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ²ΠΈΠ΄Π΅ΡΡ Π½Π° Java-ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡΡ . ΠΠΎ ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΠ΅ΠΉΡΠ°Ρ ΠΎΠ½ ΠΏΡΠΈΠ»Π΅ΡΠ°Π΅Ρ Π½Π° Heisenbug, ΠΌΡ ΡΠΏΡΠΎΡΠΈΠ»ΠΈ Π΅Π³ΠΎ ΠΎ ΡΠΈΡΡΠΎΠΌ ΠΊΠΎΠ΄Π΅ ΠΈΠΌΠ΅Π½Π½ΠΎ Π² ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ΅ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΈ ΠΎΠ½ ΠΎΡΠ²Π΅ΡΠΈΠ»:
Β«ΠΠΎ ΠΌΠΎΠ΅ΠΌΡ ΠΎΠΏΡΡΡ, ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΠΊΠΎΠ΄Π° Π²Π°ΠΆΠ½ΠΎ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠ»ΡΡΠ°Π΅ ΠΏΡΠΎΠ΄Π°ΠΊΡΠ½-ΠΊΠΎΠ΄Π°, Π½ΠΎ ΠΈ Π΄Π»Ρ Π½Π°ΡΠΈΡ ΡΠ΅ΡΡΠΎΠ². Π ΡΠ΅ΡΡΠ°Ρ ΡΠΈΡΡΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΌΠΈ Π°Π±ΡΡΡΠ°ΠΊΡΠΈΡΠΌΠΈ ΠΈ Π΄Π΅Π»Π΅Π³Π°ΡΠΈΠ΅ΠΉ ΡΠ°ΡΡΠΎ ΠΏΡΠ΅Π½Π΅Π±ΡΠ΅Π³Π°ΡΡ, ΡΡΠΎ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ ΡΠ°ΠΊΠΎΠΌΡ ΠΊΠΎΠ΄Ρ ΡΠ΅ΡΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠΉ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΡΡ. ΠΠΎΠ³Π΄Π° ΠΌΡ ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΠΌ ΠΏΡΠΎΠ΄Π°ΠΊΡΠ½-ΠΊΠΎΠ΄ ΠΈ ΠΌΠ΅Π½ΡΠ΅ΠΌ Π΅Π³ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π²ΠΈΠ΄Π½ΠΎ, Ρ ΠΎΡΠΎΡΡΡ ΡΠ°Π±ΠΎΡΡ Π»ΠΈ ΠΌΡ ΠΏΡΠΎΠ΄Π΅Π»Π°Π»ΠΈ Π½Π°Π΄ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅ΠΉ Π½Π°ΡΠΈΡ ΡΠ΅ΡΡΠΎΠ²Β».
ΠΠ½Π΄ΡΠ΅ΠΉ ΠΡΡΠ½ΠΈΠΊΠΎΠ²
ΠΠ½Π΄ΡΠ΅ΠΉ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π°Π΄ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠΌ Π΄Π»Ρ Π±ΡΠ°ΡΠ·Π΅ΡΠ½ΠΎΠΉ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ Playwright, ΠΎ ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΌΡ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΏΠΈΡΠ°Π»ΠΈ. ΠΠ³ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ ΡΠ°ΠΌΡΠΌ Π»Π°ΠΊΠΎΠ½ΠΈΡΠ½ΡΠΌ:
Β«Π§ΠΈΡΡΡΠΉ ΠΊΠΎΠ΄ β ΡΡΠΎ ΡΡΠΏΠΎΠΉ, ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ½ΡΡΠ½ΡΠΉ ΠΊΠΎΠ΄. Π ΡΠ΅ΠΌ ΡΡΠΏΠ΅Π΅, ΡΠ΅ΠΌ Π»ΡΡΡΠ΅Β».
ΠΠ»Π΅ΠΊΡΠ°Π½Π΄ΡΠ° Π‘Π²Π°ΡΠΈΠΊΠΎΠ²Π°
ΠΠ»Π΅ΠΊΡΠ°Π½Π΄ΡΠ° β ΡΠΊΡΠΏΠ΅ΡΡ ΠΏΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ Π² ΠΠ΄Π½ΠΎΠΊΠ»Π°ΡΡΠ½ΠΈΠΊΠ°Ρ , ΠΊΠΎΡΠΎΡΠ°Ρ Β«Π½Π°ΡΠΈΠ½Π°Π»Π° Π² IT ΠΊΠ°ΠΊ Java-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ, Π½ΠΎ ΡΠ²Π΅ΡΠ½ΡΠ»Π° Π½Π΅ ΡΡΠ΄Π°Β». ΠΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ ΡΠ°ΠΊΠΈΠΌ:
Β«Π§ΠΈΡΡΡΠΉ ΠΊΠΎΠ΄ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ ΡΡΠ΅ΠΌΡ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌΠΈ: Π΄ΡΡΠ³ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ Π»Π΅Π³ΠΊΠΎ ΠΏΡΠΎΡΠ΅ΡΡΡ ΠΈ ΠΏΠΎΠ½ΡΡΡ Π΅Π³ΠΎ, Π½Π΅Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠΈ ΡΡΠ΅Π±ΡΡΡ ΡΠΎΡΠ°Π·ΠΌΠ΅ΡΠ½ΡΡ ΡΡΠΈΠ»ΠΈΠΉ, ΠΈ ΡΡΡΠ΅ΠΊΡ ΠΎΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΠ΅Π΄ΡΠΊΠ°Π·Π°Π½.
ΠΠ° Π΄Π΅Π»Π΅ ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΊΠΎΠ΄ ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½, Π»Π°ΠΊΠΎΠ½ΠΈΡΠ΅Π½, ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΎΠ±ΡΠ΅ΠΏΡΠΈΠ½ΡΡΡΠΌ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°ΠΌ Π΄Π»Ρ ΡΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ Π½Π°ΠΏΠΈΡΠ°Π½, Π½Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π½Π΅ΡΠ²Π½ΡΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ ΠΈΠ»ΠΈ ΠΏΠΎΠ±ΠΎΡΠ½ΡΡ ΡΡΡΠ΅ΠΊΡΠΎΠ² ΠΈ ΠΏΠΎΠΊΡΡΡ ΡΠ΅ΡΡΠ°ΠΌΠΈΒ».
HolyJS
ΠΠ½Π΄ΡΠ΅ΠΉ ΠΠ΅Π»ΠΈΡ ΠΎΠ²
ΠΠ½Π΄ΡΠ΅ΠΉ ΠΈΠ·Π²Π΅ΡΡΠ΅Π½ ΠΌΠ½ΠΎΠ³ΠΈΠΌ ΠΏΠΎ ΠΏΡΠΎΠ΅ΠΊΡΡ Β«ΠΠ΅Π²ΡΠ°Ρ ΡΠ°Β». ΠΠ΅ΡΠ΄ΠΈΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ, ΡΡΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ, ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΡΠΎΡΠΌΡΠ»ΠΈΡΡΡΡΠΈΠΉ ΡΠ²ΠΎΠΈ ΠΌΡΡΠ»ΠΈ Π² Β«ΠΠ΅Π²ΡΠ°Ρ ΡΠ°-ΠΏΠΎΠ΄ΠΊΠ°ΡΡΠ΅Β», ΠΈ ΡΠ²ΠΎΡ ΠΏΠΎΠ·ΠΈΡΠΈΡ ΡΡΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°Π» ΡΡΡΠΊΠΎ:
Β«Π ΠΎΠ±Π΅ΡΡ Β«ΠΡΠ΄ΡΒ» ΠΠ°ΡΡΠΈΠ½ ΡΡΠ΅ΠΌΡ ΡΠ²ΠΎΠΈΠΌΠΈ Π³Π»Π°Π²Π½ΡΠΌΠΈ ΠΊΠ½ΠΈΠ³Π°ΠΌΠΈ (Β«Clean CodeΒ», Β«The Clean CoderΒ» ΠΈ Β«Clean ArchitectureΒ»), ΠΊΠ°ΠΊ ΠΌΠ½Π΅ ΠΊΠ°ΠΆΠ΅ΡΡΡ, ΠΏΡΡΠ°Π΅ΡΡΡ Π΄Π»Ρ ΡΠ΅Π±Ρ ΠΎΡΠ²Π΅ΡΠΈΡΡ Π½Π° Π²ΠΎΠΏΡΠΎΡΡ: ΠΊΡΠΎ, ΡΡΠΎ ΠΈ ΠΊΠ°ΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΈΡΠ°ΡΡ. ΠΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΏΠΎΡΠΈΡΡ ΠΎ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΡΡΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ Π΅Π³ΠΎ Π²ΡΠ²ΠΎΠ΄ΠΎΠ², Π½ΠΎ Π²ΠΎΡ ΡΡΠΎ, Π½Π΅ΠΎΡΠΏΠΎΡΠΈΠΌΠΎ β ΡΡΠΈ ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΠΎΡΡΡΠΎΠ΅Π½Ρ Π½Π° Π±ΠΎΠ³Π°ΡΠΎΠΌ Π»ΠΈΡΠ½ΠΎΠΌ ΠΎΠΏΡΡΠ΅ ΠΈ Π·Π΄ΡΠ°Π²ΠΎΠΌ ΡΠΌΡΡΠ»Π΅. Π Π² ΡΠ°ΠΌΠΊΠ°Ρ ΡΡΠΎΠΉ ΠΈΠ΄Π΅ΠΈ Ρ ΠΌΠΎΠ³Ρ ΡΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ Π΄Π»Ρ ΠΌΠ΅Π½Ρ ΡΠΈΡΡΡΠΉ ΠΊΠΎΠ΄ β ΡΡΠΎ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π°ΠΏΠΈΡΠ°Π» Π±Ρ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ, ΡΠΏΠΎΡΠΊΠ½ΡΠ²ΡΠΈΠΉΡΡ ΠΎ Π½Π΅ΠΌΠ°Π»ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΠ΄Π²ΠΎΠ΄Π½ΡΡ ΠΊΠ°ΠΌΠ½Π΅ΠΉ Π² ΡΠ²ΠΎΠ΅ΠΉ ΠΆΠΈΠ·Π½ΠΈ ΠΈ Π² ΡΡΠΎΠΌ Π±ΠΎΠ»Π΅Π·Π½Π΅Π½Π½ΠΎΠΌ ΠΏΡΠΎΡΠ΅ΡΡΠ΅ Π½Π°ΡΡΠΈΠ²ΡΠΈΠΉΡΡ ΠΈΠ΄ΡΠΈ ΠΎΡΡΠΎΡΠΎΠΆΠ½ΠΎΠΉ ΠΏΠΎΡ ΠΎΠ΄ΠΊΠΎΠΉ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ΅ΠΉ ΡΡΠΈΡ ΠΊΠ°ΠΌΠ½Π΅ΠΉ ΠΈΠ·Π±Π΅Π³Π°ΡΡ.
ΠΠ°ΠΌ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π΅ΡΠ΄ΠΎΠ±Π΅Π½ ΡΡΠΈΠ»Ρ ΡΡΠΎΠ³ΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ°, Π½ΠΎ Π΅ΡΠ»ΠΈ Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ Π΅ΠΌΡ ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ, Π²Ρ ΡΠΎΡΠ½ΠΎ ΠΎΡΡΠ°Π½Π΅ΡΠ΅ΡΡ ΡΠ΅Π»Ρ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²Π·ΡΡΡ ΡΡΠΎΡ ΡΡΠΈΠ»Ρ ΠΈ ΠΏΠ΅ΡΠ΅ΡΠ°Π±ΠΎΡΠ°ΡΡ Π΅Π³ΠΎ, ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ΄ΠΎΠ±Π½ΡΠΌ Π΄Π»Ρ ΡΠ΅Π±Ρ. ΠΠ»ΠΈ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΡΡΠ°ΡΠ½Π½ΠΎ Π½ΡΡΠ½ΡΡΡ Π² ΡΠ΅ΠΊΡ Π½Π°Π±ΠΈΠ²Π°ΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΡΠΈΡΠΊΠΈ, Π²ΡΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΡΠ²ΠΎΠΉ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΡΠΈΠ»Ρ, ΠΏΠΎΠΊΠ° ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ Π±ΡΠ΄ΡΡ ΡΠΌΠΎΡΡΠ΅ΡΡ Π½Π° Π²Π°Ρ Ρ Π½Π΅Π΄ΠΎΡΠΌΠ΅Π½ΠΈΠ΅ΠΌ, Π΄Π²ΠΈΠ³Π°ΡΡΡ ΠΏΠΎΠ΄ ΠΏΡΠΈΡΠΌΠΎΡΡΠΎΠΌ ΡΡΠ°ΡΡΠΈΡ ΡΠΎΠ²Π°ΡΠΈΡΠ΅ΠΉ.
Π§ΠΈΡΡΡΠΉ ΠΊΠΎΠ΄ β ΡΡΠΎ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ Π»Π΅Π³ΠΊΠΎ ΡΠΈΡΠ°Π΅ΡΡΡ, Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ ΠΈ Π»Π΅Π³ΠΊΠΎ ΡΠ°ΡΡΠΈΡΡΠ΅ΡΡΡ. ΠΠΌΠ΅Π½Π½ΠΎ ΡΡΠΈ ΡΡΠΈ Π°ΡΠΏΠ΅ΠΊΡΠ° Π·Π°ΠΊΠ»Π°Π΄ΡΠ²Π°ΡΡ ΠΏΡΠΎΡΠ½ΡΠΉ ΡΡΠ½Π΄Π°ΠΌΠ΅Π½Ρ ΠΏΠΎΠ΄ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠΌ ΠΏΡΠ΅Π΄ΡΡΠΎΠΈΡ ΠΆΠΈΡΡ Π³ΠΎΠ΄Π°ΠΌΠΈ Π² ΡΡΠ»ΠΎΠ²ΠΈΡΡ ΠΈΠ·ΠΌΠ΅Π½ΡΠΈΠ²ΠΎΡΡΠΈ Π²Π½Π΅ΡΠ½ΠΈΡ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ. Π ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠ°ΠΊΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΌΡ ΠΏΠΈΡΠ΅ΠΌ Π² ΠΊΡΡΠΏΠ½ΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡ Β»
ΠΠ»Π΅ΠΊΡΠ°Π½Π΄ΡΠ° ΠΠ°Π»ΠΈΠ½ΠΈΠ½Π°
ΠΠ»Π΅ΠΊΡΠ°Π½Π΄ΡΠ° ΡΠΎΡΡΠΎΠΈΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΌ ΠΊΠΎΠΌΠΈΡΠ΅ΡΠ΅ HolyJS, Ρ Π½Π΅Ρ Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΎΠΏΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ β ΠΈ, Ρ ΠΎΡΡ ΠΎΠ½Π° Π½Π΅ Ρ Heisenbug, Ρ ΡΠ΅ΡΡΠ°ΠΌΠΈ ΠΎΠ½Π° ΡΠΎΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌΠ° Π½Π΅ ΠΏΠΎΠ½Π°ΡΠ»ΡΡΠΊΠ΅ (unit, integration, E2E, B2B). ΠΠΎΡ Π΅Ρ ΡΠ΅ΠΊΡΡ:
Β«Clean code β ΡΠ΅ΠΉΡΠ°Ρ ΡΡΠΎ ΠΏΡΠΎΡΡΠΎΠ΅ ΠΏΠΎΠ½ΡΡΠΈΠ΅, Π½ΠΎ ΠΏΠΎΠ½ΡΡΡ Π΅Π³ΠΎ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΡΡΠ΄Π½ΠΎ. ΠΠ½Π΅ ΠΊΠ°ΠΆΠ΅ΡΡΡ, ΡΡΠΎ ΡΠΈΡΡΡΠΉ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡΡΡ ΠΏΡΠΈ ΡΠΎΠ±Π»ΡΠ΄Π΅Π½ΠΈΠΈ ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΠΏΡΠ°Π²ΠΈΠ»:
β ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΠΊΡΡΠΎΡΠ΅ΠΊ ΠΊΠΎΠ΄Π° Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°ΡΡΡΡ ΠΈΠ»ΠΈ ΡΠ°ΡΡΠΈ/ΡΠ»ΡΡΡΠ°ΡΡΡΡ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ Π΄ΡΡΠ³ΠΈΡ
ΠΊΡΡΠΎΡΠΊΠΎΠ², Π½ΠΎ ΠΏΡΠΈ ΡΡΠΎΠΌ ΡΠΎΡ
ΡΠ°Π½ΡΡΡ ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΡΡ ΠΈΠ΄Π΅Ρ/ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΊΡΡΠΎΡΠΊΠ°ΠΌΠΈ (Π² ΡΡΠΎΠΌ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ SOLID, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ Β«Π²ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΏΡΠΈΠ½ΡΡΡ ΠΏΠΎΠ·ΠΆΠ΅, Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡΡΡ ΠΏΠΎΠ·ΠΆΠ΅Β»).
β ΠΊΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΈΡΠ°ΡΡΡΡ ΠΊΠ°ΠΊ ΡΠ²Π»Π΅ΠΊΠ°ΡΠ΅Π»ΡΠ½Π°Ρ ΠΊΠ½ΠΈΠ³Π°, Ρ ΠΏΠΎΠ½ΡΡΠ½ΡΠΌΠΈ ΡΠΈΠΏΠΈΡΠ½ΡΠΌΠΈ Π½Π°Π·Π²Π°Π½ΠΈΡΠΌΠΈ ΠΈ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ. Π ΠΏΡΠΈΠΌΠ΅ΡΡ, Π΅ΡΠ»ΠΈ Π²Ρ Π·Π°Π΄ΡΠΌΠ°Π΅ΡΠ΅ ΠΏΠΈΡΠ°ΡΡ ΡΠ°ΡΡΠΊΠ°Π·, ΡΠΎ Ρ Π½Π΅Π³ΠΎ, Π²Π΅ΡΠΎΡΡΠ½Π΅Π΅ Π²ΡΠ΅Π³ΠΎ Π±ΡΠ΄Π΅Ρ ΡΠΈΠΏΠΈΡΠ½Π°Ρ ΡΡΡΡΠΊΡΡΡΠ° Π²ΡΠΎΠ΄Π΅ Π²ΡΡΡΠΏΠ»Π΅Π½ΠΈΡ, Π·Π°Π²ΡΠ·ΠΊΠΈ, ΠΊΡΠ»ΡΠΌΠΈΠ½Π°ΡΠΈΠΈ ΠΈ ΡΠ°Π·Π²ΡΠ·ΠΊΠΈ. ΠΠ°ΠΆΠ΅ Π΅ΡΠ»ΠΈ ΡΠΎΠ»ΡΠΊΠΎ Π²Ρ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π±ΠΎΡΠ°Π΅ΡΠ΅ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ΅, ΠΊΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΈΡΠ°ΡΡΡΡ Π»Π΅Π³ΠΊΠΎ Π²Π°ΠΌΠΈ ΠΆΠ΅ ΡΠΏΡΡΡΡ Π»ΡΠ±ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ, Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΉ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ, ΡΠ·ΡΠΊΠ°, ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΎΠ².
β ΠΊΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅ΡΡ ΠΏΠΎΠ½ΡΡΠ½ΡΡ ΡΡΡΡΠΊΡΡΡΡ. Π’.Π΅. Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΠΏΠΎΠ½ΡΡΠ½Π° ΠΏΡΠΈΡΠΈΠ½Π°, ΠΏΠΎ ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠΎΡ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ ΠΊΡΡΠΎΡΠ΅ΠΊ ΠΊΠΎΠ΄Π° Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π² ΠΏΡΠΎΠ΅ΠΊΡΠ΅.
β ΠΊΠ°ΠΆΠ΄Π°Ρ ΡΡΡΠΎΡΠΊΠ° ΠΊΠΎΠ΄Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΠΎΠ±ΠΎΡΠ½ΠΎΠ²Π°Π½Π° Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ Π±ΠΈΠ·Π½Π΅ΡΠ°Β»
NicolΓ² Ribaudo
ΠΠΈΠΊΠΎΠ»ΠΎ, Π±ΡΠ΄ΡΡΠΈ Π΅ΡΡ ΡΡΡΠ΄Π΅Π½ΡΠΎΠΌ, ΡΡΠ°Π» ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΊΠ»ΡΡΠ΅Π²ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ° Babel (ΠΎΠ± ΡΡΠΎΠΌ ΠΌΡ Π΅Π³ΠΎ ΡΠΆΠ΅ ΡΠ°ΡΡΠΏΡΠ°ΡΠΈΠ²Π°Π»ΠΈ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ). ΠΠ³ΠΎ Π²Π°ΡΠΈΠ°Π½Ρ ΠΎΠΊΠ°Π·Π°Π»ΡΡ ΡΠ°ΠΊΠΈΠΌ:
Β«Π§ΠΈΡΡΡΠΉ ΠΊΠΎΠ΄ β ΡΡΠΎ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΡ Π½Π° ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠ΅ Π°ΡΠΎΠΌΠ°ΡΠ½ΡΠ΅ ΡΠΎΡΡΠ°Π²Π»ΡΡΡΠΈΠ΅.
Β«ΠΡΠΎΠΌ ΠΊΠΎΠ΄Π°Β» β ΡΡΠΎ Π½Π°ΠΈΠΌΠ΅Π½ΡΡΠΈΠΉ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠΉ Π½Π°Π±ΠΎΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ, ΠΎΠ±Π»Π°Π΄Π°ΡΡΠΈΠΉ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΡΠΌ ΡΠΌΡΡΠ»ΠΎΠΌ, Π½Π΅ Π·Π°Π²ΠΈΡΡΡΠΈΠ΅ ΠΈΠ·Π»ΠΈΡΠ½Π΅ ΠΎΡ ΠΎΠΊΡΡΠΆΠ°ΡΡΠ΅Π³ΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ°: ΠΈΠΌΠ΅Π½Π° ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΎΠΏΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΠ΅, ΡΡΠΎΠ±Ρ ΡΠΈΡΠ°ΡΡΠ΅ΠΌΡ ΠΈΡ Π½Π΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π»ΠΎΡΡ Π²ΡΠ΄Π΅Π»ΡΡΡ Π² Π³ΠΎΠ»ΠΎΠ²Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΏΠ°ΠΌΡΡΡ Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΉ, Π° ΡΠ°ΠΊΠΆΠ΅ Π½Π΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π»ΠΎΡΡ ΡΠΌΠΎΡΡΠ΅ΡΡ Π΅ΡΡ ΠΊΡΠ΄Π°-ΡΠΎ Π² ΠΊΠΎΠ΄Π΅, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ½ΡΡΡ, ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΡΡΠΎΠ³ΠΎ Β«Π°ΡΠΎΠΌΠ°Β». Π§Π΅ΠΌ ΠΌΠ΅Π½ΡΡΠ΅ Π°ΡΠΎΠΌΡ, ΡΠ΅ΠΌ ΠΏΡΠΎΡΠ΅ ΠΏΠΎΠ½ΡΡΡ, ΡΡΠΎ Π΄Π΅Π»Π°Π΅Ρ ΠΊΠΎΠ΄.
ΠΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠΈΡΡΡΠΌ Π²Π½Π΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΡ: Π°ΡΠΎΠΌΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΊ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ, ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠ΅ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΡ ΠΊΠΎΠ΄Π°, Π½Π΅ ΠΈΠ·ΠΎΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΒ».
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
ΠΠ°ΠΊΠΎΠ½Π΅Ρ, ΠΊΠΎΠ³Π΄Π° ΠΌΠ½Π΅Π½ΠΈΡ Π±ΡΠ»ΠΈ ΡΠΎΠ±ΡΠ°Π½Ρ, ΠΌΡ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΈ ΠΈΡ ΡΠ°ΠΌΠΎΠΌΡ ΠΡΠ΄ΡΡΠΊΠ΅ ΠΠΎΠ±Ρ ΠΈ ΡΠΏΡΠΎΡΠΈΠ»ΠΈ, Ρ ΠΎΡΠ΅ΡΡΡ Π»ΠΈ Π΅ΠΌΡ ΡΡΠΎ-ΡΠΎ ΡΠΊΠ°Π·Π°ΡΡ. ΠΡΠ²Π΅Ρ ΠΎΠΊΠ°Π·Π°Π»ΡΡ ΡΠ°ΠΊΠΈΠΌ:
Β«Π― ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Ρ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΎΡΠΎΠ² Π²ΡΡΠ΅. Π― Π±Ρ Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½Ρ Π²Π΅ΡΡ, ΠΊΠΎΡΠΎΡΡΡ ΠΊΠΎΠ³Π΄Π°-ΡΠΎ ΡΠΊΠ°Π·Π°Π» ΠΠ°ΠΉΠΊΠ» Π€Π΅Π·Π΅ΡΡ: βΠ§ΠΈΡΡΡΠΉ ΠΊΠΎΠ΄ Π²ΡΠ΅Π³Π΄Π° Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ°ΠΊ, Π±ΡΠ΄ΡΠΎ Π΅Π³ΠΎ ΠΏΠΈΡΠ°Π» ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ, ΠΊΠΎΡΠΎΡΠΎΠΌΡ Π½Π΅ Π²ΡΡ ΡΠ°Π²Π½ΠΎβΒ».
ΠΠ³ΠΎ Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π·Π²ΡΡΠΈΡ ΠΎΡΠ΅Π½Ρ Π΄ΡΡΠΆΠ΅Π»ΡΠ±Π½ΠΎ. ΠΠΎ ΡΠΈΡΡΡΠΉ ΠΊΠΎΠ΄ β ΡΠ°ΠΊΠ°Ρ Π΄ΠΈΡΠΊΡΡΡΠΈΠΎΠ½Π½Π°Ρ ΡΠ΅ΠΌΠ°, ΡΡΠΎ ΠΏΠΎΠΊΠ° ΠΊΡΠΎ-ΡΠΎ ΠΈΠ· Π²Π°Ρ ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΠΊΠΈΠ²Π°Π΅Ρ, ΠΊΡΠΎ-ΡΠΎ Π΄ΡΡΠ³ΠΎΠΉ Π½Π°Π²Π΅ΡΠ½ΡΠΊΠ° Π³ΠΎΡΠΈΡ, ΠΎΡΡΡΠ°Ρ ΡΡΠΎ-ΡΠΎ ΡΠ°ΠΊΠΎΠ΅:
- Β«ΠΠΊΠΈΠ½ΡΡΠΈΠ½ ΠΏΠΈΡΠ΅Ρ: βΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²Π°ΠΆΠ΅Π½ Π½Π΅ ΠΊΡΠ°ΡΠΈΠ²ΡΠΉ ΠΊΠΎΠ΄, Π° ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ΅ΠΊΡ Ρ ΠΎΡΠΎΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π»β. ΠΠΎ Π²Π΅Π΄Ρ Π² ΠΊΠ½ΠΈΠ³Π΅ ΠΠΎΠ±Π° ΡΡΠ½ΠΎ ΡΠΊΠ°Π·Π°Π½ΠΎ, ΡΡΠΎ ΡΠΈΡΡΡΠΉ ΠΊΠΎΠ΄ Π½ΡΠΆΠ΅Π½ Π½Π΅ ΠΏΡΠΎΡΡΠΎ Π΄Π»Ρ ΠΊΡΠ°ΡΠΎΡΡ, Π° ΠΈΠ· ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠΎΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ: Ρ Π·Π°ΠΏΡΡΠ°Π½Π½ΡΠΌ ΠΈ ΠΊΡΠΈΠ²ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ ΡΠΊΠΎΡΠΎΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½ΠΎΠ²ΡΡ ΡΠΈΡ ΡΡΡΠ΅ΠΌΠΈΡΡΡ ΠΊ Π½ΡΠ»Ρ. Π’ΠΎ Π΅ΡΡΡ ΡΠΈΡΡΡΠΉ ΠΊΠΎΠ΄ ΠΈ Π½ΡΠΆΠ΅Π½ ΠΊΠ°ΠΊ ΡΠ°Π· Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ΅ΠΊΡ Ρ ΠΎΡΠΎΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π» ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π±ΡΠ» Π΄ΠΎΠ²ΠΎΠ»Π΅Π½!Β»
- Β«ΠΠ°ΠΊΠΎΠ΅ Π΅ΡΡ βΠΎΡΠ΅Π½Ρ ΡΡΠΏΠΎΠΉ ΠΈ ΠΏΠΎΠ½ΡΡΠ½ΡΠΉ ΠΊΠΎΠ΄β? Π‘ βΠΏΠΎΠ½ΡΡΠ½ΡΠΌβ Π½Π΅ ΡΠΏΠΎΡΡ, Π½ΠΎ Π²ΡΠ±ΠΈΡΠ°ΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΡ β ΡΡΠΎ ΡΠ΅Π»ΠΎΠ΅ ΠΈΡΠΊΡΡΡΡΠ²ΠΎ, ΡΡΠ΅Π±ΡΡΡΠ΅Π΅ Π½Π΅ΠΌΠ°Π»ΠΎ ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΡΠ°Π»ΡΠ½ΡΡ ΡΡΠΈΠ»ΠΈΠΉ, ΠΈ Π½Π°Π·ΡΠ²Π°ΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΡΡΠΎΠΉ ΡΠΌΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ βΡΡΠΏΡΠΌβ β ΠΎΡΠΊΠΎΡΠ±ΠΈΡΠ΅Π»ΡΠ½ΠΎ!Β»
- Β«Π‘Π»ΠΎΠ²Π° βΠ²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°Π±ΠΈΠ²Π°ΡΡ ΡΠ²ΠΎΠΈ ΡΠΈΡΠΊΠΈ, ΠΏΠΎΠΊΠ° ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ Π±ΡΠ΄ΡΡ ΡΠΌΠΎΡΡΠ΅ΡΡ Ρ Π½Π΅Π΄ΠΎΡΠΌΠ΅Π½ΠΈΠ΅ΠΌβ Π·Π²ΡΡΠ°Ρ ΡΠ½ΠΈΡΠΈΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎ, ΠΊΠ°ΠΊ Π±ΡΠ΄ΡΠΎ ΡΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ Π΄ΡΡΠ°ΠΊΠΈ Π΄Π΅Π»Π°ΡΡ. ΠΠΎ Π²Π΅Π΄Ρ Π²ΡΡ Π»ΡΡΡΠ΅Π΅ ΠΈ ΠΈΠ½Π½ΠΎΠ²Π°ΡΠΈΠΎΠ½Π½ΠΎΠ΅ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ, ΠΊΠΎΠ³Π΄Π° Π½Π°Π±ΠΈΠ²Π°Π΅ΡΡ ΡΠ²ΠΎΠΈ ΡΠΈΡΠΊΠΈ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΡΡ ΠΈΡ ΠΏΡΠΈΡΠΈΠ½Ρ, Π° Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΡΠ»Π΅Π΄ΡΠ΅ΡΡ ΡΡΠ°ΡΡΠΌ ΠΊΠ½ΠΈΠΆΠΊΠ°ΠΌ!Β»
UPD 12 ΠΌΠ°ΡΡΠ°: Π₯ΠΎΡΡ ΠΡΠ΄ΡΡΠΊΠ° ΠΠΎΠ± ΠΈ Π½Π΅ ΡΠΌΠΎΠΆΠ΅Ρ ΠΊ Π½Π°ΠΌ ΠΏΡΠΈΠ»Π΅ΡΠ΅ΡΡ, Π²ΡΡΠ΄ Π»ΠΈ Π½Π°ΡΠΈ ΠΏΠ΅ΡΠ΅ΡΠ±ΡΡΠ³ΡΠΊΠΈΠ΅ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ (Π΄Π»Ρ .NET-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΡΠ΅ΡΡΠΈΡΠΎΠ²ΡΠΈΠΊΠΎΠ² ΠΈ JavaScript-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ²) ΠΎΠ±ΠΎΠΉΠ΄ΡΡΡΡ Π±Π΅Π· ΡΠΏΠΎΡΠΎΠ² ΠΎ ΡΠΈΡΡΠΎΠΌ ΠΊΠΎΠ΄Π΅. ΠΠ° ΡΠ°ΠΉΡΠ°Ρ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΉ β Π²ΡΠ΅Π³Π΄Π° Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ. Π‘Π»Π΅Π΄ΠΈΡΠ΅ Π·Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡΠΌΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄ΠΏΠΈΡΡΠ²Π°ΠΉΡΠ΅ΡΡ Π½Π° Π½Π°ΡΠΈ ΡΠ°ΡΡΡΠ»ΠΊΠΈ β ΡΠ°Π· Π² Π½Π΅Π΄Π΅Π»Ρ Π±ΡΠ΄Π΅ΠΌ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°ΡΡ ΠΎΠ± ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΡ .
ΠΠ°ΠΊ ΠΏΠΈΡΠ°ΡΡ ΡΠΈΡΡΡΠΉ ΠΈ ΠΊΡΠ°ΡΠΈΠ²ΡΠΉ ΠΊΠΎΠ΄ / ΠΠ»ΠΎΠ³ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ RUVDS.com / Π₯Π°Π±Ρ
ΠΠ°ΠΊΠΈΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΊΠΎΠ΄? Π ΠΎΠ±Π΅ΡΡ ΠΠ°ΡΡΠΈΠ½ Π²ΡΡΠ°Π·ΠΈΠ» ΡΡΠΎ Π½Π΅Π²Π΅ΡΠΎΡΡΠ½ΠΎ ΡΠΎΡΠ½ΠΎ, ΠΊΠΎΠ³Π΄Π° ΡΠΊΠ°Π·Π°Π»: Β«ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½Π°Ρ Π°Π΄Π΅ΠΊΠ²Π°ΡΠ½Π°Ρ ΠΌΠ΅ΡΠ° ΠΊΠ°ΡΠ΅ΡΡΠ²Π° ΠΊΠΎΠ΄Π° β ΡΡΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π²ΠΎΡΠΊΠ»ΠΈΡΠ°Π½ΠΈΠΉ Β«ΠΊΠ°ΠΊΠΎΠ³ΠΎ ΡΡΡΡΠ°!Β» Π² ΠΌΠΈΠ½ΡΡΡΒ».
ΠΠΎΠ·Π²ΠΎΠ»ΡΡΠ΅ ΠΌΠ½Π΅ ΠΏΠΎΡΡΠ½ΠΈΡΡ ΡΡΡ ΠΈΠ΄Π΅Ρ.
ΠΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π·, ΠΊΠΎΠ³Π΄Π° Ρ ΡΠΈΡΠ°Ρ ΡΡΠΆΠΎΠΉ ΠΊΠΎΠ΄, Π²ΠΎΡ ΠΊΠ°ΠΊΠΈΠ΅ ΠΌΡΡΠ»ΠΈ ΠΏΡΠΈΡ
ΠΎΠ΄ΡΡ ΠΌΠ½Π΅ Π² Π³ΠΎΠ»ΠΎΠ²Ρ:
- ΠΠ°ΠΊΠΎΠ³ΠΎ ΡΡΡΡΠ°! (Ρ ΠΎΡΠ²ΡΠ°ΡΠ΅Π½ΠΈΠ΅ΠΌ) β ΠΊΠΎΠ³Π΄Π° Π² Π½Π΅ΠΊΠΎΠ΅ΠΌ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ΅ ΠΊΠΎΠ΄Π° Π½Π΅Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ.
- ΠΠ°ΠΊΠΎΠ³ΠΎ ΡΡΡΡΠ°! (Ρ Π²ΠΎΡΡ ΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ) β ΠΊΠΎΠ³Π΄Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ ΡΠ΄Π΅Π»Π°Π» ΡΡΠΎ-ΡΠΎ ΠΎΡΠ΅Π½Ρ ΡΠ΄Π°ΡΠ½ΠΎΠ΅.
- ΠΠ°ΠΊΠΎΠ³ΠΎ ΡΡΡΡΠ°! (Ρ ΡΠ°Π·Π΄ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ) β ΠΊΠΎΠ³Π΄Π° Ρ Π½Π΅ ΠΌΠΎΠ³Ρ ΠΏΠΎΠ½ΡΡΡ ΡΠΎΡ ΡΠΆΠ°Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Ρ ΠΌΠ΅Π½Ρ ΠΏΠ΅ΡΠ΅Π΄ Π³Π»Π°Π·Π°ΠΌΠΈ.
ΠΡΠ°ΠΊ, ΡΡΠΎ ΡΠΎΡΠΌΠΈΡΡΠ΅Ρ ΠΏΠ΅ΡΠ²ΠΎΠ΅ Π²ΠΏΠ΅ΡΠ°ΡΠ»Π΅Π½ΠΈΠ΅ ΠΎΡ ΠΊΠΎΠ΄Π°? ΠΡΠΎ ΡΠΎ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΎΠ½ ΡΠΈΡΡ ΠΈ ΠΊΡΠ°ΡΠΈΠ². ΠΠΎΠ΄ΠΎΠ±Π½ΡΠΉ ΠΊΠΎΠ΄ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΡΠΈΠ·Π½Π°ΠΊΠΎΠΌ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΠΈΠ·ΠΌΠ° ΡΠΎΠ³ΠΎ, ΠΊΡΠΎ Π΅Π³ΠΎ Π½Π°ΠΏΠΈΡΠ°Π».
ΠΡΡΡ ΠΊ ΠΌΠ°ΡΡΠ΅ΡΡΡΠ²Ρ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ΄ΡΡ ΡΠ΅ΡΠ΅Π· Π΄Π²Π΅ Π²Π°ΠΆΠ½ΡΠ΅ Π²Π΅Ρ ΠΈ. ΠΡΠΎ β Π·Π½Π°Π½ΠΈΡ ΠΈ ΡΡΡΠ΄. ΠΠ½Π°Π½ΠΈΡ Π΄Π°ΡΡ ΡΠ°Π±Π»ΠΎΠ½Ρ, ΠΏΡΠΈΠ½ΡΠΈΠΏΡ, ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΡΠΈΡΠΌΡ, ΡΠ²ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π°, ΠΊΠΎΡΠΎΡΡΠ΅ Π½ΡΠΆΠ½Ρ Π΄Π»Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΎΡΡΠ°. ΠΠΎ ΡΡΠΈ Π·Π½Π°Π½ΠΈΡ Π½ΡΠΆΠ½ΠΎ Π·Π°ΠΊΡΠ΅ΠΏΠ»ΡΡΡ. Π’ΡΡ Π² Π΄Π΅Π»ΠΎ Π²ΡΡΡΠΏΠ°Π΅Ρ ΠΌΠ΅Ρ Π°Π½ΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΈ Π·ΡΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΠΏΠ°ΠΌΡΡΡ, Π·Π½Π°Π½ΠΈΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΡΠΎΡΠ½ΠΎ ΠΎΠ±ΠΎΡΠ½ΠΎΠ²Π°ΡΡΡΡ Ρ Π²Π°Ρ Π²Π½ΡΡΡΠΈ ΡΠ΅ΡΠ΅Π· ΠΏΠΎΡΡΠΎΡΠ½Π½ΡΡ ΠΏΡΠ°ΠΊΡΠΈΠΊΡ ΠΈ ΡΠΏΠΎΡΠ½ΡΠΉ ΡΡΡΠ΄.
ΠΠΎΡΠΎΡΠ΅ Π³ΠΎΠ²ΠΎΡΡ, ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠΈΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° β ΡΡΠΎ ΡΡΠΆΡΠ»Π°Ρ ΡΠ°Π±ΠΎΡΠ°. ΠΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π²Π»ΠΎΠΆΠΈΡΡ Π² Π½Π΅Ρ Π½Π΅ΠΌΠ°Π»ΠΎ ΡΠΈΠ». ΠΠ°ΠΌ Π½ΡΠΆΠ½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°. ΠΡΠΈΡΡΠΌ, Π½Π° ΡΡΠΎΠΌ ΠΏΡΡΠΈ Π±ΡΠ΄ΡΡ ΠΌΠΎΠΌΠ΅Π½ΡΡ, ΠΊΠΎΠ³Π΄Π° Π΄Π΅Π»ΠΎ ΡΡΠΎΠΏΠΎΡΠΈΡΡΡ, ΠΊΠΎΠ³Π΄Π° Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ, Π½ΠΎ ΡΡΠΎ Π²Π°Ρ ΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ β ΡΠ°Π³ Π·Π° ΡΠ°Π³ΠΎΠΌ Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ ΠΏΡΠΈΠ±Π»ΠΈΠΆΠ°ΡΡΡΡ ΠΊ ΡΠΎΠ²Π΅ΡΡΠ΅Π½ΡΡΠ²Ρ, ΠΏΠΎΠ²ΡΠΎΡΡΡΡ Π²ΡΡ ΡΠ½ΠΎΠ²Π° ΠΈ ΡΠ½ΠΎΠ²Π° Π΄ΠΎ ΡΠ΅Ρ ΠΏΠΎΡ ΠΏΠΎΠΊΠ° Π²ΡΡ Π½Π΅ ΠΎΠΊΠ°ΠΆΠ΅ΡΡΡ ΡΠ°ΠΊΠΈΠΌ, ΠΊΠ°ΠΊΠΈΠΌ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ. ΠΠ±Ρ ΠΎΠ΄Π½ΡΡ ΠΏΡΡΠ΅ΠΉ Π·Π΄Π΅ΡΡ Π½Π΅Ρ.
ΠΠΎΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΈΠ΄Π΅ΠΉ, ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΡΡΡΡ ΠΊΠΎΡΠΎΡΡΠΌΠΈ Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΡΡ Π½Π° ΠΏΡΡΠΈ ΠΎΡΠ²ΠΎΠ΅Π½ΠΈΡ ΠΈΡΠΊΡΡΡΡΠ²Π° Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠΈΡΡΠΎΠ³ΠΎ ΠΈ ΠΊΡΠ°ΡΠΈΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°.
ΠΠΌΠ΅Π½Π°
ΠΠ΅Π½Π΄ΡΠΈΠΊ ΠΠ°ΠΌΠ°Ρ ΠΊΠ°ΠΊ-ΡΠΎ ΡΠΊΠ°Π·Π°Π»: Β«ΠΡΠ»ΠΈ Ρ ΡΠΎΠ±Π΅ΡΡΡΡ ΡΠ°ΡΡΠΊΠ°Π·Π°ΡΡ Π½Π°ΡΡΠΎΡΡΡΡ ΠΈΡΡΠΎΡΠΈΡ, Ρ Π½Π°ΡΠ½Ρ Π΅Ρ Ρ ΠΌΠΎΠ΅Π³ΠΎ ΠΈΠΌΠ΅Π½ΠΈΒ».
Π ΠΌΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΠΌΡ Π²ΡΡΡΠ΅ΡΠ°Π΅ΠΌ ΠΈΠΌΠ΅Π½Π° Π±ΡΠΊΠ²Π°Π»ΡΠ½ΠΎ ΠΏΠΎΠ²ΡΡΠ΄Ρ. ΠΡ Π΄Π°ΡΠΌ ΠΈΠΌΠ΅Π½Π° ΡΡΠ½ΠΊΡΠΈΡΠΌ, ΠΊΠ»Π°ΡΡΠ°ΠΌ, Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°ΠΌ, ΠΏΠ°ΠΊΠ΅ΡΠ°ΠΌ, Π΄Π° ΡΠ΅ΠΌΡ ΡΠ³ΠΎΠ΄Π½ΠΎ. ΠΠΌΠ΅Π½Π° ΠΏΡΠΈΠ΄ΡΠΌΡΠ²Π°ΡΡ Π΄Π»Ρ ΡΠ°ΠΉΠ»ΠΎΠ² Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, Π΄Π»Ρ ΠΏΠ°ΠΏΠΎΠΊ, ΠΈ Π΄Π»Ρ Π²ΡΠ΅Π³ΠΎ, ΡΡΠΎ Π² Π½ΠΈΡ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ. ΠΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΈΠ·ΠΎΠ±ΡΠ΅ΡΠ°Π΅ΠΌ ΠΈΠΌΠ΅Π½Π°, ΠΈ ΠΏΠΎΡΡΠΎΠΌΡ ΠΈΠΌΠ΅Π½Π° ΡΠ°ΡΡΠΎ ΡΡΠ°Π½ΠΎΠ²ΡΡΡΡ ΡΠ΅ΠΌ, ΡΡΠΎ Π·Π°Π³ΡΡΠ·Π½ΡΠ΅Ρ ΠΊΠΎΠ΄.
ΠΠΌΡ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²Ρ Π΄Π°ΡΡΠ΅ ΡΡΡΠ½ΠΎΡΡΠΈ, Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠ°ΡΠΊΡΡΠ²Π°ΡΡ Π΅Ρ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, Π½Π°ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅, Ρ ΠΊΠΎΡΠΎΡΡΠΌ Π²Ρ Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅. ΠΡΠ±ΠΎΡ Ρ ΠΎΡΠΎΡΠΈΡ ΠΈΠΌΡΠ½ ΡΡΠ΅Π±ΡΠ΅Ρ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, Π½ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΡ Π³ΠΎΡΠ°Π·Π΄ΠΎ Π±ΠΎΠ»ΡΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΠΊΠΎΠ³Π΄Π° ΡΡΡΠ°ΡΡΠΈ Π½Π°ΠΊΠ°Π»ΡΡΡΡΡ. ΠΠΎΡΡΠΎΠΌΡ ΡΠ΄Π΅Π»ΡΠΉΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½Π°ΠΌ, Π° Π΅ΡΠ»ΠΈ Π²Π°ΠΌ ΡΠ΄Π°ΡΡΡΡ Π½Π°ΠΉΡΠΈ ΠΈΠΌΡ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π»ΡΡΡΠ΅ ΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ Ρ Π²ΠΎΠ·Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ Π½Π° Π½Π΅Π³ΠΎ Π·Π°Π΄Π°ΡΠ΅ΠΉ β Π·Π°ΠΌΠ΅Π½ΠΈΡΠ΅ ΠΈΠΌ ΡΠΎ, ΡΡΠΎ Π²Ρ ΡΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅. ΠΡΠ±ΠΎΠΉ, ΠΊΡΠΎ ΡΠΈΡΠ°Π΅Ρ Π²Π°Ρ ΠΊΠΎΠ΄, Π±ΡΠ΄Π΅Ρ Π²Π°ΠΌ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ΅Π½ Π·Π° Π²Π°ΡΠ΅ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ ΠΊ ΠΈΠΌΠ΅Π½Π°ΠΌ.
ΠΡΠ΅Π³Π΄Π° ΠΏΠΎΠΌΠ½ΠΈΡΠ΅, ΡΡΠΎ ΠΈΠΌΡ Π»ΡΠ±ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈΠ»ΠΈ ΠΊΠ»Π°ΡΡΠ°, Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΎΡΠ²Π΅ΡΠ°ΡΡ Π½Π° ΡΡΠΈ Π³Π»Π°Π²Π½ΡΡ Π²ΠΎΠΏΡΠΎΡΠ° ΠΎ Π½Π΅ΠΊΠΎΠ΅ΠΉ ΡΡΡΠ½ΠΎΡΡΠΈ: ΠΏΠΎΡΠ΅ΠΌΡ ΠΎΠ½Π° ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ, ΠΊΠ°ΠΊΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΎΠ½Π° Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ, ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ.
ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΠΏΡΠΈΠ΄ΡΠΌΡΠ²Π°ΡΡ Ρ ΠΎΡΠΎΡΠΈΠ΅ ΠΈΠΌΠ΅Π½Π°, Π½ΡΠΆΠ½ΠΎ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΌΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΡΡΠΊΠΈΠ²Π°ΡΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΈΠ΅ ΡΠ»ΠΎΠ²Π°. Π’ΡΡ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π·Π½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ Ρ ΠΎΠ±ΡΠΈΠΌ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² Π²ΡΠ΅ΠΉ ΠΠ΅ΠΌΠ»ΠΈ ΠΊΡΠ»ΡΡΡΡΠ½ΡΠΌ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠΎΠΌ, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π³ΡΠ°Π½ΠΈΡ. ΠΡΠΎΠΌΡ Π½Π΅Π»ΡΠ·Ρ Π½Π°ΡΡΠΈΡΡ β ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΎΡΠ²Π°ΠΈΠ²Π°Π΅Ρ Π²ΡΡ ΡΡΠΎ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ β ΡΠΈΡΠ°Ρ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΊΠΎΠ΄ Π΄ΡΡΠ³ΠΈΡ Π»ΡΠ΄Π΅ΠΉ.
ΠΠ΄Π½Π° ΡΡΠ½ΠΊΡΠΈΡ β ΠΎΠ΄Π½Π° Π·Π°Π΄Π°ΡΠ°
ΠΡΠΈΡ Π‘Π°Π»Π»ΠΈΠ²Π°Π½ ΠΎΠ΄Π½Π°ΠΆΠ΄Ρ ΡΠΊΠ°Π·Π°Π» Π·Π°ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΠ½ΡΡ Π²Π΅ΡΡ: Β«Π€ΠΎΡΠΌΠ° ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΡΠ½ΠΊΡΠΈΠΈΒ».
ΠΠ°ΠΆΠ΄Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΏΠΎΡΡΡΠΎΠ΅Π½Π° Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠ·ΡΠΊΠ°, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΠΎΠ³ΠΎ Π΄Π»Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°ΠΌΠΈ Π΄Π»Ρ ΡΠΎΡΠ½ΠΎΠ³ΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΡΡΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ. Π€ΡΠ½ΠΊΡΠΈΠΈ β Π³Π»Π°Π³ΠΎΠ»Ρ ΡΡΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ°, Π° ΠΊΠ»Π°ΡΡΡ β ΡΡΠΎ ΠΈΠΌΠ΅Π½Π° ΡΡΡΠ΅ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅. Π€ΡΠ½ΠΊΡΠΈΠΈ ΠΎΠ±ΡΡΠ½ΠΎ ΡΠ²Π»ΡΡΡΡΡ ΠΏΠ΅ΡΠ²ΠΎΠΉ Π»ΠΈΠ½ΠΈΠ΅ΠΉ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ Π»ΡΠ±ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΈ ΠΈΡ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ β ΡΡΠΎ ΡΡΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Ρ ΠΎΡΠΎΡΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π°.
ΠΡΡΡ Π²ΡΠ΅Π³ΠΎ Π΄Π²Π° ΠΏΡΠ°Π²ΠΈΠ»Π° Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠΈΡΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ:
- ΠΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΌΠΈ.
- ΠΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠ΅ΡΠ°ΡΡ Π»ΠΈΡΡ ΠΎΠ΄Π½Ρ Π·Π°Π΄Π°ΡΡ ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ Π΄Π΅Π»Π°ΡΡ ΡΡΠΎ Ρ ΠΎΡΠΎΡΠΎ.
ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΡΡΠ½ΠΊΡΠΈΡ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π±ΠΎΠ»ΡΡΠΎΠΉ, ΠΎΠ½Π° Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ ΡΡΡΡΠΊΡΡΡΡ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π΅ΡΠ»ΠΈ Π³ΠΎΠ²ΠΎΡΠΈΡΡ ΠΎΠ± ΠΎΡΡΡΡΠΏΠ°Ρ ΠΏΡΠΈ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΊΠΎΠ΄Π°, ΠΈΡ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ ΠΎΠ΄ΠΈΠ½-Π΄Π²Π°. Π’Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΡΠΏΡΠΎΡΠ°Π΅Ρ ΡΡΠ΅Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΉ, ΠΈΡ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅. Π Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ΡΡΠΎΠΌΡ, ΠΌΡ, ΠΊΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ ΡΠΎ, ΡΡΠΎΠ±Ρ Π²ΡΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ Π² ΡΡΠ½ΠΊΡΠΈΠΈ Π½Π°Ρ ΠΎΠ΄ΠΈΠ»ΠΈΡΡ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈ ΡΠΎΠΌ ΠΆΠ΅ ΡΡΠΎΠ²Π½Π΅ Π°Π±ΡΡΡΠ°ΠΊΡΠΈΠΈ.
Π‘ΠΌΠ΅ΡΠΈΠ²Π°Π½ΠΈΠ΅ ΡΡΠΎΠ²Π½Π΅ΠΉ Π°Π±ΡΡΡΠ°ΠΊΡΠΈΠΈ Π² ΡΡΠ½ΠΊΡΠΈΠΈ Π²ΡΠ΅Π³Π΄Π° ΡΠΈΠ»ΡΠ½ΠΎ ΡΠ±ΠΈΠ²Π°Π΅Ρ Ρ ΡΠΎΠ»ΠΊΡ ΠΈ Π²Π΅Π΄ΡΡ, ΡΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ, ΠΊ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡΠΎΡΡΠΌ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ ΡΠΏΡΠ°Π²Π»ΡΡΡ. ΠΠΏΡΡΠ½ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ Π²ΠΈΠ΄ΡΡ Π² ΡΡΠ½ΠΊΡΠΈΡΡ Π½Π΅ΡΡΠΎ Π²ΡΠΎΠ΄Π΅ ΠΈΡΡΠΎΡΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠ½ΠΈ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°ΡΡ, Π½Π΅ΠΆΠ΅Π»ΠΈ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠ½ΠΈ ΠΏΠΈΡΡΡ.
ΠΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΡ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠ³ΠΎ ΠΈΠΌΠΈ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠΈΡΡΡΡ , Π²ΡΡΠ°Π·ΠΈΡΠ΅Π»ΡΠ½ΡΡ , ΠΎΠ±Π»Π°Π΄Π°ΡΡΠΈΡ ΡΠΈΡΠΎΠΊΠΈΠΌΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠΌΠΈ Π±Π»ΠΎΠΊΠΎΠ² ΠΊΠΎΠ΄Π°, ΠΊΠΎΡΠΎΡΡΠ΅, ΠΈ ΠΏΡΠ°Π²Π΄Π°, ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΎΡΠ»ΠΈΡΠ½ΡΠΌΠΈ ΡΠ°ΡΡΠΊΠ°Π·ΡΠΈΠΊΠ°ΠΌΠΈ ΠΈΡΡΠΎΡΠΈΠΉ.
ΠΠΎΠ΄ ΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ
ΠΠΎΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠ΅ Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΠ΄Π΅Π»Π°Π»Π° ΠΠΈΠ½ΡΡ Π£ΠΈΠ»ΡΡΠΌΡ: Β«ΠΡΠ΅ Π΄Π΅Π»Π°ΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ. Π’Π°ΠΊ ΡΠΎΠΆΠ΄Π°ΡΡΡΡ ΡΠ»ΡΡ ΠΈΒ».
ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Π² ΠΊΠΎΠ΄Π΅ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡΡ ΠΎΠ±ΠΎΡΠ΄ΠΎΠΎΡΡΡΡΠΉ Π½ΠΎΠΆ. ΠΠΈΡΡΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΌ, ΡΠ΅ΠΌ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ, ΡΠ΄Π΅Π»Π°Π½Π½ΡΠΉ ΠΊ ΠΌΠ΅ΡΡΡ. Π‘ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ, Π½ΠΈΡΡΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π·Π°Ρ Π»Π°ΠΌΠΈΡΡ ΠΊΠΎΠ΄ ΡΠΈΠ»ΡΠ½Π΅Π΅, ΡΠ΅ΠΌ ΠΏΡΡΡΡΠ΅, Π±Π΅ΡΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΎΡΡΠΎ Π·Π°Π½ΠΈΠΌΠ°ΡΡ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ Π½Π° ΡΠΊΡΠ°Π½Π΅. Π Π½ΠΈΡΡΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΠ°Π·ΡΡΡΠΈΡΠ΅Π»ΡΠ½ΡΠΌ, ΡΠ΅ΠΌ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ, ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΡΡΠΈΠ΅ Π΄Π΅Π·ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΈ Π»ΠΎΠΆΡ.
ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ, Π² Π»ΡΡΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ β ΡΡΠΎ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΠ΅ Π·Π»ΠΎ. ΠΠΎΡΠ΅ΠΌΡ? ΠΠ½ΠΈ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° β Π·Π»ΠΎ, Π½ΠΎ Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ»ΡΡΠ°Π΅Π² ΡΡΠΎ ΡΠ°ΠΊ. Π§Π΅ΠΌ ΡΡΠ°ΡΡΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ β ΡΠ΅ΠΌ ΡΠ»ΠΎΠΆΠ½Π΅Π΅ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΈΡ
Π² Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎΠΌ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ. ΠΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ Π·Π°ΠΏΡΡΠ½Π°Π»ΠΈ ΡΠ²ΠΎΡ ΡΠ΅ΠΏΡΡΠ°ΡΠΈΡ ΡΠ΅ΠΌ, ΡΡΠΎ ΠΈΡ
ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ, Π² Ρ
ΠΎΠ΄Π΅ ΡΠ°Π·Π²ΠΈΡΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ², ΠΏΠ΅ΡΠ΅ΡΡΠ°Π»ΠΈ ΡΠΎΠ³Π»Π°ΡΠΎΠ²ΡΠ²Π°ΡΡΡΡ Ρ ΠΊΠΎΠ΄ΠΎΠΌ.
ΠΠΎΠ΄ ΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΈ ΡΠ°Π·Π²ΠΈΠ²Π°Π΅ΡΡΡ. ΠΠ»ΠΎΠΊΠΈ ΠΊΠΎΠ΄Π° ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°ΡΡΡΡ. Π ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΎΡΡΠ°ΡΡΡΡ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΡΠΌΠΈ. ΠΡΠΎ β ΡΠΆΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°.
ΠΡΠ΅Π³Π΄Π° ΠΏΠΎΠΌΠ½ΠΈΡΠ΅ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΡΠΈΡΡΡΠΉ ΠΈ Π²ΡΡΠ°Π·ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ΄ Ρ ΠΌΠΈΠ½ΠΈΠΌΡΠΌΠΎΠΌ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π² Π³ΠΎΡΠ°Π·Π΄ΠΎ Π»ΡΡΡΠ΅ Π·Π°ΠΏΡΡΠ°Π½Π½ΠΎΠ³ΠΎ ΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΈΠΌΠ΅Π΅ΡΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΡΡΠ½Π΅Π½ΠΈΠΉ. ΠΠ΅ ΡΡΠ°ΡΡΡΠ΅ Π²ΡΠ΅ΠΌΡ Π½Π° ΡΠΎ, ΡΡΠΎΠ±Ρ ΠΎΠ±ΡΡΡΠ½ΠΈΡΡ ΡΠΎΠ·Π΄Π°Π½Π½ΡΠΉ Π²Π°ΠΌΠΈ Π±Π΅ΡΠΏΠΎΡΡΠ΄ΠΎΠΊ, Π»ΡΡΡΠ΅ ΡΠ΄Π΅Π»ΠΈΡΠ΅ Π²ΡΠ΅ΠΌΡ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΏΠΎΡΡΠ΄ΠΊΠ° Π² ΠΊΠΎΠ΄Π΅.
ΠΠ°ΠΆΠ½ΠΎΡΡΡ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ
Π ΠΎΠ±Π΅ΡΡ ΠΠ°ΡΡΠΈΠ½ ΠΎΠ΄Π½Π°ΠΆΠ΄Ρ ΠΎΡΠ΅Π½Ρ ΡΠΎΡΠ½ΠΎ ΠΏΠΎΠ΄ΠΌΠ΅ΡΠΈΠ»: Β«Π€ΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΎ Π½Π° ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, Π° ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠ΅ΡΠ²ΠΎΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠΉ Π·Π°Π΄Π°ΡΠ΅ΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°Β».
ΠΠΎΠ»Π°Π³Π°Ρ, Π½Π΅Π»ΡΠ·Ρ Π½Π΅Π΄ΠΎΠΎΡΠ΅Π½ΠΈΠ²Π°ΡΡ ΡΡΡ ΠΈΠ΄Π΅Ρ. ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΊ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ΄Π° β ΡΡΠΎ ΠΎΠ΄Π½Π° ΠΈΠ· Π²Π°ΠΆΠ½Π΅ΠΉΡΠΈΡ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊ ΠΏΠΎ-Π½Π°ΡΡΠΎΡΡΠ΅ΠΌΡ Ρ ΠΎΡΠΎΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
ΠΡΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΊΠΎΠ΄ β ΡΡΠΎ ΠΎΠΊΠ½ΠΎ Π² Π²Π°Ρ ΡΠ°Π·ΡΠΌ. ΠΡ Ρ ΠΎΡΠΈΠΌ Π²ΠΏΠ΅ΡΠ°ΡΠ»ΡΡΡ Π΄ΡΡΠ³ΠΈΡ Π»ΡΠ΄Π΅ΠΉ Π½Π°ΡΠ΅ΠΉ Π°ΠΊΠΊΡΡΠ°ΡΠ½ΠΎΡΡΡΡ, Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ΠΌ ΠΊ Π΄Π΅ΡΠ°Π»ΡΠΌ ΠΈ ΡΡΠ½ΠΎΡΡΡΡ ΠΌΡΡΠ»ΠΈ. ΠΠΎ Π΅ΡΠ»ΠΈ ΡΠΎΡ, ΠΊΡΠΎ ΡΠΈΡΠ°Π΅Ρ ΠΊΠΎΠ΄, Π²ΠΈΠ΄ΠΈΡ Π±Π΅ΡΠΏΠΎΡΡΠ΄ΠΎΡΠ½ΡΠ΅ Π½Π°Π³ΡΠΎΠΌΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΉ, ΠΌΠ΅ΡΠ°Π½ΠΈΠ½Ρ, Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ Π½Π΅Ρ Π½ΠΈ Π½Π°ΡΠ°Π»Π°, Π½ΠΈ ΠΊΠΎΠ½ΡΠ°, ΡΡΠΎ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ Π±ΡΠΎΡΠ°Π΅Ρ ΡΠ΅Π½Ρ Π½Π° ΡΠ΅ΠΏΡΡΠ°ΡΠΈΡ Π°Π²ΡΠΎΡΠ° ΠΊΠΎΠ΄Π°. Π ΡΡΠΎΠΌ Π½Π΅Ρ Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΡΠΎΠΌΠ½Π΅Π½ΠΈΠΉ.
ΠΡΠ»ΠΈ Π²Ρ Π΄ΡΠΌΠ°Π΅ΡΠ΅, ΡΡΠΎ ΡΠ°ΠΌΠΎΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅ Π΄Π»Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° β ΡΡΠΎ Β«ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π·Π°ΡΠ°Π±ΠΎΡΠ°Π»Π°Β», ΡΡΠΎ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ Π²Ρ ΠΎΡΠ΅Π½Ρ Π΄Π°Π»Π΅ΠΊΠΈ ΠΎΡ ΠΈΡΡΠΈΠ½Ρ. Π€ΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π», ΡΠΎΠ·Π΄Π°Π½Π½ΡΠΉ ΡΠ΅Π³ΠΎΠ΄Π½Ρ, Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡΡΡ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΡΠ΅Π»ΠΈΠ·Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π½ΠΎ ΡΠΈΡΠ°Π΅ΠΌΠΎΡΡΡ ΠΊΠΎΠ΄Π° β ΡΡΠΎ ΡΠΎ, ΡΡΠΎ ΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π²ΠΎΠ·Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Π½Π° Π²ΡΡ ΡΠΎ, ΡΡΠΎ Ρ Π½ΠΈΠΌ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ, Ρ ΡΠ°ΠΌΠΎΠ³ΠΎ Π½Π°ΡΠ°Π»Π° Π΅Π³ΠΎ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΡ.
Π‘ΡΠΈΠ»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΠ΄ΠΎΠ±ΠΎΡΠΈΡΠ°Π΅ΠΌΠΎΡΡΡ ΠΊΠΎΠ΄Π° ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡ Π²Π»ΠΈΡΡΡ Π½Π° ΡΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄Π°Π΅ΠΌΠΎΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈ ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π΅Ρ ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΡΠΉ ΠΎΠ±Π»ΠΈΠΊ Π±ΡΠ» ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ Π΄ΠΎ Π½Π΅ΡΠ·Π½Π°Π²Π°Π΅ΠΌΠΎΡΡΠΈ.
Π£ΡΠΈΡΡΠ²Π°ΠΉΡΠ΅ ΡΠΎ, ΡΡΠΎ Π²Ρ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡΠ΅ΡΡ ΡΠ΅ΠΌ, ΠΊΡΠΎ ΡΠΈΡΠ°Π΅Ρ ΡΠ΅ΠΊΡΡΡ Π²Π°ΡΠΈΡ
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, ΠΏΠΎ Π²Π°ΡΠ΅ΠΌΡ ΡΡΠΈΠ»Ρ ΠΈ Π°ΠΊΠΊΡΡΠ°ΡΠ½ΠΎΡΡΠΈ, ΠΈ ΠΎΡΠ΅Π½Ρ ΡΠ΅Π΄ΠΊΠΎ β ΠΏΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Ρ, ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π² ΠΊΠΎΠ΄Π΅. ΠΠΎΡΡΠΎΠΌΡ ΡΠ΄Π΅Π»ΡΠΉΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΈΠ΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡ ΠΏΡΠ°Π²ΠΈΠ», ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΈΠ½ΡΡΡ Π² Π²Π°ΡΠ΅ΠΉ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ.
Π‘Π½Π°ΡΠ°Π»Π° β try-catch-finally, ΠΏΠΎΡΠΎΠΌ β Π²ΡΡ ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠ΅
ΠΠΎΡΠΆ ΠΠ°Π½Π³ΠΈΠ»Π΅ΠΌ ΡΠ΄Π΅Π»Π°Π» Π²Π΅ΡΠ½ΠΎΠ΅ Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΠ΅, ΠΊΠΎΠ³Π΄Π° ΡΠΊΠ°Π·Π°Π»: Β«Π§Π΅Π»ΠΎΠ²Π΅ΠΊΡ ΡΠ²ΠΎΠΉΡΡΠ²Π΅Π½Π½ΠΎ ΠΎΡΠΈΠ±Π°ΡΡΡΡ, ΡΠΏΠΎΡΡΡΠ²ΠΎΠ²Π°ΡΡ Π² ΠΎΡΠΈΠ±ΠΊΠ΅ β Π΄Π΅Π»ΠΎ Π΄ΡΡΠ²ΠΎΠ»Π°Β».
ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ ΠΎΡΠΈΠ±ΠΎΠΊ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ Π²ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ. ΠΡΠΊΡΠ΄Π° Π±Π΅ΡΡΡΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ? Π ΡΠΈΡΡΠ΅ΠΌΡ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΡΡΡΠΏΠΈΡΡ Π°Π½ΠΎΠΌΠ°Π»ΡΠ½ΡΠ΅ Π²Ρ ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅, ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΌΠΎΠ³ΡΡ Π΄Π°Π²Π°ΡΡ ΡΠ±ΠΎΠΈβ¦ ΠΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΆΠ΄ΡΡ, ΡΡΠΎΠ±Ρ ΠΎΠ½ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π»ΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΡ ΡΠ°Π±ΠΎΡΡ ΡΠΎΠ·Π΄Π°Π½Π½ΡΡ ΠΈΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ. ΠΠ΄Π½Π°ΠΊΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π½Π΅ Π² ΡΠ°ΠΌΠΎΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΎΡΠΈΠ±ΠΎΠΊ. ΠΡΠΎΠ±Π»Π΅ΠΌΠ° Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎΠ±Ρ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ, Π½Π΅ Π½Π°ΡΡΡΠ°Ρ ΠΏΡΠΈ ΡΡΠΎΠΌ ΡΠΈΡΠ°Π΅ΠΌΠΎΡΡΡ ΠΈ ΡΠΈΡΡΠΎΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°.
ΠΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠ²Π΅ΡΡ ΠΌΠ΅ΡΡ ΠΏΠ΅ΡΠ΅Π³ΡΡΠΆΠ΅Π½Ρ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡΠΌΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΎΡΠΈΠ±ΠΎΠΊ. Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ Π±Π΅ΡΠΏΠΎΡΡΠ΄ΠΎΡΠ½ΠΎ ΡΠ°Π·Π±ΡΠΎΡΠ°Π½Π½ΡΠΌ ΠΏΠΎ ΡΡΠΈΠΌ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡΠΌ. ΠΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ Π²Π΅Π΄ΡΡ ΠΊ ΡΠΎΠΌΡ, ΡΡΠΎ ΡΠΎ, ΡΡΠΎ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ΅Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡΡ. ΠΡΠΎ β ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ. ΠΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΡΠΈΡΡΡΠΌ ΠΈ Π½Π°Π΄ΡΠΆΠ½ΡΠΌ, Π° ΠΎΡΠΈΠ±ΠΊΠΈ Π½Π°Π΄ΠΎ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΈΠ·ΡΡΠ½ΠΎ ΠΈ ΡΠΎ Π²ΠΊΡΡΠΎΠΌ. ΠΠΎΠ΄ΠΎΠ±Π½ΡΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΊ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΎΡΠΈΠ±ΠΎΠΊ β ΠΏΡΠΈΠ·Π½Π°ΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°, ΠΎΡΠ»ΠΈΡΠ½ΠΎ Π·Π½Π°ΡΡΠ΅Π³ΠΎ ΡΠ²ΠΎΡ Π΄Π΅Π»ΠΎ.
ΠΠ΄ΠΈΠ½ ΠΈΠ· ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΎΡΠΈΠ±ΠΎΠΊ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π±Π»ΠΎΠΊΠΎΠ² try-catch-finally. Π Π½ΠΈΡ Π²ΠΊΠ»ΡΡΠ°ΡΡ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎ ΡΠ±ΠΎΠΉΠ½ΡΠ΅ ΠΌΠ΅ΡΡΠ°, ΠΈ Ρ ΠΈΡ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΡΠ³Π°Π½ΠΈΠ·ΡΡΡ ΠΏΠ΅ΡΠ΅Ρ Π²Π°Ρ ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ ΠΎΡΠΈΠ±ΠΎΠΊ. ΠΡΠΈ Π±Π»ΠΎΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ ΡΠ΅Π±Π΅ ΠΊΠ°ΠΊ Π²ΡΠ΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈΠ·ΠΎΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΎΠ±Π»Π°ΡΡΠ΅ΠΉ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ Π² ΠΊΠΎΠ΄Π΅. ΠΠΎΠ³Π΄Π° ΠΊΠΎΠ΄ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π² Π±Π»ΠΎΠΊΠ΅ try, ΡΡΠΎ ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΠΎΠΌΡ, ΠΊΡΠΎ ΡΠΈΡΠ°Π΅Ρ ΠΊΠΎΠ΄, Π½Π° ΡΠΎ, ΡΡΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π² Π»ΡΠ±ΠΎΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠ΅ΡΠ²Π°ΡΡΡΡ, Π° Π·Π°ΡΠ΅ΠΌ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡΡΡ Π² Π±Π»ΠΎΠΊΠ΅ catch.
ΠΠΎΡΡΠΎΠΌΡ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ Π²ΡΠ΄Π΅Π»ΡΡΡ Π±Π»ΠΎΠΊΠΈ try-catch-finally Π² ΡΠ°ΠΌΠΎΠΌ Π½Π°ΡΠ°Π»Π΅ ΡΠ°Π±ΠΎΡΡ Π½Π°Π΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ. ΠΡΠΎ, Π² ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ, ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π²Π°ΠΌ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ, ΡΠ΅Π³ΠΎ ΠΎΡ ΠΊΠΎΠ΄Π° ΠΌΠΎΠΆΠ΅Ρ ΠΆΠ΄Π°ΡΡ ΡΠΎΡ, ΠΊΡΠΎ Π±ΡΠ΄Π΅Ρ Π΅Π³ΠΎ ΡΠΈΡΠ°ΡΡ, ΠΏΡΠΈ ΡΡΠΎΠΌ Π½Π΅Π²Π°ΠΆΠ½ΠΎ, Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡΡ Π»ΠΈ ΠΊΠΎΠ΄ Π±Π΅Π· ΠΎΡΠΈΠ±ΠΊΠΈ, ΠΈΠ»ΠΈ Π²ΠΎ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ΅, Π·Π°ΠΊΠ»ΡΡΡΠ½Π½ΠΎΠΌ Π² Π±Π»ΠΎΠΊ try, ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄ΡΡ ΡΠ±ΠΎΠΉ.
ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π²ΡΠ΅Π³Π΄Π° ΡΡΡΠ΅ΠΌΠΈΡΠ΅ΡΡ ΠΊ ΡΠΎΠΌΡ, ΡΡΠΎΠ±Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Π²ΡΠ΄Π°Π½Π½ΠΎΠ΅ Π²Π°ΡΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π»ΠΎ Π±Ρ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈ ΡΠΎΠ³ΠΎ ΠΌΠ΅ΡΡΠ° Π² ΠΊΠΎΠ΄Π΅, Π³Π΄Π΅ ΠΎΠ½Π° ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»Π°. ΠΠΎΠ½ΡΡΡΡΠΊΡΠΈΠ²Π½ΡΠ΅ ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ²Π½ΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ°Ρ β ΡΡΠΎ ΡΠΎ, ΡΡΠΎ ΠΏΠΎΠΌΠ½ΡΡ ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅ Π΄Π°ΠΆΠ΅ ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ ΠΏΠ΅ΡΠ΅ΡΡΠ» Π½Π° Π½ΠΎΠ²ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ ΡΠ°Π±ΠΎΡΡ.
ΠΡΠΎΠ³ΠΈ
ΠΠ°ΠΊ Π²ΡΡΠ°Π·ΠΈΡΡ, Π±ΡΠΊΠ²Π°Π»ΡΠ½ΠΎ Π² Π΄Π²ΡΡ ΡΠ»ΠΎΠ²Π°Ρ , Π²ΡΡ ΡΠΎ, ΠΎ ΡΡΠΌ ΠΌΡ Π³ΠΎΠ²ΠΎΡΠΈΠ»ΠΈ? ΠΡΠ²Π΅Ρ Π½Π° ΡΡΠΎ Π²ΠΎΠΏΡΠΎΡ β ΡΠ΅ΡΠΌΠΈΠ½ Β«ΡΡΠ²ΡΡΠ²ΠΎ ΠΊΠΎΠ΄Π°Β». ΠΡΠΎ, Π² ΠΌΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ Π·Π΄ΡΠ°Π²ΠΎΠ³ΠΎ ΡΠΌΡΡΠ»Π°.
ΠΠΎΡ ΡΡΠΎ Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΎΠ± ΡΡΠΎΠΌ Π ΠΎΠ±Π΅ΡΡ ΠΠ°ΡΡΠΈΠ½: Β«Π§ΡΠΎΠ±Ρ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΠΈΡΡΡΠΉ ΠΊΠΎΠ΄, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π½Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΡΠΈΡΠΌΠΎΠ², ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΡΡΡΡ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΡΠ½Π½ΡΠΌ ΡΡΠ΅ΡΠ΄Π½ΡΠΌ ΡΡΡΠ΄ΠΎΠΌ ΡΡΠ²ΡΡΠ²ΠΎΠΌ Β«ΡΠΈΡΡΠΎΡΡΒ». ΠΠ»ΡΡΠ΅Π²ΡΡ ΡΠΎΠ»Ρ Π·Π΄Π΅ΡΡ ΠΈΠ³ΡΠ°Π΅Ρ ΡΡΠ²ΡΡΠ²ΠΎ ΠΊΠΎΠ΄Π°. ΠΠ΄Π½ΠΈ Ρ ΡΡΠΈΠΌ ΡΡΠ²ΡΡΠ²ΠΎΠΌ ΡΠΎΠΆΠ΄Π°ΡΡΡΡ. ΠΡΡΠ³ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ, ΡΡΠΎΠ±Ρ ΡΠ°Π·Π²ΠΈΡΡ Π΅Π³ΠΎ. ΠΡΠΎ ΡΡΠ²ΡΡΠ²ΠΎ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΡΠ»ΠΈΡΠΈΡΡ Ρ ΠΎΡΠΎΡΠΈΠΉ ΠΊΠΎΠ΄ ΠΎΡ ΠΏΠ»ΠΎΡ ΠΎΠ³ΠΎ, Π½ΠΎ ΠΈ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΠ΅Ρ ΡΡΡΠ°ΡΠ΅Π³ΠΈΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ Π½Π°ΡΠΈΡ Π½Π°Π²ΡΠΊΠΎΠ² Π΄Π»Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠ»ΠΎΡ ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π² ΡΠΈΡΡΡΠΉ ΠΊΠΎΠ΄Β». ΠΠΎ ΠΌΠ½Π΅ β ΡΠ°ΠΊ ΡΡΠΎ Π·ΠΎΠ»ΠΎΡΡΠ΅ ΡΠ»ΠΎΠ²Π°.
Π§ΡΠ²ΡΡΠ²ΠΎ ΠΊΠΎΠ΄Π° ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ Π²ΡΠ±ΡΠ°ΡΡ Π»ΡΡΡΠΈΠΉ ΠΈΠ· ΠΈΠΌΠ΅ΡΡΠΈΡ ΡΡ Ρ Π½Π΅Π³ΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π΅ΠΌΡ Π² Π΅Π³ΠΎ ΡΡΡΠ΅ΠΌΠ»Π΅Π½ΠΈΠΈ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠΈΡΡΡΠΉ ΠΈ ΠΊΡΠ°ΡΠΈΠ²ΡΠΉ ΠΊΠΎΠ΄, ΠΏΡΠΈΠ½ΠΎΡΡΡΠΈΠΉ ΠΏΠΎΠ»ΡΠ·Ρ Π΄ΡΡΠ³ΠΈΠΌ Π»ΡΠ΄ΡΠΌ.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ, ΠΏΠΈΡΡΡΠΈΠΉ ΡΠΈΡΡΡΠΉ ΠΊΠΎΠ΄ β ΡΡΠΎ Ρ ΡΠ΄ΠΎΠΆΠ½ΠΈΠΊ. ΠΠ½ ΡΠΏΠΎΡΠΎΠ±Π΅Π½ ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΡΡ ΠΏΡΡΡΠΎΠΉ ΡΠΊΡΠ°Π½ Π² ΡΠ»Π΅Π³Π°Π½ΡΠ½ΠΎΠ΅ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΈΡΠΊΡΡΡΡΠ²Π°, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π±ΡΠ΄ΡΡ ΠΏΠΎΠΌΠ½ΠΈΡΡ Π΄ΠΎΠ»Π³ΠΈΠ΅ Π³ΠΎΠ΄Ρ.
Π Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠ΅ Π½Π°ΡΠ΅Π³ΠΎ ΡΠ°Π·Π³ΠΎΠ²ΠΎΡΠ° ΠΎ ΡΠΈΡΡΠΎΠΌ ΠΊΠΎΠ΄Π΅ Π²ΡΠΏΠΎΠΌΠ½ΠΈΠΌ ΡΠ»ΠΎΠ²Π° ΠΠ°ΡΠΎΠ»ΡΠ΄Π° ΠΠ±Π΅Π»ΡΡΠΎΠ½Π°: Β«ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΠΈΡΠ°ΡΡΡΡ, Π² ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ, Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΈΡ ΡΠΈΡΠ°Π»ΠΈ Π»ΡΠ΄ΠΈ, ΠΈ Π»ΠΈΡΡ Π²ΠΎ Π²ΡΠΎΡΡΡ β Π΄Π»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΌΠ°ΡΠΈΠ½ΠΎΠΉΒ».
Π£Π²Π°ΠΆΠ°Π΅ΠΌΡΠ΅ ΡΠΈΡΠ°ΡΠ΅Π»ΠΈ! ΠΠ°ΠΊΠΈΠ΅ ΠΏΡΠΈΡΠΌΡ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Π΄Π»Ρ ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΡ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°?
ΠΠ½ΠΈΠ³ΠΈ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΌΡ ΠΊΠΎΠ΄Ρ / ΠΠ»ΠΎΠ³ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΠ·Π΄Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ Π΄ΠΎΠΌ Β«ΠΠΈΡΠ΅ΡΒ» / Π₯Π°Π±Ρ
ΠΡΠΈΠ²Π΅Ρ Π₯Π°Π±ΡΠΎΠΆΠΈΡΠ΅Π»ΠΈ!
ΠΠ·Π΄Π°ΡΠ΅Π»ΡΡΡΠ²ΠΎ ΠΠΈΡΠ΅Ρ ΡΠ΅ΡΠΈΠ»ΠΎ Π²ΡΠΏΠΎΠΌΠ½ΠΈΡΡ ΠΎ Ρ
ΠΎΡΠΎΡΠΈΡ
, Π½ΠΎ Π·Π°Π±ΡΡΡΡ
ΠΊΠ½ΠΈΠ³Π°Ρ
ΠΏΠΎ ΡΠΈΡΡΠΎΠΌΡ ΠΊΠΎΠ΄Ρ:
1. Π§ΠΈΡΡΡΠΉ ΠΊΠΎΠ΄: ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅, Π°Π½Π°Π»ΠΈΠ· ΠΈ ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³. ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ° β Π . ΠΠ°ΡΡΠΈΠ½
2. ΠΠ΄Π΅Π°Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ΄ β Π. ΠΡΠ°ΠΌ, Π. Π£ΠΈΠ»ΡΠΎΠ½
3. Π§ΠΈΡΠ°Π΅ΠΌΡΠΉ ΠΊΠΎΠ΄, ΠΈΠ»ΠΈ ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°ΠΊ ΠΈΡΠΊΡΡΡΡΠ²ΠΎ β Π. ΠΠΎΡΡΡΠ»Π», Π’. Π€Π°ΡΡΠ΅Ρ
Π§ΠΈΡΡΡΠΉ ΠΊΠΎΠ΄: ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅, Π°Π½Π°Π»ΠΈΠ· ΠΈ ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³. ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°
ΠΠ½Π½ΠΎΡΠ°ΡΠΈΡ: Π΄Π°ΠΆΠ΅ ΠΏΠ»ΠΎΡ
ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ. ΠΠ΄Π½Π°ΠΊΠΎ Π΅ΡΠ»ΠΈ ΠΊΠΎΠ΄ Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ Β«ΡΠΈΡΡΡΠΌΒ», ΡΡΠΎ Π²ΡΠ΅Π³Π΄Π° Π±ΡΠ΄Π΅Ρ ΠΌΠ΅ΡΠ°ΡΡ ΡΠ°Π·Π²ΠΈΡΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°, ΠΎΡΠ½ΠΈΠΌΠ°Ρ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ΅ΡΡΡΡΡ Π½Π° Π΅Π³ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΠΈ Β«ΡΠΊΡΠΎΡΠ΅Π½ΠΈΠ΅Β». ΠΡΠ° ΠΊΠ½ΠΈΠ³Π° ΠΏΠΎΡΠ²ΡΡΠ΅Π½Π° Ρ
ΠΎΡΠΎΡΠ΅ΠΌΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ½Π° ΠΏΠΎΠ»Π½Π° ΡΠ΅Π°Π»ΡΠ½ΡΡ
ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² ΠΊΠΎΠ΄Π°. ΠΡ Π±ΡΠ΄Π΅ΠΌ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΠΊΠΎΠ΄ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΉ: ΡΠ²Π΅ΡΡ
Ρ Π²Π½ΠΈΠ·, ΡΠ½ΠΈΠ·Ρ Π²Π²Π΅ΡΡ
ΠΈ Π΄Π°ΠΆΠ΅ ΠΈΠ·Π½ΡΡΡΠΈ. ΠΡΠΎΡΠΈΡΠ°Π² ΠΊΠ½ΠΈΠ³Ρ, Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΎ ΠΊΠΎΠ΄Π΅. ΠΠΎΠ»Π΅Π΅ ΡΠΎΠ³ΠΎ, Π²Ρ Π½Π°ΡΡΠΈΡΠ΅ΡΡ ΠΎΡΠ»ΠΈΡΠ°ΡΡ Ρ
ΠΎΡΠΎΡΠΈΠΉ ΠΊΠΎΠ΄ ΠΎΡ ΠΏΠ»ΠΎΡ
ΠΎΠ³ΠΎ. ΠΡ ΡΠ·Π½Π°Π΅ΡΠ΅, ΠΊΠ°ΠΊ ΠΏΠΈΡΠ°ΡΡ Ρ
ΠΎΡΠΎΡΠΈΠΉ ΠΊΠΎΠ΄ ΠΈ ΠΊΠ°ΠΊ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ ΠΏΠ»ΠΎΡ
ΠΎΠΉ ΠΊΠΎΠ΄ Π² Ρ
ΠΎΡΠΎΡΠΈΠΉ. ΠΠ½ΠΈΠ³Π° ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΡΡΠ΅Ρ
ΡΠ°ΡΡΠ΅ΠΉ. Π ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΠ°ΡΡΠΈ ΠΈΠ·Π»Π°Π³Π°ΡΡΡΡ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ, ΠΏΠ°ΡΡΠ΅ΡΠ½Ρ ΠΈ ΠΏΡΠΈΠ΅ΠΌΡ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠΈΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°; ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡΡΡ Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΎΠ±ΡΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² ΠΊΠΎΠ΄Π°. ΠΡΠΎΡΠ°Ρ ΡΠ°ΡΡΡ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ
ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π² Π½Π°ΡΠ°ΡΡΠ°ΡΡΠ΅ΠΉ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ. ΠΠ°ΠΆΠ΄ΡΠΉ ΡΡΠ΅Π½Π°ΡΠΈΠΉ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΈΡΡΠΊΠ΅ ΠΊΠΎΠ΄Π° ΠΈΠ»ΠΈ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π² ΠΊΠΎΠ΄ Ρ ΠΌΠ΅Π½ΡΡΠΈΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΠΏΡΠΎΠ±Π»Π΅ΠΌ. Π’ΡΠ΅ΡΡΡ ΡΠ°ΡΡΡ ΠΊΠ½ΠΈΠ³ΠΈ β ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π΅Π΅ ΡΡΡΠΈ. ΠΠ½Π° ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ Π³Π»Π°Π²Ρ Ρ ΠΏΠ΅ΡΠ΅ΡΠ½Π΅ΠΌ ΡΠ²ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΈΡ
ΠΏΡΠ°Π²ΠΈΠ» ΠΈ Β«Π·Π°ΠΏΠ°Ρ
ΠΎΠ² ΠΊΠΎΠ΄Π°Β», ΡΠΎΠ±ΡΠ°Π½Π½ΡΡ
Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π°Π½Π°Π»ΠΈΠ·Π°. ΠΡΠ° ΡΠ°ΡΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ Π±Π°Π·Ρ Π·Π½Π°Π½ΠΈΠΉ, ΠΎΠΏΠΈΡΡΠ²Π°ΡΡΡΡ Π½Π°Ρ ΠΏΡΡΡ ΠΌΡΡΠ»Π΅Π½ΠΈΡ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΡΠ΅Π½ΠΈΡ, Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈ ΡΠΈΡΡΠΊΠΈ ΠΊΠΎΠ΄Π°.
ΠΠ΄Π΅Π°Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ΄
ΠΠ½Π½ΠΎΡΠ°ΡΠΈΡ: Π² ΡΡΠΎΠΉ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅ ΡΠ°ΠΌΡΠ΅ Π°Π²ΡΠΎΡΠΈΡΠ΅ΡΠ½ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π΄Π΅Π»ΡΡΡΡ ΠΎΠΏΡΡΠΎΠΌ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΡΡΠ°Π²Π°Π»ΠΈ ΠΏΠ΅ΡΠ΅Π΄ Π½ΠΈΠΌΠΈ ΠΏΡΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΊΡΡΠΏΠ½ΡΡ
IT-ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ². Π‘ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠΎΠ³ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΡ ΡΠΈΡΠ°ΡΠ΅Π»Ρ ΠΏΠΎΠ»ΡΡΠΈΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΎΠΊΠ°Π·Π°ΡΡΡΡ Π½Π° ΠΌΠ΅ΡΡΠ΅ Π²Π΅Π΄ΡΡΠΈΡ
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ², ΡΠ²ΠΈΠ΄Π΅ΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΌΠΈ Π³Π»Π°Π·Π°ΠΌΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π²ΡΠΈΠ΅ ΠΏΡΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·Π½ΡΡ
ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ², ΠΈ ΠΏΡΠΎΠΉΡΠΈ ΡΠ²Π»Π΅ΠΊΠ°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΡΡΡ ΠΈΡ
ΠΏΡΠ΅ΠΎΠ΄ΠΎΠ»Π΅Π½ΠΈΡ. ΠΠ²ΡΠΎΡΡΠΊΠΈΠ΅ ΡΡΠ°ΡΡΠΈ ΠΎΡΠΎΠ±ΡΠ°Π½Ρ ΠΡΠ΅Π³ΠΎΠΌ Π£ΠΈΠ»ΡΠΎΠ½ΠΎΠΌ, ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠΎΠΌ ΠΆΡΡΠ½Π°Π»Π° Β«Dr. Dobb’s JournalΒ», ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΡΠ°ΠΌΡΡ
Π°Π²ΡΠΎΡΠΈΡΠ΅ΡΠ½ΡΡ
IT-ΠΈΠ·Π΄Π°Π½ΠΈΠΉ Π² ΠΌΠΈΡΠ΅, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠΎΠΌ ΠΈΠ·Π΄Π°ΡΠ΅Π»ΡΡΡΠ²Π° O’Reilly ΠΠ½Π΄ΠΈ ΠΡΠ°ΠΌΠΎΠΌ. ΠΠ΄ΠΈΠ½ Π»ΠΈΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΏΠΈΡΠΎΠΊ Π°Π²ΡΠΎΡΠΎΠ² Π΄Π΅Π»Π°Π΅Ρ ΡΡΡ ΠΊΠ½ΠΈΠ³Ρ Π½Π°ΡΡΠΎΡΡΠΈΠΌ Π±Π΅ΡΡΡΠ΅Π»Π»Π΅ΡΠΎΠΌ β Π·Π΄Π΅ΡΡ Π²Ρ Π½Π°ΠΉΠ΄Π΅ΡΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ, Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΠ΅ ΡΠ°ΠΊΠΈΠΌΠΈ ΠΏΡΠΈΠ·Π½Π°Π½Π½ΡΠΌΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»Π°ΠΌΠΈ, ΠΊΠ°ΠΊ Π§Π°ΡΠ»ΡΠ· ΠΠ΅ΡΡΠΎΠ»ΡΠ΄, ΠΠΆΠΎΠ½ ΠΠ΅Π½ΡΠ»ΠΈ, Π’ΠΈΠΌ ΠΡΡΠΉ, ΠΡΠ°ΠΉΠ°Π½ ΠΠ΅ΡΠ½ΠΈΠ³Π°Π½, ΠΈ Π΅ΡΠ΅ ΡΡΠΈΠ΄ΡΠ°ΡΡΡ ΡΠ΅ΡΡΡΡΠΌΡ ΡΠΊΡΠΏΠ΅ΡΡΠ°ΠΌΠΈ Π² ΠΎΠ±Π»Π°ΡΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ.
Π§ΠΈΡΠ°Π΅ΠΌΡΠΉ ΠΊΠΎΠ΄, ΠΈΠ»ΠΈ ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°ΠΊ ΠΈΡΠΊΡΡΡΡΠ²ΠΎ
ΠΠ½Π½ΠΎΡΠ°ΡΠΈΡ: Π»ΡΠ±ΠΎΠΌΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ Π΄ΠΎΠ²ΠΎΠ΄ΠΈΠ»ΠΎΡΡ Π²ΠΈΠ΄Π΅ΡΡ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ Π½Π΅Π°ΠΊΠΊΡΡΠ°ΡΠ΅Π½ ΠΈ ΡΠ°ΠΊ ΠΏΠ΅ΡΡΡΠΈΡ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌΠΈ, ΡΡΠΎ ΠΎΡ Π΅Π³ΠΎ ΡΡΠ΅Π½ΠΈΡ Π½Π°ΡΠΈΠ½Π°Π΅Ρ Π±ΠΎΠ»Π΅ΡΡ Π³ΠΎΠ»ΠΎΠ²Π°. ΠΠ° ΠΏΡΡΡ Π»Π΅Ρ Π°Π²ΡΠΎΡΡ ΡΡΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΡΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π»ΠΈ ΡΠΎΡΠ½ΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² Β«ΠΏΠ»ΠΎΡ
ΠΎΠ³ΠΎΒ» ΠΊΠΎΠ΄Π° (Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ β ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ), ΠΏΡΡΠ°ΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ, ΡΠ΅ΠΌ ΠΏΠ»ΠΎΡ
ΡΠΎΡ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ ΠΊΠΎΠ΄ ΠΈ ΠΊΠ°ΠΊ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ»ΡΡΡΠΈΡΡ. Π ΠΊΠ°ΠΊΠΎΠΌΡ Π²ΡΠ²ΠΎΠ΄Ρ ΠΎΠ½ΠΈ ΠΏΡΠΈΡΠ»ΠΈ? ΠΠ΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΈΡΠ°ΡΡ ΡΠ°ΠΊΠΎΠΉ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΈΡΠ°ΡΠ΅Π»Ρ ΡΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ½ΡΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ Π±ΡΡΡΡΠΎ, ΠΏΡΠΈΡΠ΅ΠΌ, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ ΡΡΠΎΡ ΡΠΈΡΠ°ΡΠ΅Π»Ρ β ΡΠ°ΠΌ ΡΠΎΠ·Π΄Π°ΡΠ΅Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. Π Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡΡΡ Π±Π°Π·ΠΎΠ²ΡΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ Π²ΡΡΠΊΠΈΠΉ ΡΠ°Π· ΠΏΡΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΊΠΎΠ΄Π°. Π ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π³Π»Π°Π²Π΅ Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π½Π΅ΡΠ»ΠΎΠΆΠ½ΡΡ
ΠΎΠ±ΡΠ°Π·ΡΠΎΠ² ΠΊΠΎΠ΄Π°, Π½Π°ΠΏΠΈΡΠ°Π½Π½ΠΎΠ³ΠΎ Π½Π° ΡΠ°Π·Π½ΡΡ
ΡΠ·ΡΠΊΠ°Ρ
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΈΠ·ΡΡΠ°Π΅ΡΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ Π°ΡΠΏΠ΅ΠΊΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΊΠΎΠ΄Π° ΠΈ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΠ΅ΡΡΡ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ ΠΊΠΎΠ΄ ΠΏΡΠΎΡΡΡΠΌ Π΄Π»Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ.
ΠΠ»Ρ Π₯Π°Π±ΡΠΎΠΆΠΈΡΠ΅Π»Π΅ΠΉ ΡΠΊΠΈΠ΄ΠΊΠ° 20% Π½Π° Π²ΡΡ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡ Β«Π§ΠΈΡΡΡΠΉ ΠΊΠΎΠ΄Β» β 87bdd2ae6c884881
Π ΠΎΠ±Π΅ΡΡ Π. ΠΠ°ΡΡΠΈΠ½: Β«Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ Π³ΠΈΠ±ΠΊΠΎΠΌΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡΒ»
ΠΠ°ΠΆΠ΅ ΠΏΠ»ΠΎΡ
ΠΎΠΉ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ. ΠΠΎ Π΅ΡΠ»ΠΈ ΠΊΠΎΠ΄ Π½Π΅ ΡΠΈΡΡ, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° Π½Π° ΠΊΠΎΠ»Π΅Π½ΠΈ. ΠΠ°ΠΆΠ΄ΡΠΉ Π³ΠΎΠ΄ ΠΈΠ·-Π·Π° ΠΏΠ»ΠΎΡ
ΠΎ Π½Π°ΠΏΠΈΡΠ°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΡΠ΅ΡΡΠ΅ΡΡΡ Π±Π΅ΡΡΠΈΡΠ»Π΅Π½Π½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ°ΡΠΎΠ² ΠΈ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ΅ΡΡΡΡΡ. ΠΠΎ ΡΠ°ΠΊ Π±ΡΡΡ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ.
ΠΠ·Π²Π΅ΡΡΠ½ΡΠΉ ΡΠΊΡΠΏΠ΅ΡΡ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΌΡ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π ΠΎΠ±Π΅ΡΡ Π‘. ΠΠ°ΡΡΠΈΠ½ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ΅Π²ΠΎΠ»ΡΡΠΈΠΎΠ½Π½ΡΡ ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΡ Ρ Clean Code: A Handbook of Agile Software Craftsmanship . ΠΠ°ΡΡΠΈΠ½ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΠ»ΡΡ ΡΠΎ ΡΠ²ΠΎΠΈΠΌΠΈ ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌΠΈ ΠΈΠ· Object Mentor, ΡΡΠΎΠ±Ρ ΠΎΠ±ΠΎΠ±ΡΠΈΡΡ ΠΈΡ
Π»ΡΡΡΡΡ Π³ΠΈΠ±ΠΊΡΡ ΠΏΡΠ°ΠΊΡΠΈΠΊΡ ΠΎΡΠΈΡΡΠΊΠΈ ΠΊΠΎΠ΄Π° Π½Π° Π»Π΅ΡΡ Π² ΠΊΠ½ΠΈΠ³Ρ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠΈΠ²ΠΈΡ Π²Π°ΠΌ ΡΠ΅Π½Π½ΠΎΡΡΠΈ ΠΌΠ°ΡΡΠ΅ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ ΡΠ΄Π΅Π»Π°Π΅Ρ Π²Π°Ρ Π»ΡΡΡΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠΌ, Π½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π΅ΡΠ»ΠΈ Π²Ρ Π½Π°Π΄ ΡΡΠΈΠΌ Π±ΡΠ΄Π΅ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ.
ΠΠ°ΠΊΡΡ ΡΠ°Π±ΠΎΡΡ Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ? ΠΡ Π±ΡΠ΄Π΅ΡΠ΅ ΡΠΈΡΠ°ΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. Π Π²Π°ΠΌ Π±ΡΠ΄Π΅Ρ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ ΠΏΠΎΠ΄ΡΠΌΠ°ΡΡ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ Π² ΡΡΠΎΠΌ ΠΊΠΎΠ΄Π΅ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ, Π° ΡΡΠΎ — Π½Π΅Ρ. Π§ΡΠΎ Π΅ΡΠ΅ Π±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½ΠΎ, Π²Π°ΠΌ Π±ΡΠ΄Π΅Ρ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ ΠΏΠ΅ΡΠ΅ΠΎΡΠ΅Π½ΠΈΡΡ ΡΠ²ΠΎΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ ΡΠ΅Π½Π½ΠΎΡΡΠΈ ΠΈ ΠΏΡΠΈΠ²Π΅ΡΠΆΠ΅Π½Π½ΠΎΡΡΡ ΡΠ²ΠΎΠ΅ΠΌΡ Π΄Π΅Π»Ρ.
Π§ΠΈΡΡΡΠΉ ΠΊΠΎΠ΄ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ Π½Π° ΡΡΠΈ ΡΠ°ΡΡΠΈ. ΠΠ΅ΡΠ²ΡΠΉ ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ, ΡΠ°Π±Π»ΠΎΠ½Ρ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠΈΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. ΠΡΠΎΡΠ°Ρ ΡΠ°ΡΡΡ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ
ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΉ Π²ΠΎΠ·ΡΠ°ΡΡΠ°ΡΡΠ΅ΠΉ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ.ΠΠ°ΠΆΠ΄ΠΎΠ΅ ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ — ΡΡΠΎ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΎΡΠΈΡΡΠΊΠ΅ ΠΊΠΎΠ΄Π° Π΄Π»Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ Π±Π°Π·Ρ ΠΊΠΎΠ΄Π°, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π΅ΡΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, Π² Π½Π°Π΄Π΅ΠΆΠ½ΡΡ ΠΈ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΡ. Π’ΡΠ΅ΡΡΡ ΡΠ°ΡΡΡ — ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ: ΠΎΠ΄Π½Π° Π³Π»Π°Π²Π°, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ°Ρ ΡΠΏΠΈΡΠΎΠΊ ΡΠ²ΡΠΈΡΡΠΈΠΊ ΠΈ Π·Π°ΠΏΠ°Ρ
ΠΎΠ², ΡΠΎΠ±ΡΠ°Π½Π½ΡΡ
ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ
ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΉ. Π Π΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ Π±Π°Π·Π° Π·Π½Π°Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ ΡΠΎ, ΠΊΠ°ΠΊ ΠΌΡ Π΄ΡΠΌΠ°Π΅ΠΌ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΈΡΠ΅ΠΌ, ΡΠΈΡΠ°Π΅ΠΌ ΠΈ ΠΎΡΠΈΡΠ°Π΅ΠΌ ΠΊΠΎΠ΄.
Π§ΠΈΡΠ°ΡΠ΅Π»ΠΈ ΡΠΉΠ΄ΡΡ ΠΎΡ ΡΡΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ ΠΈ ΠΏΠΎΠΉΠΌΡΡ
ΠΠ°ΠΊ ΠΎΡΠ»ΠΈΡΠΈΡΡ Ρ
ΠΎΡΠΎΡΠΈΠΉ ΠΊΠΎΠ΄ ΠΎΡ ΠΏΠ»ΠΎΡ
ΠΎΠ³ΠΎ ΠΠ°ΠΊ Π½Π°ΠΏΠΈΡΠ°ΡΡ Ρ
ΠΎΡΠΎΡΠΈΠΉ ΠΊΠΎΠ΄ ΠΈ ΠΊΠ°ΠΊ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ ΠΏΠ»ΠΎΡ
ΠΎΠΉ ΠΊΠΎΠ΄ Π² Ρ
ΠΎΡΠΎΡΠΈΠΉ ΠΊΠΎΠ΄ ΠΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡΡ Ρ
ΠΎΡΠΎΡΠΈΠ΅ ΠΈΠΌΠ΅Π½Π°, Ρ
ΠΎΡΠΎΡΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ, Ρ
ΠΎΡΠΎΡΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ ΠΈ Ρ
ΠΎΡΠΎΡΠΈΠ΅ ΠΊΠ»Π°ΡΡΡ ΠΠ°ΠΊ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠ΄ Π΄Π»Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΈΡΠ°Π΅ΠΌΠΎΡΡΠΈ ΠΠ°ΠΊ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΠΏΠΎΠ»Π½ΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ ΠΎΡΠΈΠ±ΠΎΠΊ, Π½Π΅ ΡΠΊΡΡΠ²Π°Ρ Π»ΠΎΠ³ΠΈΠΊΡ ΠΊΠΎΠ΄Π° ΠΠ°ΠΊ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡ ΠΌΠΎΠ΄ΡΠ»ΡΠ½ΠΎΠ΅ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΎΠ²Π°ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ ΡΠ΅ΡΠ΅Π· ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΡΠ° ΠΊΠ½ΠΈΠ³Π° Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠ° Π»ΡΠ±ΠΎΠΌΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΡ, ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡ-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ, ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°, ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ Π³ΡΡΠΏΠΏΡ ΠΈΠ»ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΌΡ Π°Π½Π°Π»ΠΈΡΠΈΠΊΡ, ΠΏΡΠΎΡΠ²Π»ΡΡΡΠ΅ΠΌΡ ΠΈΠ½ΡΠ΅ΡΠ΅Ρ Π² ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ Π»ΡΡΡΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π°.
«
.
A Handbook of Agile Software Craftsmanship [ΠΠ½ΠΈΠ³Π°]
ΠΠ°ΠΆΠ΅ ΠΏΠ»ΠΎΡ ΠΎΠΉ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ. ΠΠΎ Π΅ΡΠ»ΠΈ ΠΊΠΎΠ΄ Π½Π΅ ΡΠΈΡΡ, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ Π½Π° ΠΊΠΎΠ»Π΅Π½ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°. ΠΠ°ΠΆΠ΄ΡΠΉ Π³ΠΎΠ΄ ΠΈΠ·-Π·Π° ΠΏΠ»ΠΎΡ ΠΎ Π½Π°ΠΏΠΈΡΠ°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΡΠ΅ΡΡΠ΅ΡΡΡ Π±Π΅ΡΡΠΈΡΠ»Π΅Π½Π½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ°ΡΠΎΠ² ΠΈ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ΅ΡΡΡΡΡ. ΠΠΎ ΡΠ°ΠΊ Π±ΡΡΡ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ.
ΠΠ·Π²Π΅ΡΡΠ½ΡΠΉ ΡΠΊΡΠΏΠ΅ΡΡ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΌΡ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π ΠΎΠ±Π΅ΡΡ Π. ΠΠ°ΡΡΠΈΠ½ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ΅Π²ΠΎΠ»ΡΡΠΈΠΎΠ½Π½ΡΡ ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΡ Ρ Π§ΠΈΡΡΡΠΉ ΠΊΠΎΠ΄: Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ ΠΏΠΎ Π³ΠΈΠ±ΠΊΠΎΠΌΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ . ΠΠ°ΡΡΠΈΠ½ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΠ»ΡΡ ΡΠΎ ΡΠ²ΠΎΠΈΠΌΠΈ ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌΠΈ ΠΈΠ· Object Mentor, ΡΡΠΎΠ±Ρ ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΡΡ ΠΈΡ Π»ΡΡΡΡΡ Π³ΠΈΠ±ΠΊΡΡ ΠΏΡΠ°ΠΊΡΠΈΠΊΡ ΠΎΡΠΈΡΡΠΊΠΈ ΠΊΠΎΠ΄Π° Β«Π½Π° Π»Π΅ΡΡΒ» Π² ΠΊΠ½ΠΈΠ³Ρ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠΈΠ²ΠΈΡ Π²Π°ΠΌ ΡΠ΅Π½Π½ΠΎΡΡΠΈ ΠΌΠ°ΡΡΠ΅ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ ΡΠ΄Π΅Π»Π°Π΅Ρ Π²Π°Ρ Π»ΡΡΡΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠΌ — Π½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π΅ΡΠ»ΠΈ Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° Π½Π΅Π³ΠΎ.
ΠΠ°ΠΊΡΡ ΡΠ°Π±ΠΎΡΡ Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ? ΠΡ Π±ΡΠ΄Π΅ΡΠ΅ ΡΠΈΡΠ°ΡΡ ΠΊΠΎΠ΄ — ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. Π Π²Π°ΠΌ Π±ΡΠ΄Π΅Ρ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ ΠΏΠΎΠ΄ΡΠΌΠ°ΡΡ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ Π² ΡΡΠΎΠΌ ΠΊΠΎΠ΄Π΅ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ, Π° ΡΡΠΎ — Π½Π΅Ρ. Π§ΡΠΎ Π΅ΡΠ΅ Π±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½ΠΎ, Π²Π°ΠΌ Π±ΡΠ΄Π΅Ρ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ ΠΏΠ΅ΡΠ΅ΠΎΡΠ΅Π½ΠΈΡΡ ΡΠ²ΠΎΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ ΡΠ΅Π½Π½ΠΎΡΡΠΈ ΠΈ ΠΏΡΠΈΠ²Π΅ΡΠΆΠ΅Π½Π½ΠΎΡΡΡ ΡΠ²ΠΎΠ΅ΠΌΡ Π΄Π΅Π»Ρ.
Π§ΠΈΡΡΡΠΉ ΠΊΠΎΠ΄ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ Π½Π° ΡΡΠΈ ΡΠ°ΡΡΠΈ. ΠΠ΅ΡΠ²ΡΠΉ ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ, ΡΠ°Π±Π»ΠΎΠ½Ρ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠΈΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. ΠΡΠΎΡΠ°Ρ ΡΠ°ΡΡΡ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΉ Π²ΠΎΠ·ΡΠ°ΡΡΠ°ΡΡΠ΅ΠΉ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ.ΠΠ°ΠΆΠ΄ΠΎΠ΅ ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ — ΡΡΠΎ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΎΡΠΈΡΡΠΊΠ΅ ΠΊΠΎΠ΄Π° — ΠΏΠΎ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π±Π°Π·Ρ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π΅ΡΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, Π² Π½Π°Π΄Π΅ΠΆΠ½ΡΡ ΠΈ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΡ. Π’ΡΠ΅ΡΡΡ ΡΠ°ΡΡΡ — ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ: ΠΎΠ΄Π½Π° Π³Π»Π°Π²Π°, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ°Ρ ΡΠΏΠΈΡΠΎΠΊ ΡΠ²ΡΠΈΡΡΠΈΠΊ ΠΈ Β«Π·Π°ΠΏΠ°Ρ ΠΎΠ²Β», ΡΠΎΠ±ΡΠ°Π½Π½ΡΡ ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΉ. Π Π΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ Π±Π°Π·Π° Π·Π½Π°Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ ΡΠΎ, ΠΊΠ°ΠΊ ΠΌΡ Π΄ΡΠΌΠ°Π΅ΠΌ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΈΡΠ΅ΠΌ, ΡΠΈΡΠ°Π΅ΠΌ ΠΈ ΠΎΡΠΈΡΠ°Π΅ΠΌ ΠΊΠΎΠ΄.
Π§ΠΈΡΠ°ΡΠ΅Π»ΠΈ ΡΠΉΠ΄ΡΡ ΠΎΡ ΡΡΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ΠΌ
- ΠΠ°ΠΊ ΠΎΡΠ»ΠΈΡΠΈΡΡ Ρ ΠΎΡΠΎΡΠΈΠΉ ΠΊΠΎΠ΄ ΠΎΡ ΠΏΠ»ΠΎΡ ΠΎΠ³ΠΎ
- ΠΠ°ΠΊ Π½Π°ΠΏΠΈΡΠ°ΡΡ Ρ ΠΎΡΠΎΡΠΈΠΉ ΠΊΠΎΠ΄ ΠΈ ΠΊΠ°ΠΊ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ ΠΏΠ»ΠΎΡ ΠΎΠΉ ΠΊΠΎΠ΄ Π² Ρ ΠΎΡΠΎΡΠΈΠΉ
- ΠΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡΡ Ρ ΠΎΡΠΎΡΠΈΠ΅ ΠΈΠΌΠ΅Π½Π°, Ρ ΠΎΡΠΎΡΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ, Ρ ΠΎΡΠΎΡΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ ΠΈ Ρ ΠΎΡΠΎΡΠΈΠ΅ ΠΊΠ»Π°ΡΡΡ
- ΠΠ°ΠΊ ΠΎΡΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠ΄ Π΄Π»Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΈΡΠ°Π΅ΠΌΠΎΡΡΠΈ
- ΠΠ°ΠΊ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΠΏΠΎΠ»Π½ΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ ΠΎΡΠΈΠ±ΠΎΠΊ, Π½Π΅ ΡΠΊΡΡΠ²Π°Ρ Π»ΠΎΠ³ΠΈΠΊΡ ΠΊΠΎΠ΄Π°
- ΠΠ°ΠΊ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡ ΠΌΠΎΠ΄ΡΠ»ΡΠ½ΠΎΠ΅ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΎΠ²Π°ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ ΡΠ΅ΡΠ΅Π· ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
ΠΡΠ° ΠΊΠ½ΠΈΠ³Π° ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠΉ Π΄Π»Ρ Π»ΡΠ±ΠΎΠ³ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° , ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ, ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ°, ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ Π³ΡΡΠΏΠΏΡ ΠΈΠ»ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ Π°Π½Π°Π»ΠΈΡΠΈΠΊ, Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ²Π°Π½Π½ΡΠΉ Π² ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ Π»ΡΡΡΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π°.
.
ΠΠ»ΠΎΠ³ ΡΠΈΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π΅ΡΠ°
ΠΠ»ΠΎΠ³ ΡΠΈΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°
Π ΠΎΠ±Π΅ΡΡ Π. ΠΠ°ΡΡΠΈΠ½ (Π΄ΡΠ΄Ρ ΠΠΎΠ±)
ΠΠΎΠ±ΡΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡ!
Π°ΡΠΎΠΌ / RSS-ΠΊΠ°Π½Π°Π»
- ΠΠ΅ΡΠ»Π΅Π²ΠΎΠΉ
30.09.2020
- ΠΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ
23.09.2020
- ΠΡΠΊΠ°Π· ΠΎΡ ΠΏΡΠΈΠ³Π»Π°ΡΠ΅Π½ΠΈΡ
09-12-2020
- ΠΠΈΠ·Π°ΠΉΠ½, ΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΡΠΉ REPL
27.05.2020
- ΠΡΠ΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Clojure
09.04.2020
- ΠΠ΅ΠΌΠ½ΠΎΠ³ΠΎ Clojure
06.04.2020
- ΠΠΎΠ²Π°Ρ Π½Π°Π΄Π΅ΠΆΠ΄Π°
04-05-2020
- ΠΡΠΊΡΡΡΠΎΠ΅ ΠΏΠΈΡΡΠΌΠΎ Linux Foundation
08.11.2019
- Π§ΡΠΎ ΠΎΠ½ΠΈ Π΄ΡΠΌΠ°Π»ΠΈ ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°Ρ
.
11-03-2019
- ΠΡΠΎΠ²ΠΎΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΠ΅
31.10.2019
- ΠΠΎΡΠ΅ΠΌΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Clojure?
22.08.2019
- ΠΠΎΡΠ΅ΠΌΡ ΡΡΠΎ Π½Π΅ …
22.07.2019
- ΠΠ»Π°ΡΡΡ ΠΏΡΠΎΡΠΈΠ² ΡΡΡΡΠΊΡΡΡ Π΄Π°Π½Π½ΡΡ
16.06.2019
- Π’ΠΈΠΏΡ ΠΈ ΡΠ΅ΡΡΡ
08.06.2019
- 737 ΠΠ°ΠΊΡ 8
18.05.2019
- FP vs.ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠΏΠΈΡΠΊΠΎΠ² OO
17.12.2018
- ΠΡ, Π±Π΅Π·ΠΎΠ±ΠΈΠ΄Π½ΡΠ΅
16.12.2018
- SJWJS
14.12.2018
- Π’ΡΠ°Π³Π΅Π΄ΠΈΡ ΠΌΠ°ΡΡΠ΅ΡΡΡΠ²Π°.
28.08.2018
- Π‘Π»ΠΈΡΠΊΠΎΠΌ ΡΠΈΡΡΠΎ?
13.08.2018
- Π¦Π΅Π»ΡΠ΅ ΡΠΈΡΠ»Π° ΠΈ ΠΎΡΠ΅Π½ΠΊΠΈ
21.06.2018
- ΠΠ°ΡΠΈΠ½ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅
06-06-2018
- Π Π΅ΠΌΠ΅ΡΠ»Π΅Π½Π½ΠΈΠΊ, ΠΠ°ΡΡΠ΅ΡΠΈΡΠ°, Π Π΅ΠΌΠ΅ΡΠ»Π΅Π½Π½ΠΈΡΠ°
05-02-2018
- FP vs.OO
13.04.2018
- Π Π±ΠΎΠ»ΡΡΠΎΠΌ
04-02-2018
- ΠΡ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ
29.03.2018
- ΠΡΠ΄Ρ ΠΠΎΠ± ΠΠ±Π»Π΅Ρ.
Π£ ΠΌΠ΅Π½Ρ Π΄Π»Ρ ΡΠ΅Π±Ρ ΡΠ΄Π΅Π»ΠΊΠ°!25.02.2018
- ΠΡΠ³ΡΠΌΠ΅Π½Ρ ΠΎ Π³ΡΠ°ΠΆΠ΄Π°Π½ΡΡΠ²Π΅
18.01.2018
- Π Π°Π±ΠΎΡΠ° Π·Π° ΠΊΡΠΈΠ²ΠΎΠΉ ΠΌΠΎΡΠ½ΠΎΡΡΠΈ
15.01.2018
- ΠΠΏΡΠ°Π²Π΄Π°Π½ΠΈΡ
18.12.2017
- Dbtails
12-09-2017
- Π‘ΡΠΎΠ»Ρ ΠΠΎΠ±Π±ΠΈ
12-03-2017
- ΠΠΈΠ·Π½Ρ Π½Π° ΠΏΠ»Π°ΡΠΎ
18-11-2017
- ΠΠ΅Π½ΡΠΈΠ½Ρ Π² ΡΠΏΡΠΎΡΠ΅
10-04-2017
- ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ — Π½Π΅ ΠΎΡΠ²Π΅Ρ
10-04-2017
- ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΏΡΠΎΡΠΈΠ²ΠΎΡΠ΅ΡΠΈΠ²ΠΎΡΡΠΈ
10-03-2017
- ΠΠ΅ΡΠΏΡΠΈΠ½ΡΠΈΠΏΠ½ΡΠΉ ΠΌΠ΅ΠΌ
29.09.2017
- Π‘ΡΠ΅ΡΡΠ° ΠΠΆΡΠ»ΡΠ΅ΡΡΠ° Π€ΠΎΠΊΡΡΡΠΎΡ
26.09.2017
- ΠΡΠΎΡΡΠΎ ΡΠ»Π΅Π΄ΡΡ Π·Π°ΠΊΠ°Π·Π°ΠΌ
28.08.2017
- ΠΠ΅Π½ΡΠΈΠ½Ρ Π² ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡΡ
14.08.2017
- ΠΠ± ΡΠΌΠ΅Π½ΡΡΠ΅Π½ΠΈΠΈ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ ΡΠ°ΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ ΠΎΠ±ΡΡΠΆΠ΄Π°ΡΡ Π²Π΅ΡΠΈ
08-10-2017
- ΠΠΎΠ»ΠΈΡΠΈΡ ΠΌΡΡΠ»Π΅ΠΉ
08-09-2017
- ΠΡΠΎΠ±Π»Π΅ΠΌΠ° Ρ ΠΌΠΎΠ·Π³ΠΎΠΌ
28.07.2017
- ΠΡΠ²Π΅Π·ΠΈ ΠΌΠ΅Π½Ρ Π² Π’ΠΎΡΠΎΠ½ΡΠΎ, Π₯ΡΠ».
24.07.2017
- ΠΡΠ°Π³ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
07-11-2017
- ΠΠ΅ΡΠ²ΠΎΠΊΠ»Π°ΡΡΠ½ΡΠ΅ ΡΠ΅ΡΡΡ.
05-05-2017
- ΠΠΎΠΊΡΠΎΡ ΠΡΠ»Π²ΠΈΠ½ Π² ΠΊΠΎΠΌΠ½Π°ΡΠ΅?
16.03.2017
- ΠΠ°ΡΡΡΠ΅Π½ΠΈΠ΅ ΡΠΈΠΌΠΌΠ΅ΡΡΠΈΠΈ
07.03.2017
- Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°ΠΊ TSA
06.03.2017
- ΠΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ° TDD Harms
03-03-2017
- ΠΠ΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ
-23-2017
- Π’ΠΈΠΏΡ ΠΈ ΡΠ΅ΡΡΡ
13.01.2017
- Π’Π΅ΠΌΠ½ΡΠΉ ΠΏΡΡΡ
11.01.2017
- Π£ΡΠΎΠΊ TDD — ΠΠ΅Π½Π΅ΡΠ°ΡΠΈΡ Π»Π°Π½Π΄ΡΠ°ΡΡΠ°
09.01.2017
- TDD Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ
11-10-2016
- ΠΠ»Π³ΠΎΡΠΈΡΠΌ ΠΠ΅ΠΉΠΊΡΡΡΡ
26.10.2016
- Lurn
01.09.2016
- ΠΠ°ΡΠ»ΠΎΠ±ΠΎΠΉΠΊΠ°
27.07.2016
- ΠΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠ΅ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
06-10-2016
- Π‘ΠΈΠ½ΠΈΠΉ.ΠΠ΅Ρ! ΠΠ΅Π»ΡΡΠΉ!
21.05.2016
- Π’ΠΈΠΏ Π²ΠΎΠΉΠ½Ρ
05-01-2016
- ΠΡΠΊΠ°Π· ΠΎΡ TDD
19.03.2016
- Manhandled
15.01.2016
- Π€Π°Π·Ρ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΈΠΈ
14.01.2016
- ΠΠ΅ΠΌΠ½ΠΎΠ³ΠΎ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ
04.01.2016
- ΠΡΠ΅Π»ΡΠ΄ΠΈΡ ΠΊ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΈ
27.11.2015
- ΠΠ»ΡΡΠ²Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°
18-11-2015
- Π‘ΠΈΠ»Π° ΠΏΠ»ΠΎΡΠΊΠΎΠ³ΡΠ±ΡΠ΅Π²
11-01-2015
- ΠΠ° Π±ΡΠ΄ΡΡΠ΅Π΅
30.10.2015
- Agile — ΡΡΠΎ Π½Π΅ ΡΠ΅ΠΉΡΠ°Ρ ΠΈ Π½Π΅ Π±ΡΠ»ΠΎ Π²ΠΎΠ΄ΠΎΠΏΠ°Π΄ΠΎΠΌ.
16.10.2015
- VW
14.10.2015
- WATS Line 54
10-05-2015
- ΠΠ°Π»Π΅Π½ΡΠΊΠ°Ρ ΡΡΡΡΠΊΡΡΡΠ°
23.09.2015
- Π‘Π΄Π΅Π»Π°ΠΉ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΌΠ°Π³ΠΈΡ ΡΡΠ»Π°.
08-06-2015
- ΠΡΠΊΡΠΎΠΉΠΊΠΈ
07-05-2015
- ΠΠ°Π»Π΅Π½ΡΠΊΠΈΠΉ ΡΠΈΠ½Π³Π»ΡΠΎΠ½
07-01-2015
- ΠΠ΅ΡΠ²Π°Ρ ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡΠ½Π°Ρ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ°
28.05.2015
- Π―Π·ΡΠΊΠΎΠ²ΡΠ΅ ΡΠ»ΠΎΠΈ
27.04.2015
- ΠΠΌΠ΅Π΅Ρ Π»ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ?
15.04.2015
- ΠΠΌΠΏΠ΅ΡΠ°ΡΠΈΠ² MODE-B
-21-2015
- ΠΠ½ΠΈ Π½Π°Π·Π²Π°Π»ΠΈ ΠΈΡ
ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°ΠΌΠΈ.
19.02.2015
- «ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ» ΡΡΠΈΡΠ°Π΅ΡΡΡ Π²ΡΠ΅Π΄Π½ΡΠΌ
08.01.2015
- Π¦ΠΈΠΊΠ»Ρ TDD
17.12.2014
- OO ΠΏΡΠΎΡΠΈΠ² FP
24.11.2014
- Π¨ΠΈΠΏΡ Π²ΠΎΠΊΡΡΠ³ Π·ΠΎΠ»ΠΎΡΠ°
19.11.2014
- ΠΠ±ΡΠ·Π°Π½Π½ΠΎΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°.
15-11-2014
- ΠΠ΄ΠΈΠ½ ΠΏΡΡΡ Ρ
Π°ΠΊΠ΅ΡΠ°!
11-12-2014
- Π‘ΠΌΠ΅Ρ
Π² ΠΊΠΎΠΌΠ½Π°ΡΠ΅, Π³Π΄Π΅ ΠΏΡΠ΅ΠΎΠ±Π»Π°Π΄Π°ΡΡ ΠΌΡΠΆΡΠΈΠ½Ρ.
26.10.2014
- ΠΠΠΠ-1, ΠΠ΄Π°ΠΏΡΠΈΠ²Π½ΡΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½
10-08-2014
- Π§ΠΈΡΡΠ°Ρ ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡΠ½Π°Ρ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ°
10-01-2014
- ΠΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡΡ ΠΈ Π±Π°Π½ΠΊΠΈ
19.09.2014
- ΠΠΎΠ»ΡΡΠ΅ Π²Π΅ΡΠ΅ΠΉ ΠΌΠ΅Π½ΡΠ΅ΡΡΡ …
18.09.2014
- ΠΡΠ΅ΠΌΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ
03.09.2014
- ΠΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎ Π²ΡΠΊΡΠΎΠΉΠΊΠ°Ρ
.
30.06.2014
- ΠΠΎΡ Π»ΡΠΆΠ°ΠΉΠΊΠ°
20.06.2014
- TDD ΠΌΠ΅ΡΡΠ²?
ΠΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ ΠΌΡΡΠ»ΠΈ ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ .17.06.2014
- ΠΠ΅ΡΠ²ΡΠΉ
19.05.2014
- ΠΠ°Π»Π΅Π½ΡΠΊΠΈΠΉ ΠΏΠ΅ΡΠ΅ΡΠΌΠ΅ΡΠ½ΠΈΠΊ
14.05.2014
- ΠΡΠΈΠ½ΡΠΈΠΏ ΠΎΡΠΊΡΡΡΠΎΡΡΠΈ ΠΈ Π·Π°ΠΊΡΡΡΠΎΡΡΠΈ
12.05.2014
- ΠΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ ΡΠ°ΠΌΠΎΠΊ [2]
11.05.2014
- ΠΠΎΠ³Π΄Π° ΠΈΠ·Π΄Π΅Π²Π°ΡΡΡΡ
05-10-2014
- ΠΡΠΈΠ½ΡΠΈΠΏ Π΅Π΄ΠΈΠ½ΠΎΠΉ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΠΈ
08.05.2014
- ΠΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΠΈΠ·ΠΌ ΠΈ TDD (Reprise)
05-02-2014
- ΠΠΎΠ²ΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ, Π²ΡΠ·Π²Π°Π½Π½ΠΎΠ΅ ΠΈΡΠΏΡΡΠ°Π½ΠΈΠ΅ΠΌ?
05-01-2014
- ΠΠΎΠ³Π΄Π° TDD Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ.
30.04.2014
- ΠΠΎΠ½ΠΎΠ³Π°ΠΌΠ½ΡΠΉ TDD
25.04.2014
- Π₯ΡΠ°Π½ΠΈΡΠ΅Π»ΠΈ ΠΊΠΎΠ΄Π°
04-03-2014
- ΠΡΡΠΈΠ½Π° ΠΠΎΡΡΡΠΏΡΠΈΡ Agile
28.03.2014
- ΠΠΎΠ³Π΄Π° ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΏΠΎΠ΄ΡΠΌΠ°ΡΡ?
11.03.2014
- Π‘ΠΏΠ΅ΠΊΡΡ Π΄ΠΎΠ²Π΅ΡΠΈΡ
27.02.2014
- Π, Π±ΡΠΈΠ³Π°Π΄ΠΈΡ, Π³Π΄Π΅ ΡΡ?
-23-2014
- ΠΠ΄Π΅ Π±ΡΠΈΠ³Π°Π΄ΠΈΡ?
21.02.2014
- ΠΡΠ΅ΡΡΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΠΌΠ΅Π½Π°
27.01.2014
- ΠΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π² Clink (9)
20.01.2014
- ΠΠΊΡΡΡΠ΅ΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΠΎΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅
12-10-2013
- ΠΠΎΠ²ΠΈΡΠΊΠΈ.ΠΠΎΠ΄Π°
25.11.2013
- ΠΡΠ΄Ρ Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ²
19.11.2013
- Healthcare.gov
11-12-2013
- ΠΠ΅ΡΠΏΠ΅ΡΠ½ΡΠ΅
24.10.2013
- Π’Π°Π½ΡΡΠΉΡΠ΅ Π²Ρ, Π±Π΅ΡΡ!
10-01-2013
- Π. ΠΠΠ’ΠΠ ΠΠΠ’Π¬ ΠΠΠ£ΠΠΠ§Π£!
26.09.2013
- Π‘Π½Π°ΡΠ°Π»Π° ΡΠ΅ΡΡ
23.09.2013
.
ΠΠ°ΡΡΠΈΠ½ Π ΠΎΠ±Π΅ΡΡ Π‘. ΠΠΎΠ»Π»Π΅ΠΊΡΠΈΡ ΡΠΈΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° [PDF]
Pearson Education, Inc, 2012. — 703 Ρ. — ISBN 10 978-0-13-292847-2, ISBN 13 0-13-292847-7. ΠΠΎΠ»Π»Π΅ΠΊΡΠΈΡ ΡΠΈΡΡΡΡ
ΠΊΠΎΠ΄ΠΎΠ² Π ΠΎΠ±Π΅ΡΡΠ° Π. ΠΠ°ΡΡΠΈΠ½Π° ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· Π΄Π²ΡΡ
Π±Π΅ΡΡΡΠ΅Π»Π»Π΅ΡΠΎΠ²:
Π§ΠΈΡΡΡΠΉ ΠΊΠΎΠ΄: ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ Π³ΠΈΠ±ΠΊΠΎΠΌΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ
Π§ΠΈΡΡΡΠΉ ΠΊΠΎΠ΄ ΠΠΎΠ΄Π΅Ρ: ΠΠΎΠ΄Π΅ΠΊΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ Π΄Π»Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ²
Π Β«Π§ΠΈΡΡΠΎΠΌ ΠΊΠΎΠ΄Π΅Β» Π»Π΅Π³Π΅Π½Π΄Π°ΡΠ½ΡΠΉ ΡΠΊΡΠΏΠ΅ΡΡ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΌΡ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π ΠΎΠ±Π΅ΡΡ Π. ΠΠ°ΡΡΠΈΠ½ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΠ»ΡΡ ΡΠΎ ΡΠ²ΠΎΠΈΠΌΠΈ ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌΠΈ ΠΈΠ· Object Mentor, ΡΡΠΎΠ±Ρ ΠΈΠ·Π»ΠΎΠΆΠΈΡΡ ΡΠ²ΠΎΠΈ Π»ΡΡΡΠΈΠ΅ Π³ΠΈΠ±ΠΊΠΈΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΎΡΠΈΡΡΠΊΠΈ ΠΊΠΎΠ΄Π° Β«Π½Π° Π»Π΅ΡΡΒ» Π² ΠΊΠ½ΠΈΠ³Π΅, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π²Π½ΡΡΡΠΈ Π²Π°Ρ ΡΠ΅Π½Π½ΠΎΡΡΠΈ ΠΌΠ°ΡΡΠ΅ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ Π΄Π΅Π»Π°ΡΡ Π²Π°Ρ Π»ΡΡΡΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠΌ — Π½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π΅ΡΠ»ΠΈ Π²Ρ Π½Π°Π΄ ΡΡΠΈΠΌ ΡΠ°Π±ΠΎΡΠ°Π΅ΡΠ΅.ΠΠ°ΠΌ Π±ΡΠ΄Π΅Ρ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ ΠΏΠΎΠ΄ΡΠΌΠ°ΡΡ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ Π² ΡΡΠΎΠΌ ΠΊΠΎΠ΄Π΅ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ, Π° ΡΡΠΎ — Π½Π΅Ρ. Π§ΡΠΎ Π΅ΡΠ΅ Π±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½ΠΎ, Π²Π°ΠΌ Π±ΡΠ΄Π΅Ρ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ ΠΏΠ΅ΡΠ΅ΠΎΡΠ΅Π½ΠΈΡΡ ΡΠ²ΠΎΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ ΡΠ΅Π½Π½ΠΎΡΡΠΈ ΠΈ ΠΏΡΠΈΠ²Π΅ΡΠΆΠ΅Π½Π½ΠΎΡΡΡ ΡΠ²ΠΎΠ΅ΠΌΡ Π΄Π΅Π»Ρ.
Π ΠΊΠ½ΠΈΠ³Π΅ Β«Π§ΠΈΡΡΡΠΉ ΠΊΠΎΠ΄Π΅ΡΒ» ΠΠ°ΡΡΠΈΠ½ Π·Π½Π°ΠΊΠΎΠΌΠΈΡ Ρ Π΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Π°ΠΌΠΈ, ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ, ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°ΠΌΠΈ Π½Π°ΡΡΠΎΡΡΠ΅Π³ΠΎ ΠΌΠ°ΡΡΠ΅ΡΡΡΠ²Π° Π² ΠΎΠ±Π»Π°ΡΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ. ΠΡΠ° ΠΊΠ½ΠΈΠ³Π° Π½Π°ΠΏΠΎΠ»Π½Π΅Π½Π° ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΡΠΎΠ²Π΅ΡΠ°ΠΌΠΈ ΠΎΠ±ΠΎ Π²ΡΠ΅ΠΌ, ΠΎΡ ΠΎΡΠ΅Π½ΠΊΠΈ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄ΠΎ ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³Π° ΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ½ ΠΎΡ
Π²Π°ΡΡΠ²Π°Π΅Ρ Π³ΠΎΡΠ°Π·Π΄ΠΎ Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ ΠΏΡΠΎΡΡΠΎ ΡΠ΅Ρ
Π½ΠΈΠΊΡ: ΡΠ΅ΡΡ ΠΈΠ΄Π΅Ρ ΠΎΠ± ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠΈ.ΠΠ°ΡΡΠΈΠ½ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΠΊΠ°ΠΊ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΈΡΡ ΠΊ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Ρ ΡΠ΅ΡΡΡΡ, ΡΠ°ΠΌΠΎΡΠ²Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈ Π³ΠΎΡΠ΄ΠΎΡΡΡΡ; ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ
ΠΎΡΠΎΡΠΎ ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠΈΡΡΠΎ; ΡΠ΅ΡΡΠ½ΠΎ ΠΎΠ±ΡΠ°ΡΡΡΡ ΠΈ ΠΎΡΠ΅Π½ΠΈΠ²Π°ΡΡ; ΡΠ΅ΡΡΠ½ΠΎ ΠΈ ΡΡΠ½ΠΎ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΡΡΡΠ΄Π½ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ; ΠΈ ΠΏΠΎΠ½ΡΡΡ, ΡΡΠΎ Π³Π»ΡΠ±ΠΎΠΊΠΈΠ΅ Π·Π½Π°Π½ΠΈΡ ΡΠ²ΡΠ·Π°Π½Ρ Ρ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ.
Π§ΠΈΡΠ°ΡΠ΅Π»ΠΈ ΡΡΠΎΠ³ΠΎ ΡΠ±ΠΎΡΠ½ΠΈΠΊΠ° ΡΠΉΠ΄ΡΡ Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ΠΌ
ΠΠ°ΠΊ ΠΎΡΠ»ΠΈΡΠΈΡΡ Ρ
ΠΎΡΠΎΡΠΈΠΉ ΠΊΠΎΠ΄ ΠΎΡ ΠΏΠ»ΠΎΡ
ΠΎΠ³ΠΎ
ΠΠ°ΠΊ Π½Π°ΠΏΠΈΡΠ°ΡΡ Ρ
ΠΎΡΠΎΡΠΈΠΉ ΠΊΠΎΠ΄ ΠΈ ΠΊΠ°ΠΊ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ ΠΏΠ»ΠΎΡ
ΠΎΠΉ ΠΊΠΎΠ΄ Π² Ρ
ΠΎΡΠΎΡΠΈΠΉ
ΠΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡΡ Ρ
ΠΎΡΠΎΡΠΈΠ΅ ΠΈΠΌΠ΅Π½Π°, Ρ
ΠΎΡΠΎΡΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ, Ρ
ΠΎΡΠΎΡΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ ΠΈ Ρ
ΠΎΡΠΎΡΠΈΠ΅ ΠΊΠ»Π°ΡΡΡ
ΠΠ°ΠΊ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠ΄ Π΄Π»Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΈΡΠ°Π΅ΠΌΠΎΡΡΠΈ
ΠΠ°ΠΊ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΠΏΠΎΠ»Π½ΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ ΠΎΡΠΈΠ±ΠΎΠΊ, Π½Π΅ ΡΠΊΡΡΠ²Π°Ρ Π»ΠΎΠ³ΠΈΠΊΡ ΠΊΠΎΠ΄Π°
ΠΠ°ΠΊ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡ ΠΌΠΎΠ΄ΡΠ»ΡΠ½ΠΎΠ΅ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΎΠ²Π°ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ ΡΠ΅ΡΠ΅Π· ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
Π§ΡΠΎ Π·Π½Π°ΡΠΈΡ Π²Π΅ΡΡΠΈ ΡΠ΅Π±Ρ ΠΊΠ°ΠΊ Π½Π°ΡΡΠΎΡΡΠΈΠΉ ΠΌΠ°ΡΡΠ΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ
ΠΠ°ΠΊ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Ρ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠ°ΠΌΠΈ Π³ΡΠ°ΡΠΈΠΊΠΈ ΠΈ Π½Π΅ΡΠ°Π·ΡΠΌΠ½ΡΠ΅ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΡ
ΠΠ°ΠΊ ΠΏΠΎΠΏΠ°ΡΡΡ Π² ΠΏΠΎΡΠΎΠΊ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΡΠΎΠΉΡΠΈ ΠΏΠΈΡΠ°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΡΡΠΏΠΈΠΊ
ΠΠ°ΠΊ ΡΠΏΡΠ°Π²ΠΈΡΡΡΡ Ρ Π±Π΅Π·ΠΆΠ°Π»ΠΎΡΡΠ½ΡΠΌ Π΄Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΈ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ Π²ΡΠ³ΠΎΡΠ°Π½ΠΈΡ
ΠΠ°ΠΊ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΡΡ ΡΡΠΎΠΉΠΊΠΎΠ΅ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ ΠΊ Π½ΠΎΠ²ΡΠΌ ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΠ°ΠΌ ΡΠ°Π·Π²ΠΈΡΠΈΡ
ΠΠ°ΠΊ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠ²ΠΎΠΈΠΌ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ ΠΈ ΠΈΠ·Π±Π΅Π³Π°ΡΡ ΡΡΠΏΠΈΠΊΠΎΠ² ΠΈ Π±ΠΎΠ»ΠΎΡ , Π±ΠΎΠ»ΠΎΡΠ° ΠΈ Π±ΠΎΠ»ΠΎΡΠ°
ΠΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡΡ ΡΡΠ΅Π΄Ρ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΌΠΎΠ³ΡΡ ΠΏΡΠΎΡΠ²Π΅ΡΠ°ΡΡ
ΠΠΎΠ³Π΄Π° Π³ΠΎΠ²ΠΎΡΠΈΡΡ Β«ΠΠ΅ΡΒ» ΠΈ ΠΊΠ°ΠΊ ΡΡΠΎ Π³ΠΎΠ²ΠΎΡΠΈΡΡ ΠΠΎΠ³Π΄Π° Π³ΠΎΠ²ΠΎΡΠΈΡΡ Β«YΒ» es «βΠΈ ΡΡΠΎ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΠΎΠ·Π½Π°ΡΠ°Π΅ΡΒ« Π΄Π° Β»..