рдЯреНрдпреВрдирд┐рдВрдЧ рдЧреНрд░рд╣рдг - рд╢реАрд░реНрд╖ 7 рдкреНрд▓рдЧрдЗрдиреНрд╕

рдХрд╛рдлреА рд╕рдордп рд╕реЗ рдореИрдВ рд▓реЛрдХрдкреНрд░рд┐рдп рдФрд░ рдореЗрд░реА рд░рд╛рдп рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдЧреНрд░рд╣рдг рдЖрдИрдбреАрдИ рдореЗрдВ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдЕрдзрд┐рдХрддрдо рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдВ рд╣рдореЗрд╢рд╛ рдЕрдкрдиреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рддреЗрдЬ рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░рддрд╛ рдерд╛, рдЗрд╕ рд╕рдВрдмрдВрдз рдореЗрдВ рдореИрдВ рдЕрдкрдиреЗ рдЕрдиреБрднрд╡ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдЕрд░реНрдерд╛рддреН рдЧреНрд░рд╣рдг рдкреНрд▓рдЧ-рдЗрди рдХреА рд╕реВрдЪреА рдЬрд┐рд╕реЗ рдореИрдВ рд░реЛрдЬрдорд░реНрд░рд╛ рдХреЗ рдХрд╛рдо рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред





1. рдПрд╕рд╡реАрдПрди рдЯреАрдо рдкреНрд░рджрд╛рддрд╛ рд╢рд╛рдпрдж рдХрд╛рдо рдореЗрдВ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдкреНрд▓рдЧрдЗрди рд╣реИред рдЗрд╕рдХреЗ рдмрд┐рдирд╛ - рдмрд┐рдирд╛ рд╣рд╛рдереЛрдВ рдХреЗред рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рдЧреНрд░рд╣рдг + рдХрдЫреБрдЖ SVN рдмрдВрдбрд▓ (рд╡рд┐рдВрдбреЛрдЬ) рдпрд╛ рдЧреНрд░рд╣рдг + SVN рдХрд┐рдЯ (рд▓рд┐рдирдХреНрд╕) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛рд░рдгреЛрдВ рд╕реЗ рдкреНрд▓рдЧрдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВ:



Git рдФрд░ Mercurical рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдкрд╛рд╕ рдЖрд╡рд╢реНрдпрдХ рдкреНрд▓рдЧрдЗрдиреНрд╕ рднреА рд╣реИрдВред

2. рдЧреНрд░рд╣рдг рд░рдВрдЧ рдереАрдорд┐рдВрдЧ ред рдЪреВрдВрдХрд┐ рдореИрдВ рдореЙрдирд┐рдЯрд░ рдХреЗ рдкреАрдЫреЗ рдмрд╣реБрдд рд╕рдордп рдмрд┐рддрд╛рддрд╛ рд╣реВрдВ, рдореИрдВ рдЕрдкрдиреА рдЖрдВрдЦреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд╛ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рддрдирд╛рд╡ рдирд╣реАрдВ рджреЗрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВред рдПрдХ рдХрд╛рд▓реЗ рд░рдВрдЧ рдХреА рдкреГрд╖реНрдарднреВрдорд┐ рдкрд░ рд░рдВрдЧреАрди рдкрд╛рда рдмрд╣реБрдд рдЖрд╕рд╛рди рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдкреНрд▓рдЧрдЗрди рдЖрдкрдХреЛ рдЧреНрд░рд╣рдг рдореЗрдВ рдХреБрдЫ рд░рдВрдЧ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ (рд╡реИрд╕реЗ, рд╡реИрдЬреНрдЮрд╛рдирд┐рдХреЛрдВ рдиреЗ рд╕рд╛рдмрд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ рд░рдВрдЧ рдорд╕реНрддрд┐рд╖реНрдХ рдХреЛ рдЕрдзрд┐рдХ рдЙрддреНрддреЗрдЬрд┐рдд рдХрд░рддреЗ рд╣реИрдВ)



рдпрд╣рд╛рдВ рдЖрдк рдЕрдкрдиреА рдкрд╕рдВрдж рдХрд╛ рдХреЛрдИ рднреА рд╡рд┐рд╖рдп рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

3. рдорд╛рд╡реЗрди рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг - рдЧреНрд░рд╣рдг рдХреЗ рд▓рд┐рдП рдорд╛рд╡реЗрди рдПрдХреАрдХрд░рдг ред рдпрджрд┐ рдЖрдкрдХреЛ рдорд╛рд╡реЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдЖрдкрдХреЛ рдЗрд╕ рдкреНрд▓рдЧрдЗрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА (рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ, рдЧреНрд░рд╣рдг рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдорд╛рд╡реЗрди рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рд╣реИ)ред

4. IvyDE - рдЪреАрдВрдЯреА рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрднрд░рддрд╛ рдкреНрд░рдмрдВрдзрдХ рдкреНрд▓рдЧрдЗрдиред рд╣рдо рдорд╛рд╡реЗрди рдХреА рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рдЪреАрдВрдЯреА рдореЗрдВ рдПрдХреАрдХреГрдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╕реЛрдЪрддреЗ рд╣реИрдВ рдХрд┐ рдПрд╕рд╡реАрдПрди рдореЗрдВ рд╣рдорд╛рд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдореБрдХреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛рдВ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред рдЬрд╣рд╛рдВ рдЖрдк рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдХрд┐рд╕реА рднреА рд░реБрдЪрд┐ рдХреЗ рд▓рд┐рдВрдХ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╣рдо рд╕рднреА рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЬрд╛рдирддреЗ рд╣реИрдВ - рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ ред

5. eCobertura рдпреВрдирд┐рдЯ рдЯреЗрд╕реНрдЯ рд▓рд┐рдЦрдиреЗ рд╡рд╛рд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред рдпрд╣ рдкреНрд▓рдЧрдЗрди рдЖрдкрдХреЛ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд╕рд╛рде рдХреЛрдб рдХрд╡рд░реЗрдЬ рдкрд░ рдПрдХ рд░рд┐рдкреЛрд░реНрдЯ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреЛрдб рдХреЗ рдХреМрди рд╕реЗ рднрд╛рдЧ рдкрд░реАрдХреНрд╖рдг рджреНрд╡рд╛рд░рд╛ рдХрд╡рд░ рдирд╣реАрдВ рдХрд┐рдП рдЧрдП рд╣реИрдВ (рд▓рд╛рд▓ рд░рдВрдЧ рдореЗрдВ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд┐рдП рдЧрдП) рдФрд░ рдЬреЛ рдХрд╡рд░ рдХрд┐рдП рдЧрдП рд╣реИрдВ (рд╣рд░реЗ рд░рдВрдЧ рдореЗрдВ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд┐рдП рдЧрдП), рдФрд░ рдлрд┐рд░ рд▓рд╛рдкрддрд╛ рдкрд░реАрдХреНрд╖рдг рд▓рд┐рдЦреЗрдВред



6. рдмрдЧ рдвреВрдВрдвреЗ ред рд╣рдо рд╕рднреА рдЧрд▓рддрд┐рдпрд╛рдБ рдХрд░рддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдПрдХ рд╡реНрдпрдХреНрддрд┐ рд╣реИред рдХреАрдбрд╝реЗ рдЦреЛрдЬреЗрдВ рдЙрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдХреЛ рдЦреЛрдЬрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рдПрдХ рд╕рдВрднрд╡ рдЕрд╢рдХреНрдд рд╕реВрдЪрдХред рдЗрд╕рдХреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд▓рдЧрднрдЧ 200 рддреНрд░реБрдЯрд┐ рдкреИрдЯрд░реНрди рд╣реИрдВ, рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реЛрдирд╛ рдмреЗрд╣рддрд░ рд╣реИ рдФрд░ рдмреЗрд╡рдХреВрдл рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рдЕрдзрд┐рдХ рд╕рдордп рдмрдЪрд╛рдПрдВред



7. eUML 2 - рдПрдХ рдкреНрд▓рдЧрдЗрди рдЬреЛ рдЖрдкрдХреЛ рд▓рд┐рдЦрд┐рдд рдХреЛрдб рдХреЗ рд▓рд┐рдП рд╡рд░реНрдЧ рдЖрд░реЗрдЦ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рд░рд┐рд╡рд░реНрд╕ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдХрд░рддрд╛ рд╣реИ, рдХреЛрдб рдХреЛ рдЕрдзрд┐рдХ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рджрд╕реНрддрд╛рд╡реЗрдЬ рдХрд░рддрд╛ рд╣реИред рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рдПрдХ рдЯреАрдо рдореЗрдВ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рдХрд┐рд╕реА рдЕрдиреНрдп рдбреЗрд╡рд▓рдкрд░ рдХреЛ рд╕рдордЭрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд░реЗрдЦ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреНрдпрд╛ рд╣реИред рд╣рд╛рдВ, рдФрд░ рдлрд┐рд░ рдпрд╛рдж рд░рдЦрдирд╛ рдЖрд╕рд╛рди рд╣реЛрдЧрд╛ред рддреЛ рд╣рдо рдЗрд╕реЗ рд▓рдЧрд╛рддреЗ рд╣реИрдВ - рдордд рд╕реЛрдЪреЛред

рдмрд╕ рдЗрддрдирд╛ рд╣реА, рдЖрдк рдПрдХреНрд▓рд┐рдкреНрд╕ рдорд╛рд░реНрдХреЗрдЯрдкреНрд▓реЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

PS рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдкрд╛рдардХ рд╡рд┐рднрд┐рдиреНрди рдЧреНрд░рд╣рдг рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдЕрдкрдиреЗ рдЕрднреНрдпрд╛рд╕ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░реЗрдВрдЧреЗред

PPS рдЕрдкрдирд╛ рд╕рдордп рдмрдЪрд╛рдПрдВ - рд╣рдмрд░ рдкрдврд╝рдирд╛ рдмрдВрдж рдХрд░реЗрдВ :)

Source: https://habr.com/ru/post/In137252/


All Articles