ΠΠ°ΠΉ-Π΄ΠΎΠ±ΡΠΈΡΠ΅ 8 ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ° ΠΠ° Code Review ΠΠ° ΠΠΏΠΈΡΠ²Π°Π½Π΅
ΠΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΠ΅Π΄ΠΎΠ²Π΅ ΠΊΠΎΠ΄ ΡΠ°ΡΠΎΠ²Π΅ Π½Π°ΡΠ΅Π΄ Π΅ Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΎ ΡΡΡΠ΄Π½ΠΎ, Π½ΠΎ ΡΡΡΠ±Π²Π°ΠΉΠΊΠΈ Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π°ΡΠ΅ ΠΊΠΎΠ΄Π° Π·Π° Π³ΡΠ΅ΡΠΊΠΈ ΡΠ°ΠΌΠΈ Π΅ ΠΌΡΡΠΈΡΠ΅Π»Π½ΠΎ, Π΄Π° Π½Π΅ ΡΠΏΠΎΠΌΠ΅Π½Π°Π²Π°ΠΌΠ΅ Π΄ΠΎΡΡΠ° Π½Π΅Π΅ΡΠΈΠΊΠ°ΡΠ½ΠΎ.
Π’Π°ΠΊΠ° ΡΠ΅, ΠΊΠ°ΠΊ Π΄Π° ΡΠ»ΠΎΠΆΠΈΠΌ ΠΊΡΠ°ΠΉ Π½Π° ΠΌΡΡΠ΅Π½ΠΈΠ΅ΡΠΎ? ΠΡΠΈΠ±ΡΠ³Π²Π°ΠΌΠ΅ Π΄ΠΎ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΠΊΠΎΠ»Π΅Π³ΠΈΡΠ΅ ΡΠΈ! ΠΡ , Π΄Π°. ΠΡΠΌΠ° Π½ΠΈΡΠΎ ΠΊΠ°ΡΠΎ Π½ΠΎΠ² ΠΏΠΎΠ³Π»Π΅Π΄ Π²ΡΡΡ Ρ ΠΏΡΠΎΠ΅ΠΊΡ, Π·Π° Π΄Π° Π³ΠΎ ΠΏΠΎΠ»ΠΈΡΠ°ΠΌΠ΅ Π½Π°ΠΈΡΡΠΈΠ½Π°. Π’ΠΎΠ²Π° Π΅ ΡΠΌΠΈΡΡΠ»ΡΡ Π½Π° ΠΏΡΠ΅Π³Π»Π΅Π΄Π° Π½Π° ΡΠΎΡΡ ΠΊΠΎΠ΄Π°.

ΠΠ°ΠΊΠ²ΠΎ Π΅ code review, ΠΏΠΈΡΠ°ΡΠ΅? Peer code review Π΅ Π½Π°ΠΉ-Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΈΡΡ Π½Π°ΡΠΈΠ½ Π΄Π° ΡΠ΅ ΡΠ²Π΅ΡΠΈΡΠ΅, ΡΠ΅ Π²Π°ΡΠ΅ΡΠΎ ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ Π΅ Π±Π΅Π· Π³ΡΠ΅ΡΠΊΠΈ, Ρ Π½Π°ΠΉ-Π²ΠΈΡΠΎΠΊΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ Π½Π° ΠΊΠΎΠ΄Π° ΠΈ ΡΠΏΠ°Π·Π²Π° ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΈΡΠ΅ Π½Π°ΡΠΎΠΊΠΈ.
ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ ΠΎΠ½Π»Π°ΠΉΠ½ ΡΡΡΡΡΠ΄Π½ΠΈΡΠ΅ΡΡΠ²ΠΎΡΠΎ Π² ΠΊΠΎΠ΄Π° ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π° ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ, ΠΈΠΌΠ° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π·Π° code review, ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΠΏΠΎΠΌΠΎΠ³Π½Π°Ρ Π½Π° ΡΠ΅ΡΠ΅Π½Π·Π΅Π½ΡΠΈΡΠ΅ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΡΡ Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½Π° ΡΡΡΠΏΠΊΠ° Π·Π° ΠΎΡΠΈΠ³ΡΡΡΠ²Π°Π½Π΅ Π½Π° ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎΡΠΎ. Π‘ΡΡΡΠ°Π²ΠΈΡ ΠΌΠ΅ ΡΠΏΠΈΡΡΠΊ Ρ ΠΏΠΎΠ»Π΅Π·Π½ΠΈ ΡΠΎΡΡΡΠ΅ΡΠΈ Π·Π° ΡΠΈΠ³ΡΡΠ΅Π½ code review Π·Π° Π²Π°Ρ (ΠΈ Π²Π°ΡΠΈΡ ΡΠ΅ΡΠ΅Π½Π·Π΅Π½Ρ) Π΄Π° ΡΠ΅ΡΡΠ²Π°ΡΠ΅.
ΠΠΎ ΠΏΡΠ΅Π΄ΠΈ Π΄Π° ΡΠ΅ Π³ΠΌΡΡΠ½Π΅ΠΌ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π² ΡΠΎΠ·ΠΈ ΡΠΏΠΈΡΡΠΊ, Π½Π΅ΠΊΠ° ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΊΠ°ΠΊ ΡΠ΅ ΠΏΡΠ°Π²ΡΡ code review-ΡΠ°ΡΠ°.
ΠΠ°ΠΊ ΠΠ° ΠΡΠ°Π²ΠΈΡΠ΅ Code Review
ΠΠΌΠ° Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΠ΅Ρ Π½ΠΈΠΊΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΎΠΏΠΈΡΠ½ΠΈ ΡΠ΅ΡΠ΅Π½Π·Π΅Π½ΡΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠ° Π½Π° code review:
Π’Π΅Ρ Π½ΠΈΠΊΠ° | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
"ΠΠ½ΡΠΏΠ΅ΠΊΡΠΈΡΡΠ°" | ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ ΡΠΎΠ·ΠΈ ΡΠ΅ΡΠΌΠΈΠ½ ΠΌΠΎΠΆΠ΅ Π΄Π° Π·Π²ΡΡΠΈ Π·Π°ΠΏΠ»Π°ΡΠΈΡΠ΅Π»Π½ΠΎ, ΡΠΎΠΉ Π΅ Π±ΠΈΠ» ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΏΡΡΠ²ΠΈΡ code review. Π‘ΡΠ·Π΄Π°Π΄Π΅Π½ ΠΎΡ ΠΈΠ·ΠΎΠ±ΡΠ΅ΡΠ°ΡΠ΅Π»Ρ ΡΠΈ ΠΠ°ΠΉΠΊΡΠ» Π€Π΅ΠΉΠ³ΡΠ½, ΡΠ°Π·ΠΈ ΡΠ΅Ρ Π½ΠΈΠΊΠ° ΡΠ΅ ΡΡΠΈΡΠ° Π·Π° ΡΠΎΡΠΌΠ°Π»Π½Π°, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄Π° ΠΈ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π΅ΡΠ°ΠΏΠ° Π·Π° ΠΏΡΠ΅Π³Π»Π΅Π΄ Π½Π° ΠΊΠΎΠ΄Π° ΡΠ΅Π΄ ΠΏΠΎ ΡΠ΅Π΄, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΡΠ°ΠΌΠΎ ΠΏΠ΅ΡΠ°ΡΠ½ΠΎ ΠΊΠΎΠΏΠΈΠ΅ Π½Π° ΠΊΠΎΠ΄Π° ΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈΡΠ΅ ΠΈΠΌ ΠΌΠΎΠ·ΡΡΠΈ. |
Code Review ΠΠ°Π·ΠΈΡΠ°Π½ ΠΠ° ΠΡΠΎΠΌΠ΅Π½ΠΈ | Π’Π°Π·ΠΈ ΠΏΠΎ-ΠΏΡΠΎΡΡΠ° ΡΠ΅Ρ Π½ΠΈΠΊΠ° ΡΠ΅ ΡΠΎΠΊΡΡΠΈΡΠ° Π²ΡΡΡ Ρ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅, Π½Π°ΠΏΡΠ°Π²Π΅Π½ΠΈ Π² ΠΊΠΎΠ΄ΠΎΠ²Π°ΡΠ° Π±Π°Π·Π°, ΠΏΡΠΈ ΠΊΠΎΡΡΠΎ ΡΠ΅ΡΠ΅Π½Π·Π΅Π½ΡΠΈΡΠ΅ ΡΠ΅ΡΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΡΠΎΡΡΡΠ΅ΡΠ½ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π·Π° ΠΏΠΎΠΌΠΎΡ Π² Π·Π°Π²ΡΡΡΠ²Π°Π½Π΅ΡΠΎ ΠΌΡ. |
Over-the-Shoulder | Π’Π΅Ρ Π½ΠΈΠΊΠ°ΡΠ° "Π½Π°Π΄ ΡΠ°ΠΌΠΎΡΠΎ" Π²ΠΊΠ»ΡΡΠ²Π° ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΠΊΠΎΠ»Π΅Π³Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ, ΠΊΠΎΠΉΡΠΎ "ΠΏΠΎΠ³Π»Π΅ΠΆΠ΄Π° Π½Π°Π΄ ΡΠ°ΠΌΠΎΡΠΎ" Π½Π° Π°Π²ΡΠΎΡΠ°, Π΄ΠΎΠΊΠ°ΡΠΎ ΡΠΎΠΉ ΠΈΠ»ΠΈ ΡΡ ΠΏΠΈΡΠ΅. |
Pass-Around | ΠΠΊΠ»ΡΡΠ²Π° Π΅ΠΊΠΈΠΏ ΠΎΡ ΡΠ΅ΡΠ΅Π½Π·Π΅Π½ΡΠΈ, ΠΏΡΠΈ ΠΊΠΎΠΉΡΠΎ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π΅ΠΊΠΈΠΏΠ° ΠΈΠ·ΠΏΡΠ°ΡΠ° ΠΊΠΎΠ΄Π° ΠΏΠΎ ΠΈΠΌΠ΅ΠΉΠ» ΠΊΡΠΌ ΡΠ»Π΅Π½ΠΎΠ²Π΅ΡΠ΅ Π½Π° Π΅ΠΊΠΈΠΏΠ° Π·Π° Π½Π΅Π·Π°Π±Π°Π²Π½ΠΎ ΠΏΡΠ΅Π³Π»Π΅Π΄. |
ΠΠ°ΠΊ Π΄Π° ΡΡΡΠ²ΡΡΡΠ΅Π½ΡΡΠ²Π°ΡΠ΅ Π²Π°ΡΠΈΡ ΠΊΠΎΠ΄ ΠΏΡΠ΅Π³Π»Π΅Π΄
ΠΡΠ»ΠΈΡΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°ΡΠ΅ ΠΈ ΠΊΠΎΠΌΠ΅Π½ΡΠΈΡΠ°ΡΠ΅ ΠΊΠΎΠ΄Π° Π½Π° ΠΊΠΎΠ»Π΅Π³Π°ΡΠ° ΡΠΈ, Π½ΠΎ ΡΠ°ΠΊΡΡΡ Π΅, ΡΠ΅ ΡΠΎΠ²Π° Π½Π΅ ΠΎΡΡΠ°Π²Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΡΡΡΠΎ Π·Π° ΠΎΠ±ΡΡΠ½Π΅Π½ΠΈΠ΅. ΠΠ²ΡΠΎΡΠ° Π½Π΅ ΠΏΠ΅ΡΠ΅Π»ΠΈ Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ Π·Π½Π°Π½ΠΈΡ, ΡΠ°ΠΊΠ° ΡΠ΅ Π·Π°Π±Π°Π²Ρ Π½Π°ΠΏΡΠ΅Π΄ΡΠΊΠ° ΠΊΠ°ΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΡ.
ΠΠΈΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° Π½Π°ΡΡΠΈΠΌ ΡΠΎΠ²Π° ΠΎΡ ΠΏΡΡΠ²Π° ΡΡΠΊΠ°, Π΄ΠΎΠΊΠ°ΡΠΎ ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°ΠΌΠ΅ Π΅Π΄ΠΈΠ½ ΠΎΡ Π½Π°ΠΉ-Π³ΠΎΠ»Π΅ΠΌΠΈΡΠ΅ Π±ΠΈΠ·Π½Π΅Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ Π·Π° Ρ ΠΎΡΡΠΈΠ½Π³ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ. Π’ΡΠΉ ΠΊΠ°ΡΠΎ Π½Π°ΡΠΈΡΡ Π΅ΠΊΠΈΠΏ ΡΠ°Π±ΠΎΡΠΈ Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ, Π±Π΅ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΠΌΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ Ρ Π²ΡΠ΅ΠΊΠΈ Π·Π°Π²ΡΡΡΠ΅Π½ ΠΏΡΠ΅Π³Π»Π΅Π΄ Π½Π° ΠΊΠΎΠ΄Π°. ΠΠΊΠ°Π·Π° ΡΠ΅, ΡΠ΅ Π½Π°ΠΉ-Π΄ΠΎΠ±ΡΠΈΡΡ Π½Π°ΡΠΈΠ½ Π΄Π° ΠΎΠ±ΡΡΠ½ΡΠ²Π°ΠΌΠ΅ Π½Π°ΡΠΈΡΠ΅ ΡΠ΅Π΄Π°ΠΊΡΠΈΠΈ ΠΈ Π΄Π° ΡΠΏΠ΅ΡΡΡΠ²Π°ΠΌΠ΅ Π²ΡΠ΅ΠΌΠ΅ Π΅ Π΄Π° Π·Π°ΠΏΠΈΡΠ²Π°ΠΌΠ΅ Π΅ΠΊΡΠ°Π½ΠΈΡΠ΅ ΡΠΈ, Π΄ΠΎΠΊΠ°ΡΠΎ ΠΈΠ·Π²ΡΡΡΠ²Π°ΠΌΠ΅ ΠΏΡΠ΅Π³Π»Π΅Π΄.
ΠΠ°ΡΠΎΠ²Π° ΡΡΠ·Π΄Π°Π΄ΠΎΡ ΠΌΠ΅ ScreenRec. Π‘ ScreenRec ΠΌΠΎΠΆΠ΅ΡΠ΅ Π»Π΅ΡΠ½ΠΎ Π΄Π° Π·Π°Ρ Π²Π°Π½Π΅ΡΠ΅ Π΅ΠΊΡΠ°Π½Π° ΡΠΈ ΠΈ Π΄Π° ΡΠ°Π·ΠΊΠ°ΠΆΠ΅ΡΠ΅ ΠΊΠΎΠ»Π΅Π³Π°ΡΠ° ΡΠΈ ΠΏΡΠ΅Π· ΠΏΡΠ΅Π³Π»Π΅Π΄Π°. Π‘Π»Π΅Π΄ ΠΊΠ°ΡΠΎ Π·Π°Π²ΡΡΡΠΈΡΠ΅ ΠΏΡΠ΅Π³Π»Π΅Π΄Π° Π½Π° ΠΊΠΎΠ΄Π°, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠΏΠΎΠ΄Π΅Π»ΡΡΠ΅ Π·Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ΡΠΎinstantly, ΠΊΠ°ΡΠΎ ΠΈΠ·ΠΏΡΠ°ΡΠ°ΡΠ΅ Π°Π²ΡΠΎΡΠ° Π½Π° ΡΠΈΠ³ΡΡΠ½ΠΎ ΠΏΡΠ΅Π³Π»Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π»ΠΈΠ½ΠΊ. ΠΠΏΠΈΡΠ°ΠΉΡΠ΅ Π³ΠΎ ΡΠ°ΠΌΠΈ!

Π’ΠΎΠΏ 7 ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ ΠΠ° Code Review
Π‘Π΅Π³Π°, ΠΊΠΎΠ³Π°ΡΠΎ ΠΈΠΌΠ°ΠΌΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ Π½Π΅ΡΠ° Π·Π° ΠΊΠΎΠ΄ ΠΏΡΠ΅Π³Π»Π΅Π΄, Π½Π΅ΠΊΠ° ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΡΠΎΠ·ΠΈ ΡΠΏΠΈΡΡΠΊ Ρ Π½Π°ΠΉ-Π΄ΠΎΠ±ΡΠΈΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π·Π° ΠΊΠΎΠ΄ ΠΏΡΠ΅Π³Π»Π΅Π΄, ΠΊΠΎΠΈΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° ΠΎΠΏΠΈΡΠ°ΡΠ΅.
1. Gerrit

Gerrit Π΅ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ, ΡΡΠ·Π΄Π°Π΄Π΅Π½ Π²ΡΡΡ Ρ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π²Π΅ΡΡΠΈΠΈ GIT. ΠΡΠ»ΠΈΡΠ½ΠΎΡΠΎ Π½Π΅ΡΠΎ Π·Π° Gerrit Π΅, ΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΠ΅ΡΠ΅Π½Π·Π΅Π½ΡΠ° Π΄Π° ΡΠ°Π±ΠΎΡΡΡ Π²ΡΡΡ Ρ Π΅Π΄ΠΈΠ½ ΠΏΡΠΎΠ΅ΠΊΡ Π΅Π΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ.
ΠΡΠ΅ΠΊΠΈ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ ΠΌΠΎΠΆΠ΅ Π΄Π° Π²ΠΈΠΆΠ΄Π° Π²ΡΠΈΡΠΊΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ, Π½Π°ΠΏΡΠ°Π²Π΅Π½ΠΈ Π² ΠΊΠΎΠ΄ΠΎΠ²Π°ΡΠ° Π±Π°Π·Π° Π² ΡΠ΅Π°Π»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅. Gerrit ΡΡΡΠΎ ΠΈΠΌΠ° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Π·Π° ΠΊΠΎΠΌΠ΅Π½ΡΠΈΡΠ°Π½Π΅ ΠΈ ΠΎΠ±ΡΡΠΆΠ΄Π°Π½Π΅. Gerrit Π΅ Π·Π° ΡΡΡΡΡΠ΄Π½ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° Π²ΡΠΈΡΠΊΠΈ Π΅ΡΠ°ΠΏΠΈ Π½Π° ΠΏΡΠ΅Π³Π»Π΅Π΄Π°.
Π£Π½ΠΈΠΊΠ°Π»Π½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ
- SSH ΠΈ HTTPS ΡΡΡΠ²ΡΡΠΈ, Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½ΠΈ Ρ Git
- ΠΡΠ΅Π΄Π»Π°Π³Π° ΡΡΡΠ²ΡΡΠ½ΠΈ ΠΏΠ»Π°Π³ΠΈΠ½ΠΈ
Π¦Π΅Π½ΠΎΡΠ°Π·ΠΏΠΈΡ
ΠΠ΅Π·ΠΏΠ»Π°ΡΠ½ΠΎ
2. Phabricator

Π’ΠΎΠ²Π° Π΅ Π΅Π΄ΠΈΠ½ ΠΎΡ ΡΠ΅Π·ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π·Π° Π΅Π΄Π½ΠΎ-Π²-Π΅Π΄ΠΈΠ½ ΠΊΠΎΠ΄ ΠΏΡΠ΅Π³Π»Π΅Π΄. Phabricator Π΅ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΡΠΎΡΡΡΠ΅Ρ, ΠΊΠΎΠΉΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π° ΠΊΠΎΠ»Π΅ΠΊΡΠΈΠ²ΠΈΡΠ΅ Π»Π΅ΡΠ½ΠΎ Π΄Π° ΡΠ°Π±ΠΎΡΡΡ Π² ΡΠΎΡΡΡΠ΅ΡΠ½ΠΈΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π·Π° ΠΏΡΠ΅Π³Π»Π΅Π΄ Π½Π° ΠΊΠΎΠ΄Π°. ΠΡ ΡΠ°ΠΌΠΈΡ ΠΏΡΠ΅Π³Π»Π΅Π΄ Π΄ΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡΠΈΡΠ΅ Π·Π° ΠΎΠ±ΡΡΠΆΠ΄Π°Π½Π΅, ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π·Π° ΠΏΠ»Π°Π½ΠΈΡΠ°Π½Π΅, ΡΠ΅ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΊΠΎΠ΄ ΠΈ Π΄ΠΎΡΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡΠ° Π½Π° ΠΌΠ΅ΡΡΠΈΠΊΠΈΡΠ΅ ΠΊΠ°ΡΠΎ ΡΠΈΠΊΠ»ΠΎΠΌΠ°ΡΠΈΡΠ½Π° ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ. ΠΠΎΡΡΠΈ Π²ΡΠΈΡΠΊΠΎ, ΠΊΠΎΠ΅ΡΠΎ ΠΈΡΠΊΠ° ΡΠ΅ΡΠ΅Π½Π·Π΅Π½ΡΡΡ, Phabricator ΠΈΠΌΠ°.
Π£Π½ΠΈΠΊΠ°Π»Π½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ
- ΠΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π΄Π° ΠΏΡΠΎΠΊΡΠΈΡΠ° ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡΠΌ Π·Π° ΡΠ΅ΡΠ΅Π½Π΅ ΠΎΡ Π΄ΡΡΠ³ ΠΈΠ·ΡΠΎΡΠ½ΠΈΠΊ
- ΠΠ±ΠΎΡΡΠ΄Π²Π° Ρ Π΄ΡΡΠΊΠ° Π·Π° ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° Π·Π°Π΄Π°ΡΠΈ Π·Π° ΠΏΡΠ΅Π³Π»Π΅Π΄ ΠΈ Π²ΠΈΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈΡΠ΅ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ
- Π€ΡΠ½ΠΊΡΠΈΡ Π·Π° ΡΠ°Ρ
Π¦Π΅Π½ΠΎΡΠ°Π·ΠΏΠΈΡ
ΠΠ΅Π·ΠΏΠ»Π°ΡΠ½ΠΎ ΠΈΠ»ΠΈ $20 Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π» Π½Π° ΠΌΠ΅ΡΠ΅Ρ
3. Atlassian Crucible

Π’Π°Π·ΠΈ ΡΠ΅Π± ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΡΠ΅ ΡΠΎΠΊΡΡΠΈΡΠ° Π²ΡΡΡ Ρ ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΊΠΎΠ΄Π°, Π° Π½Π΅ ΡΠ°ΠΌΠΎ Π½Π° ΠΏΡΠ΅Π³Π»Π΅Π΄ΠΈΡΠ΅ Π½Π° ΠΊΠΎΠ»Π΅Π³ΠΈΡΠ΅. ΠΠ΅Π³ΠΎΠ²ΠΈΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π·Π° ΠΎΡΡΠΈΡΠ°Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ Π΄Π° ΠΎΡΡΠΈΡΠ°Ρ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ Π²ΡΠ² Π²ΡΠ΅ΠΊΠΈ ΠΊΠΎΠ΄ ΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ, ΠΈΠ·Π²ΡΡΡΠ΅Π½ΠΈ ΠΎΡ ΠΊΠΎΠ»Π΅Π³ΠΈΡΠ΅. Π‘ΡΡΠΎ ΡΠ°ΠΊΠ° ΠΈΠΌΠ° ΡΡΠ½ΠΊΡΠΈΡ Π·Π° ΠΎΡΡΠΈΡΠ°Π½Π΅, ΠΊΠΎΡΡΠΎ Π΄Π°Π²Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π½Π° ΡΠ΅ΡΠ΅Π½Π·Π΅Π½ΡΠΈΡΠ΅ Π΄Π° ΠΏΠΈΡΠ°Ρ ΠΎΠ±ΡΡΠ½Π΅Π½ΠΈΡ Π·Π° ΡΠ²ΠΎΠΈΡΠ΅ ΡΠ΅Π΄Π°ΠΊΡΠΈΠΈ.
Π£Π½ΠΈΠΊΠ°Π»Π½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ
- ΠΠ° Π±Π°Π·Π°ΡΠ° Π½Π° ΡΠ΅Π±
- ΠΠ΅ΠΊΠΎ ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠΎΡΠΌΠ°Π»Π΅Π½ ΠΊΠΎΠ΄ ΠΏΡΠ΅Π³Π»Π΅Π΄ ΡΠ΅Ρ Π½ΠΈΠΊΠ°
- ΠΡΡΡΠ΅ΡΠ½ΠΈ Π΄ΠΈΡΠΊΡΡΠΈΠΈ
Π¦Π΅Π½ΠΎΡΠ°Π·ΠΏΠΈΡ
$10 Π·Π° Π΄ΠΎ 5 ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ
4. Review Assistant

Review Assistant Π΅ Π΄ΠΎΠ±ΡΡ Π½Π°ΡΠΈΠ½ Π΄Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° Π΅ΠΊΠΈΠΏΠΈΡΠ΅ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΠΏΠΎ ΡΠ΅Π»ΠΈΡ ΠΏΡΠΎΡΠ΅Ρ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈ Π΄ΠΎ ΠΏΡΠ΅Π³Π»Π΅Π΄ΠΈΡΠ΅. Π’Π΅ ΡΠ»Π΅Π΄Π²Π°Ρ ΠΌΠ½ΠΎΠ³ΠΎ Π»Π΅ΡΠ΅Π½ ΡΠΈΠΊΡΠ» ΠΎΡ ΠΊΠΎΠΌΠ΅Π½ΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΊΠΎΠ΄Π°, ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° Π³ΡΠ΅ΡΠΊΠΈΡΠ΅ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΊΠΎΠ΄Π°. Π’ΠΎΠ²Π°, ΠΏΠ»ΡΡ Review Assistant ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΈ ΠΎΡΡΠ΅ΡΠΈ Π·Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ°, ΠΈΠ·Π²ΡΡΡΠ΅Π½Π° ΠΎΡ Π²ΡΠ΅ΠΊΠΈ ΡΠ»Π΅Π½. Π’ΠΎΠ²Π° Π΅ ΠΏΡΠΎΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠ΅ΡΠΎ Π»Π΅ΡΠ½ΠΎ ΠΏΠΎΠ΅ΠΌΠ° Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ΡΠΎ.
Π£Π½ΠΈΠΊΠ°Π»Π½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ
- Π Π°Π±ΠΎΡΠΈ Ρ Visual Studio
- ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Π½Π° ΡΠ°Π±ΠΎΡΠ΅Π½ ΠΏΡΠΎΡΠ΅Ρ
- ΠΠΈΡΠΊΡΡΠΈΡ Π² ΠΊΠΎΠ΄Π°
Π¦Π΅Π½ΠΎΡΠ°Π·ΠΏΠΈΡ
ΠΠ΅Π·ΠΏΠ»Π°ΡΠ½ΠΎ Π·Π° 3 ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ ΠΈΠ»ΠΈ $349.95 Π·Π° 10 ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ
5. Reviewable

Reviewable Π΅ ΡΠ°ΠΊΡΠ² Π²ΠΈΠ΄ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠ΅ΡΠΎ Π³Π°ΡΠ°Π½ΡΠΈΡΠ°, ΡΠ΅ Π²ΡΠ΅ΠΊΠΈ Π΅ Π½Π° Π²ΡΡΡ Π° Π½Π° Π²ΡΠΈΡΠΊΠΎ. Π‘ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΡΠΊΠΈ Π³Π»ΡΠΏΠΎΠ΄Π΅Π»ΠΎ, Reviewable ΠΈΠΌΠ° Π½Π°ΠΏΡΠ»Π½ΠΎ Π½Π°ΡΡΡΠΎΠΉΠ»ΠΈΠ²Π° Π»ΠΎΠ³ΠΈΠΊΠ°, ΠΊΠΎΡΡΠΎ Π²ΠΈ ΠΏΠΎΠΌΠ°Π³Π° Π΄Π° Π·Π½Π°Π΅ΡΠ΅, ΠΊΠΎΠ³Π°ΡΠΎ ΠΏΡΠ΅Π³Π»Π΅Π΄Π° Π΅truly Π·Π°Π²ΡΡΡΠ΅Π½Π°. Π‘ΡΡΠΎ ΡΠ°ΠΊΠ° ΠΈΠΌΠ° ΠΏΡΠΈΡΡΠ½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, ΠΊΠΎΠΉΡΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΡΠΈΡΡΠΎ ΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°Π½ΠΎ.
Π£Π½ΠΈΠΊΠ°Π»Π½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ
- Π Π°Π±ΠΎΡΠΈ ΡΠ°ΠΌΠΎ Ρ GitHub
- ΠΠ²ΡΡΡΡΠ°Π½Π΅Π½ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ Π·Π° Π»Π΅ΡΠ½ΠΎ ΡΡΠ°Π²Π½ΡΠ²Π°Π½Π΅ Π½Π° ΡΠ°Π·Π»ΠΈΠΊΠΈΡΠ΅
- ΠΡΡΠΈΡΠ°Π½Π΅ Π½Π° Π΄ΠΈΡΠΊΡΡΠΈΠΈ Π² ΠΊΠΎΠ΄Π°, Π·Π° Π΄Π° ΡΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠΈ ΠΈΠ·ΡΠ΅Π·Π²Π°Π½Π΅ΡΠΎ ΠΈΠΌ, Π΄ΠΎΠΊΠ°ΡΠΎ Π½Π΅ ΡΠ΅ ΡΠ΅ΡΠΈ
Π¦Π΅Π½ΠΎΡΠ°Π·ΠΏΠΈΡ
ΠΠ΅Π·ΠΏΠ»Π°ΡΠ½ΠΎ ΠΈΠ»ΠΈ $39 Π½Π° ΠΌΠ΅ΡΠ΅Ρ Π·Π° 10 ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ
6. ReviewBoard

ΠΠΊΠΎ ΡΡΡΡΠΈΡΠ΅ ΠΏΡΠΎΡΡΠΎ, ΡΠΎΠ³Π°Π²Π° ReviewBoard Π΅ ΡΠΎΠ²Π°, ΠΊΠΎΠ΅ΡΠΎ Π²ΠΈ ΡΡΡΠ±Π²Π°. Π’Π΅ ΡΠ΅ ΠΎΡΠΊΠ°Π·Π²Π°Ρ ΠΎΡ ΡΠΎΡΠΊΠΎΡΠ½ΠΈΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ, Π½ΠΎ Π²ΠΈ Π΄Π°Π²Π°Ρ ΡΠ°ΠΌΠΎ ΡΠΎΠ²Π°, ΠΊΠΎΠ΅ΡΠΎ Π²ΠΈ ΡΡΡΠ±Π²Π° Π·Π° Π·Π°Π²ΡΡΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡΠ΅Π³Π»Π΅Π΄Π°; ΡΠ΅Π΄Π°ΠΊΡΠΎΡ ΠΈ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡΠ° Π΄Π° ΠΏΡΠ°Π²ΠΈΡΠ΅ ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠΈ. ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π°, ΡΠΎΠΉ ΡΡΠΏΡΠ²Π° Π΄Π° ΡΠ²ΡΡΡΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΠ° Ρ ΠΌΠ°Π»ΠΊΠ° Π±ΠΎΠ½ΡΡ, ΠΊΠΎΡΡΠΎ ΠΏΠΎΠ΄ΡΠ΅ΡΡΠ°Π²Π° ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ° Π·Π° ΠΏΠΎ-Π»Π΅ΡΠ½ΠΎ ΡΠ΅ΡΠ΅Π½Π΅.
Π£Π½ΠΈΠΊΠ°Π»Π½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ
- ΠΠΎΠΆΠ΅ Π΄Π° ΠΏΡΠ΅Π³Π»Π΅Π΄Π°Π²Π° mock-Π°, ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡΡΠ° ΠΈ PDF ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ΡΠ΅
- ΠΠ±ΠΎΡΡΠ΄Π²Π° Ρ ΠΎΡΡΠ΅ΡΡΠΈΠΊ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ
- ΠΠΎΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ΅ ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ²Π°Ρ Π΄ΠΎ ΠΊΠΎΠ΄Π°
Π¦Π΅Π½ΠΎΡΠ°Π·ΠΏΠΈΡ
ΠΠ΅Π·ΠΏΠ»Π°ΡΠ½ΠΎ Π·Π° ΡΠ°ΠΌΠΎΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ ΠΈΠ»ΠΈ $29 Π½Π° ΠΌΠ΅ΡΠ΅Ρ Π·Π° 10 ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ Π½Π° RB Hosting
7. JArchitect

Π‘ΡΠ·Π΄Π°Π΄Π΅Π½ ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΎ Π·Π° Java ΠΊΠΎΠ΄, JArchitectthoroughly Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ° ΠΊΠΎΠ΄ΠΎΠ²Π°ΡΠ° Π±Π°Π·Π° ΠΈ ΠΈΠ·ΠΏΡΠ°ΡΠ° ΠΏΡΠ»Π΅Π½ Π΄ΠΎΠΊΠ»Π°Π΄ Π·Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΈ Π³ΡΠ΅ΡΠΊΠΈ ΠΈ ΠΎΠ±Π»Π°ΡΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΈΠ·ΠΈΡΠΊΠ²Π°Ρ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅. Π‘ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΊΠ°ΡΠΎ ΠΊΠΎΠ΄ Π·Π° Π·Π°ΡΠ²ΠΊΠΈ, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΠΈ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ Π½Π° ΡΠ΅Π½Π΄Π΅Π½ΡΠΈΠΈ, ΡΠΎΠ·ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡΠ°Π²ΠΈ Π½Π°ΠΉ-Π΄ΠΎΠ±ΡΠΎΡΠΎ ΡΠΈ Π΄Π° Π·Π°ΡΠΈΡΠ°Π²Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ ΠΎΡ ΡΠ±Π»ΡΡΡΠΊ Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΠΈ ΡΡΡΡΡΡΠ°ΡΠΈΠΈ ΠΏΠΎ-ΠΊΡΡΠ½ΠΎ.
Π£Π½ΠΈΠΊΠ°Π»Π½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ
- Sophisticated ΡΡΠ°Π²Π½ΡΠ²Π°Π½Π΅ Π½Π° ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ ΠΈ ΡΠ°Π·Π»ΠΈΠΊΠ° Π² ΠΊΠΎΠ΄Π° Π·Π° Π°ΠΊΡΡΠ°Π»Π½ΠΎ ΠΎΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΡΠΎΠ³ΡΠ΅ΡΠ°
- ΠΠΎΠ²Π΅ΡΠ΅ ΠΎΡ 80 ΠΌΠ΅ΡΡΠΈΠΊΠΈ Π·Π° ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ Π½Π° ΠΊΠΎΠ΄Π°
- ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΠΎΡΠ΅Π½ΡΠ²Π°Π½Π΅ Π½Π° ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎ Π΄ΡΠ»Π³
Π¦Π΅Π½ΠΎΡΠ°Π·ΠΏΠΈΡ
ΠΡΠ΅Π½ΠΊΠ° $500+ Π·Π° Π»ΠΈΡΠ΅Π½Π· ΠΈ Π°Π±ΠΎΠ½Π°ΠΌΠ΅Π½Ρ (Π€Π°ΠΊΡΠΈΡΠ΅ΡΠΊΠ°ΡΠ° ΡΠ΅Π½Π° ΡΠ΅ ΠΏΠΎΡΠΎΡΠ²Π° Π² Π»ΠΈΡΠ΅Π½ ΠΎΡΠ΅ΡΡΠ°)
8. Codementor

ΠΠΊΠΎ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°ΡΠ΅ ΠΆΠΈΠ²ΠΎ 1:1 ΡΠ΅ΡΠΈΠΈ Π·Π° ΠΏΡΠ΅Π³Π»Π΅Π΄ Π½Π° ΠΊΠΎΠ΄Π°, Codementor Π΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ° Π·Π° Π²Π°Ρ. Π‘ Π½Π°Π΄ 12 000 ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½ΠΈ ΠΌΠ΅Π½ΡΠΎΡΠΈ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ²ΡΡΠΆΠ΅ΡΠ΅ ΡΠ΅ Ρ ΠΎΠΏΠΈΡΠ²Π°Π½ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ, ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΠΏΡΠ΅Π³Π»Π΅Π΄Π°Π²Π° ΠΈ Π³Π°ΡΠ°Π½ΡΠΈΡΠ°, ΡΠ΅ Π²Π°ΡΠΈΡΡ ΠΊΠΎΠ΄ Π΅ Π½Π° Π²ΡΡΡ Π° ΠΏΡΠ΅Π΄ΠΈ ΠΈΠ·ΠΏΡΠ°ΡΠ°Π½Π΅ΡΠΎ.
Π£Π½ΠΈΠΊΠ°Π»Π½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ
- ΠΠΎΠ»ΡΠΌ ΠΎΠ±ΡΠ½ΠΎΡΡΡΠ° ΠΎΡ ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½ΠΈ ΠΌΠ΅Π½ΡΠΎΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΡ ΠΏΡΠ΅Π³Π»Π΅Π΄ Π½Π° ΠΊΠΎΠ΄Π° Π² ΠΆΠΈΠ²ΠΎ 1:1 ΡΠ΅ΡΠΈΠΈ
- ΠΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ Π²Π³ΡΠ°Π΄Π΅Π½ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π·Π° ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ
- ΠΠΏΡΠΈΡ Π·Π° ΠΠΠ, Π·Π° Π΄Π° Π·Π°ΡΠΈΡΠΈΡΠ΅ Π²Π°ΡΠΈΡ ΠΊΠΎΠ΄
Π¦Π΅Π½ΠΎΡΠ°Π·ΠΏΠΈΡ
ΠΠ°Π²ΠΈΡΠΈ ΠΎΡ ΠΌΠ΅Π½ΡΠΎΡΠ°, ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ Π·Π°ΠΏΠΎΡΠ²Π° ΠΎΡ $10/15 ΠΌΠΈΠ½ΡΡΠΈ
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
Π―ΡΠ½ΠΎ Π΅, ΡΠ΅ Π²ΠΈΡΠΎΠΊΠΎΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½ ΠΊΠΎΠ΄ ΠΏΡΠ΅Π³Π»Π΅Π΄ Π½Π΅ ΡΡΡΠ±Π²Π° Π΄Π° Π΅ ΡΡΡΠ΄Π½ΠΎ. Π‘ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π·Π° ΠΊΠΎΠ΄ ΠΏΡΠ΅Π³Π»Π΅Π΄ ΠΈ Screenrec, Π»Π΅ΡΠ½ΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΡΠ΅Π³Π»Π΅Π΄Π°Π²Π°ΡΠ΅, ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΎΠ±ΡΡΠ½ΡΠ²Π°ΡΠ΅ ΠΈ ΠΎΠ±ΡΡΠΆΠ΄Π°ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡ. ΠΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠΏΡΠΈΠΈ Π·Π° ΡΡΠΈΠ»Π²Π°Π½Π΅ Π½Π° Π²Π°ΡΠΈΡΠ΅ ΠΊΠΎΠ΄ΠΎΠ²ΠΈ ΡΠΌΠ΅Π½ΠΈΡ Π² Π΄ΡΠ»Π³ΠΎΡΡΠΎΡΠ΅Π½ ΠΏΠ»Π°Π½. Π, Π·Π½Π°Π΅ΡΠ΅ Π»ΠΈ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΡΠ°Π½Π΅ΡΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈΠΊ Π½Π° ΡΠΎΡΡΡΠ΅ΡΠ½Π° ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎΡΠΎ Π½Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° (SQA) ΡΠ°ΠΌ.
ΠΠ ΠΠ ΠΠΠ£Π‘ΠΠΠΠ’Π
ΠΠΎΠ»ΡΡΠ°Π²Π°ΠΉΡΠ΅ Π½ΠΎΠ²ΠΈΠ½ΠΈ Π·Π° Π½ΠΎΠ²ΠΈ ΡΡΠ°ΡΠΈΠΈ, ΡΠ΅Π±ΠΈΠ½Π°ΡΠΈ ΠΈ Π΄ΡΡΠ³ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ: