рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ, рд╣рдорд╛рд░реА рдХрдВрдкрдиреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рд╣реИ - JetBrains, - рд╣реИрдмрд░ рдХреЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдкрд╛рдардХ рдПрдХ рддрд░рд╣ рд╕реЗ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдЬрд╛рдирддреЗ рд╣реИрдВред рдмрд╛рдХреА рдХреЗ рд▓рд┐рдП, рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдХрд╣реЗрдВ: рд╣рдо рдРрд╕реЗ рдЙрддреНрдкрд╛рдж рдмрдирд╛рддреЗ рд╣реИрдВ рдЬреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рджреИрдирд┐рдХ рдЬреАрд╡рди рдХреЛ рдЖрд╕рд╛рди рдмрдирд╛рддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЬрд▓реНрджреА рдФрд░ рдХреБрд╢рд▓рддрд╛ рд╕реЗ рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреЗ рд╣реИрдВред рд╣рдорд╛рд░реЗ рдЙрддреНрдкрд╛рджреЛрдВ рдореЗрдВ IntelliJ IDEA, ReSharper, PhpStorm, TeamCity, YouTrack рдФрд░ рдХрдИ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред
рд▓реЗрдХрд┐рди рдпрд╣ рдЕрдм рдЙрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╣реИред рдХреНрдпрд╛ рдЖрдкрдиреЗ рдХрднреА рд╕реЛрдЪрд╛ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реА рдЬреИрд╕реА рдХрдВрдкрдиреА рдореЗрдВ рд╕рдорд░реНрдерди рдХреИрд╕реЗ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ? рдпрджрд┐ рдЖрдк рд╣рдорд╛рд░реЗ рддрдХрдиреАрдХреА рд╕рд╣рд╛рдпрддрд╛ рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдХреЗ рдХрд╛рдо рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрдврд╝рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдмрд┐рд▓реНрд▓реА рдореЗрдВ рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИред
рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдкрд░рд┐рдЪрдп
рд╕рд╛рдорд╛рдиреНрдп рд╢рдмреНрджреЛрдВ рдореЗрдВ, рд╣рдорд╛рд░рд╛ рддрдХрдиреАрдХреА рд╕рдорд░реНрдерди рддрдХрдиреАрдХреА рд╕рдорд░реНрдерди, рдпреИрдВрдбреЗрдХреНрд╕, рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдпрд╛ рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХрд┐рд╕реА рднреА рдореЛрдмрд╛рдЗрд▓ рдСрдкрд░реЗрдЯрд░ рд╕реЗ рдмрд╣реБрдд рдЕрд▓рдЧ рд╣реИред рд╣рдорд╛рд░реА рдХрдВрдкрдиреА рдХреЗ рдЙрддреНрдкрд╛рджреЛрдВ рдХреА рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рд╕реЗ рд╣рдореЗрдВ рдЕрдкрдиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдореБрдЦреНрдп рд╕рдореВрд╣ рдХрд╛ рдиреНрдпрд╛рдп рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓рддреА рд╣реИ - рдпреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд╣реИрдВред рдЗрд╕ рд╕рдВрдмрдВрдз рдореЗрдВ, рд╣рдорд╛рд░реЗ рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рдХреЙрд▓ рдХрд╛ рд╕реНрддрд░ рдФрд░ рдЧреБрдгрд╡рддреНрддрд╛ рдмрд╣реБрдд рдЙрдЪреНрдЪ рд╕реНрддрд░ рдкрд░ рд╣реИред рд╕рднреА (рдпрд╛ рд▓рдЧрднрдЧ рд╕рднреА) рдЧреНрд░рд╛рд╣рдХ рдЬрдЯрд┐рд▓ рддрдХрдиреАрдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ, рдкреЗрд╢реЗрд╡рд░ рдХрдардмреЛрд▓реА, рдпрд╛ рдХреБрдЫ рдХрд╛рд░реНрдпреЛрдВ рд╕реЗ рдбрд░рддреЗ рдирд╣реАрдВ рд╣реИрдВ рдЬреЛ рд╣рдорд╛рд░реЗ рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдиреЗ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдирд┐рд╡рд╛рд░рдг рдХреЗ рд▓рд┐рдП рдЙрдирдХреЗ рд╕рд╛рдордиреЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдП рд╣реИрдВред
рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рддрдХрдиреАрдХреА рд╕рд╣рд╛рдпрддрд╛ рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдкрд░ рдХреБрдЫ рдкреНрд░рддрд┐рдмрдВрдзреЛрдВ рдФрд░ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рд╕реНрд╡рдпрдВ рд▓рдЧрд╛рддреА рд╣реИред рд╣рдорд╛рд░реЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдХреЗ рдкрд╛рд╕ рдкрд░реНрдпрд╛рдкреНрдд рддрдХрдиреАрдХреА рдЕрдиреБрднрд╡ рд╣реИ, рдХрдо рд╕реЗ рдХрдо рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реИрдВ рдЬреЛ рдЦреБрдж рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реИрдВ (рдпрд╛рдиреА, рдЙрдирдХреА рдЯреАрдо рдФрд░ рдЙрддреНрдкрд╛рдж), рд▓рд┐рдЦрд┐рдд рддрдХрдиреАрдХреА рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ рдзрд╛рд░рд╛рдкреНрд░рд╡рд╛рд╣ рд╣реИрдВ, рдФрд░ рдЕрдХреНрд╕рд░ рдХреНрдпреВрдП рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рдЕрдиреБрднрд╡ рд╣реИред
рдЖрдЧреЗ рд╣рдо рдЕрдкрдиреЗ рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдХреЛ рдордВрдЬрд┐рд▓ рджреЗрдВрдЧреЗ рддрд╛рдХрд┐ рд╡реЗ рдЦреБрдж рдЕрдкрдиреА, рдЕрдкрдиреЗ рдХрд╛рдо рдХреА рдФрд░ рдЕрдкрдиреА рдЯреАрдореЛрдВ рдХреЗ рд╕рдорд░реНрдерди рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВред
рдЕрд▓реЗрдХреНрдЬреЗрдВрдбрд░ Berezutsky, .NET / ReSharper рдЯреАрдо

рдореИрдВ рдЕрднреА рддреАрди рд╡рд░реНрд╖реЛрдВ рд╕реЗ JetBrains рдореЗрдВ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдЗрд╕ рд╕рдордп рдХреЗ рд▓рд┐рдП ReSharper рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рддрдХрдиреАрдХреА рд╕рд╣рд╛рдпрддрд╛ рдореЗрдВ рд▓рдЧрд╛ рд╣реБрдЖ рд╣реВрдВред
рдЬреИрд╕рд╛ рдХрд┐ рдкреНрд░рд╕реНрддрд╛рд╡рдирд╛ рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╕рдорд░реНрдерди рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЗ рдкрд╛рд╕ рдЕрдЪреНрдЫреЗ рддрдХрдиреАрдХреА рдХреМрд╢рд▓ рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдореВрд▓ рдкреГрд╖реНрдарднреВрдорд┐ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдФрд░ рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╣реБрдЖ - рдореИрдВрдиреЗ рдЧрдгрд┐рдд рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ рдбрд┐рдЧреНрд░реА рдХреЗ рд╕рд╛рде рд╕реЗрдВрдЯ рдкреАрдЯрд░реНрд╕рдмрд░реНрдЧ рд╕реНрдЯреЗрдЯ рдкреЙрд▓рд┐рдЯреЗрдХреНрдирд┐рдХ рдпреВрдирд┐рд╡рд░реНрд╕рд┐рдЯреА рд╕реЗ рд╕реНрдирд╛рддрдХ рдХрд┐рдпрд╛, рдФрд░ рдЬреЗрдЯрдмреНрд░реЗрди рд╕реЗ рдкрд╣рд▓реЗ рдореИрдВрдиреЗ 2.5 рд╕рд╛рд▓ рдХреЗ рд▓рд┐рдП рджреЛ рдЕрдиреНрдп рдкреАрдЯрд░реНрд╕рдмрд░реНрдЧ рдЖрдИрдЯреА рдХрд╛рд░реНрдпрд╛рд▓рдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдкрд░реАрдХреНрд╖рдг рдЗрдВрдЬреАрдирд┐рдпрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд┐рдпрд╛ред рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдкрд╕рдВрдж рдирд╣реАрдВ рдереА, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд╣рдореЗрд╢рд╛ "рдмреНрд░реЗрдХ" рдХрд░рдирд╛ рдкрд╕рдВрдж рдерд╛, рдФрд░ рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдирд┐рдХрд▓рд╛ред
рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдореИрдВ JetBrains (рдФрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ ReSharper рдЯреАрдо) рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдпрд╛, рдПрдХ рд╕рдорд░реНрдерди рд╡реНрдпрдХреНрддрд┐ рдерд╛ рдЬреЛ рдПрдХ рд╕рд╛рде рд╡рд┐рдХрд╛рд╕ рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдерд╛; рдЕрдиреНрдп рдореБрджреНрджреЛрдВ рдХреЛ рдЯреНрд╡рд┐рдЯрд░, рдордВрдЪреЛрдВ рдФрд░ рдЗрд╕реА рддрд░рд╣ рдЕрдиреНрдп рдбреЗрд╡рд▓рдкрд░реНрд╕ / рдкрд░реАрдХреНрд╖рдХреЛрдВ рджреНрд╡рд╛рд░рд╛ "рдЦреБрд▓реЗ рддреМрд░ рдкрд░" рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╕рдордп рдХреЗ рд╕рд╛рде, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЧрдпрд╛ рдХрд┐ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ (рдФрд░, рддрджрдиреБрд╕рд╛рд░, рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рдкреНрд░рддреНрдпрдХреНрд╖ рдХреЙрд▓) рдмрдврд╝ рд░рд╣реА рд╣реИ, рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рд╡реНрдпрдХреНрддрд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЯреАрдо рдореЗрдВ рдЖ рдЧрдпрд╛ред
рддреАрди рд╕рд╛рд▓ рдкрд╣рд▓реЗ, ReSharper рдореЗрдВ рд╕рдорд░реНрдерди рдореЗрдВ рдореЗрд▓ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╢рд╛рдорд┐рд▓ рдерд╛ (рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рдкреНрд░рддреНрдпрдХреНрд╖ рдХреЙрд▓) рдФрд░ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреА рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж рдХрд░реЗрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ (рд╣рд╛рдБ, рд╣рдо рдЗрд╕реЗ рдкрдврд╝рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рдХрд╛ рдЬрд╡рд╛рдм рджреЗрддреЗ рд╣реИрдВ - рдХрдИ рдЧреНрд░рд╛рд╣рдХ рдмрд╣реБрдд рдЖрд╢реНрдЪрд░реНрдпрдЪрдХрд┐рдд рд╣реЛрддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЙрдиреНрд╣реЗрдВ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ / dev / null рдХреЛ рдЬрд╛рддрд╛ рд╣реИ)ред рд╕рдордп рдХреЗ рд╕рд╛рде, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЧрдпрд╛ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреА рдкреНрд░рдгрд╛рд▓реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдФрд░ рд╕реНрд╡рдпрдВ рджреЛрдиреЛрдВ рдХреА рдЬрд░реВрд░рддреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреЗрддреА рд╣реИред рд╕рдорд░реНрдерди рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдмрджрд▓рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛ред
рдпрд╣ рдЕрд▓рдЧ рд╕реЗ рдХрд╣рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рддрдХрдиреАрдХреА рд╕рд╣рд╛рдпрддрд╛ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рд╕реЗ рдореЗрд░рд╛ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рд▓рдЧрдиреЗ рд╡рд╛рд▓рд╛ рд╕рдордпред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ, рдЕрдВрддрд╣реАрди рдИрдореЗрд▓ рд╡рд╛рд▓рд╛ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдкрддреНрд░рд╛рдЪрд╛рд░ рд╣рдореЗрд╢рд╛ рдмреЗрд╣рддрд░ рддрд░реАрдХреЗ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ; рдЕрдзрд┐рдХ рдЗрд╕рд▓рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдЬреНрдЮрд╛рди рдЖрдзрд╛рд░ рдФрд░ рдЕрдХреНрд╕рд░ рдкреВрдЫреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рд╢реНрди рд▓рдЧрд╛рддрд╛рд░ рдмрдврд╝реЗ рд╣реИрдВред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ "рдореИрдХреНрд░реЛрдЬрд╝" рдХреЗ рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рд╕реЗрдЯ рджреНрд╡рд╛рд░рд╛ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рдЖрдЙрдЯрд▓реБрдХ рдореЗрдВ рдмрдирд╛рдпрд╛ рдерд╛, рдлрд┐рд░ рдореИрдВрдиреЗ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ FAQ (рдЬреЛ рд╣рдорд╛рд░реЗ рдордВрдЪреЛрдВ рдкрд░ рд╕реНрдерд┐рдд рдерд╛) рдХреЛ рдлрд┐рд░ рд╕реЗ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рдерд╛ред
рдирддреАрдЬрддрди, рд╡рд┐рднрд┐рдиреНрди рд╣реЗрд▓реНрдк рдбреЗрд╕реНрдХ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдПрдХ рдЫреЛрдЯрд╛ рдЕрдзреНрдпрдпрди рдХрд┐рдпрд╛ рдЧрдпрд╛, рдФрд░ "рд░рдирд┐рдВрдЧ-рдЗрди" рдХреЗ рдХреБрдЫ рд╕рдордп рдмрд╛рдж, рд╣рдордиреЗ рдЗрд╕реЗ рд╕рднреА рдЙрддреНрдкрд╛рджреЛрдВ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ред рдЕрдм рдореИрдВ рдЕрдкрдиреЗ рджреЛ рд╣реЗрд▓реНрдк рдбреЗрд╕реНрдХ'рдУрд╡ рдХреЗ рдкреНрд░рд╢рд╛рд╕рди рд╕рд╣рд┐рдд рд╕рдорд░реНрдерди рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╡реНрдпрд╕реНрдд рд╣реВрдВ рдФрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рд╕рдм рдХреБрдЫ рдареАрдХ рд╕реЗ рдФрд░ рдЖрд╕рд╛рдиреА рд╕реЗ рдХрд╛рдо рдХрд░реЗ - рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдФрд░ рд╣рдорд╛рд░реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдПред
рдЕрд▓рдЧ-рдЕрд▓рдЧ, рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ: рд╣рдо рдЙрдирдХреЗ рд╕рд╛рде рдмрд╣реБрдд рднрд╛рдЧреНрдпрд╢рд╛рд▓реА рдереЗ, рдХреНрдпреЛрдВрдХрд┐ 99.9% рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╡реЗ рд╡рдпрд╕реНрдХ рдФрд░ рддрдХрдиреАрдХреА рд░реВрдк рд╕реЗ рд╕рдХреНрд╖рдо рд▓реЛрдЧ рд╣реИрдВред рдмреЗрд╢рдХ, рдмрд╣реБрдд рдХрдо рдкрд░реНрдпрд╛рдкреНрдд / рд╡рд┐рдирдореНрд░ рд▓реЛрдЧреЛрдВ рдХрд╛ рдкреНрд░рддрд┐рд╢рдд рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рджреЗрд╢ рдореЗрдВ рдпрд╣ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреА рд╡реНрдпрд╛рдкрдХ рджрд░реНрд╢рдХреЛрдВ рд╡рд╛рд▓реА рдЕрдиреНрдп рдХрдВрдкрдирд┐рдпреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрдо рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдорд╛рд░реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЧреНрд░рд╛рд╣рдХ рдпреВрд░реЛрдк рдФрд░ рд╕рдВрдпреБрдХреНрдд рд░рд╛рдЬреНрдп рдЕрдореЗрд░рд┐рдХрд╛ рдХреЗ рдирд┐рд╡рд╛рд╕реА рд╣реИрдВ, рдФрд░ рдпрд╣ рд╕рдВрдЪрд╛рд░ рдореЗрдВ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рднреА рдкрддреНрд░рд╛рдЪрд╛рд░ рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ рд╣реИред
рдмреЗрд╢рдХ, рд╣рдорд╛рд░реЗ рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рдЕрдкрдиреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдПрдВ рд╣реЛрддреА рд╣реИрдВ рдЬрдм рд╣рдорд╛рд░реЗ рдЙрддреНрдкрд╛рджреЛрдВ (рдФрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ ReSharper) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХреА рдмрд╛рдд рдЖрддреА рд╣реИред рдХрд┐рддрдиреЗ рд▓реЛрдЧ - рдЗрд╕рдореЗрдВ рдХрдИ рд╕рдВрднрд╛рд╡рд┐рдд рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди, рдЗрд╕рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдкреНрд▓рдЧрдЗрдиреНрд╕, рд╡рд┐рднрд┐рдиреНрди рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рдФрд░ рдкрд╕рдВрдж рд╣реИрдВред рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдХрд╛рдо рдХреЗ рдорд╛рд╣реМрд▓ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ (рдФрд░ рдЙрдирдХреЗ рд╕рдВрдпреЛрдЬрди) рдХреЗ рд╕рднреА рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдВрдпреЛрдЬрдиреЛрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рдмрд┐рд▓реНрдХреБрд▓ рдЕрд╕рдВрднрд╡ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдПрдВ рдкреЙрдк рдЕрдк рд╣реЛрддреА рд╣реИрдВ рдЬреИрд╕реЗ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрд╡рд╛рдж рдХрд░рддреЗ рд╣реИрдВред рдпрд╣рд╛рдВ рд╕рдорд░реНрдердХ рдХреЛ рдПрдХ рдкрд░реАрдХреНрд╖рдХ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рдирд╛ рд╣реЛрддрд╛ рд╣реИ: рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдЬрд╛рдирдХрд╛рд░реА рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЗрд╕реЗ рдкреБрди: рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдХрд╣рд╛рдБ рд╣реИ - рдЗрд╕рдХреЗ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдпрд╛ рд░реАрд╢рд░ рдореЗрдВред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдиреНрдп рдХрдВрдкрдирд┐рдпреЛрдВ рдореЗрдВ рдРрд╕реЗ рдорд╛рдорд▓реЛрдВ рдХреЛ рддреБрд░рдВрдд "рдЕрдЧрд▓реЗ рд╕реНрддрд░" рдпрд╛ рдкрд░реАрдХреНрд╖рдг рд╡рд┐рднрд╛рдЧ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рд╣рдорд╛рд░реЗ рд╕рдорд░реНрдерди рдЗрдВрдЬреАрдирд┐рдпрд░ рдЗрд╕ рдХрд╛рдо рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд▓реЗрддреЗ рд╣реИрдВред рдмреЗрд╢рдХ, рдЕрдЧрд░ рдорд╛рдорд▓рд╛ рд╢реНрд░рдорд╕рд╛рдзреНрдп рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд╕реЗ рдХреЗрд╡рд▓ рдЖрдзреЗ рджрд┐рди рдЦреЗрд▓рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ), рдпрд╣ рд╣рдорд╛рд░реЗ рдкрд░реАрдХреНрд╖рдХреЛрдВ рдХреЛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЛ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рддреИрдирд╛рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдорд╛рд░реА рдЯреАрдо рдореЗрдВ рд╕рдорд░реНрдерди рдПрдХ рддрд░рд╣ рдХреА "рд░рдХреНрд╖рд╛ рдХреА рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐" рд╣реИ, рдЬреЛ рд░рд┐рд▓реАрдЬрд╝ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рд╕рдордЭрдиреЗ рдХрд╛ рдкрд╣рд▓рд╛ рддрд░реАрдХрд╛ рд╣реИ рдХрд┐ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдХрд┐рддрдирд╛ рдЙрдЪреНрдЪ-рдЧреБрдгрд╡рддреНрддрд╛ рд╡рд╛рд▓рд╛ рд╣реИ рдФрд░ рдХреНрдпрд╛ рд╣рдордиреЗ рдХреБрдЫ рдорд╣рддреНрд╡рдкреВрд░реНрдг "рдмрд░реНрдЦрд╛рд╕реНрдд" рдХрд┐рдпрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╕рдорд░реНрдерди рдкреНрд░рдгрд╛рд▓реА рд╕рдмрд╕реЗ рдЖрдо рдЙрддреНрдкрд╛рдж рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдЬреНрдЮрд╛рди рдЬрдорд╛ рдХрд░рддреА рд╣реИ рдЬрд┐рд╕реЗ рджреИрдирд┐рдХ рд╕реНрдЯреИрдВрдб-рдЕрдк рдмреИрдардХреЛрдВ рдореЗрдВ рдЯреАрдо рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рдЬрд╛рдирдХрд╛рд░реА рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рдХреНрдпреЛрдВрдХрд┐, рдХрд╣рддреЗ рд╣реИрдВ, рдЕрдЧрд░ рдПрдХ рдмрдЧ рд░рд┐рд▓реАрдЬ рдореЗрдВ рдорд┐рд▓рд╛ рд╣реИ рдЬреЛ рд╣рдорд╛рд░реЗ рдХреБрдЫ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдЖрд░рд╛рдорджрд╛рдпрдХ рдХрд╛рдо рдореЗрдВ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХрд░рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдПрдХ рд╕рдВрдХреЗрдд рд╣реИ рдХрд┐ рдХреНрдпрд╛ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдмрдЧрдлрд┐рдХреНрд╕ рдЕрдкрдбреЗрдЯред
рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдореИрдВ рдЖрдкрдХреЛ рдЖрд╢реНрд╡рд╛рд╕рди рджреЗ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рд╕рдорд░реНрдерди рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдФрд░ рдЖрд╡рд╢реНрдпрдХ рдХрд╛рдо рд╣реИ, рдЬрд┐рд╕ рдкрд░ рдЙрддреНрдкрд╛рдж рдХреЗ рдЬреАрд╡рди рдкрд░ рдмрд╣реБрдд рдХреБрдЫ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд╣рд╛рдВ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдирдП рд╕рд╛рд▓ рдпрд╛ рдордИ рдХреА рдЫреБрдЯреНрдЯрд┐рдпреЛрдВ рдХреЗ рдмрд╛рдж: рдЖрдк рдПрдХ рдмреНрд░реЗрдХ рд▓реЗрддреЗ рд╣реИрдВ, рдФрд░ рдЯрд┐рдХрдЯ рдЬрдорд╛ рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдЬрдорд╛ рд╣реЛрддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпреВрд░реЛрдк "рд╢реНрд░рдорд┐рдХ рджрд┐рд╡рд╕ рдХреА рдПрдХрдЬреБрдЯрддрд╛" рдХрд╛ рдЬрд╢реНрди рдирд╣реАрдВ рдордирд╛рддрд╛ рд╣реИред рдЫреБрдЯреНрдЯрд┐рдпреЛрдВ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рддреАрди рдЧреБрдирд╛ рддрд╛рдХрдд рдФрд░ рдЧрддрд┐ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдФрд░ рдЕрдХреНрд╕рд░ рд╕рдкреНрддрд╛рд╣рд╛рдВрдд рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
рд╣реНрдпреБрдмреЛрд╡ рдореЗрд▓рдирд┐рдХреЛрд╡рд╛, PhpStorm рдЯреАрдо

рдЬреИрд╕реЗ рд╣реА рдореИрдВ "рд░реВрд╕реА рдФрд░ рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ рдХрд┐рддрдиреЗ рд▓реЛрдЧреЛрдВ рдХреЛ рдЕрдкрдиреА рдиреМрдХрд░реА рд╕реЗ рдкреНрдпрд╛рд░ рдХрд░рддрд╛ рд╣реВрдБ" рдЯрд╛рдЗрдк рдХрд░рддрд╛ рд╣реИ, рдЦреЛрдЬ рдЗрдВрдЬрди рдиреЗ рдореБрдЭреЗ рд╣рдЬрд╛рд░реЛрдВ рд▓рд┐рдВрдХ рджрд┐рдП рдЬреИрд╕реЗ "рдХреНрдпреЛрдВ рдЗрддрдиреЗ рд╕рд╛рд░реЗ рд▓реЛрдЧ рдЕрдкрдиреА рдиреМрдХрд░реА рд╕реЗ рдирдлрд░рдд рдХрд░рддреЗ рд╣реИрдВ"ред рджреБрдирд┐рдпрд╛ рдореЗрдВ рд▓рдЧрднрдЧ 80% рд▓реЛрдЧ рдирдлрд░рдд рдХрд░рддреЗ рд╣реИрдВ рдпрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдкрдиреА рдиреМрдХрд░реА рдкрд╕рдВрдж рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдХрдИ рддрдХрдиреАрдХреА рд╕рд╣рд╛рдпрдХ рдХрд░реНрдордЪрд╛рд░реА рдЗрд╕ 80% рдореЗрдВ рд╣реЛрдВрдЧреЗред рдХрдИ, рд▓реЗрдХрд┐рди рдореИрдВ рдирд╣реАрдВред рдореЗрд░рд╛ рдирд╛рдо рд▓рд┐рдпреБрдмрд╛ рд╣реИ, рдореИрдВрдиреЗ MatMech SPbU рд╕реЗ рд╕реНрдирд╛рддрдХ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдореИрдВ рддрдХрдиреАрдХреА рд╕рд╣рд╛рдпрддрд╛ PhpStorm рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдВред
рд╕рдорд░реНрдерди рдХрд╛рд░реНрдп рд░реВрдврд╝рд┐рдпреЛрдВ рд╕реЗ рднрд░рд╛ рд╣реИ, рдФрд░ рдореИрдВ рдпрд╣ рдирд╣реАрдВ рдХрд╣ рд╕рдХрддрд╛ рдХрд┐ рд╡реЗ рд╣рдореЗрд╢рд╛ рдЧрд▓рдд рд╣реЛрддреЗ рд╣реИрдВ (рдореЗрд░реЗ рдкрд╛рд╕ рджреЛ рддрдХрдиреАрдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗрд╡рд╛рдУрдВ рдореЗрдВ рдЕрдиреБрднрд╡ рд╣реИ)ред рд▓реЗрдХрд┐рди рд╡реЗ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ JetBrains рдХреЗ рд▓рд┐рдП рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реИрдВред
рдХреЛрдИ рд╕реНрд╡рд╛рдпрддреНрдд рд╕рдорд░реНрдерди рд╡рд┐рднрд╛рдЧ рдирд╣реАрдВ рд╣реИред рдореВрд▓ рд░реВрдк рд╕реЗ, рдХрдВрдкрдирд┐рдпреЛрдВ рдореЗрдВ, рддрдХрдиреАрдХреА рд╕рд╣рд╛рдпрддрд╛ рдХрд░реНрдордЪрд╛рд░реА 1-2 рдХрд╛рд░реНрдпрд╛рд▓рдпреЛрдВ рдореЗрдВ рд╕рдВрдЪрд╛рд▓рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ, рдЬрд╣рд╛рдВ "рд╕рдорд░реНрдерди рдХрд╛ рд╡рд┐рд╢реЗрд╖ рд╡рд╛рддрд╛рд╡рд░рдг" рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЬрд╣рд╛рдВ рдЕрдиреНрдп рд╡рд┐рднрд╛рдЧ рдХрднреА рдирд╣реАрдВ рджреЗрдЦрддреЗ рд╣реИрдВред рд░рд╕реЛрдИ рдореЗрдВ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдкрд░рд┐рд╢реНрд░рдо рд╕реЗ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╢реНрд░рдорд┐рдХреЛрдВ рдХреЛ рдиреЛрдЯрд┐рд╕ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдХреЛрдиреЛрдВ рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдЭреБрдВрдб рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдХрд╛рдЧрдЬрд╛рдд рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реА рд▓рдбрд╝рдХрд┐рдпрд╛рдВ рднреА рдЕрдкрдиреА рдирд╛рдХ рдШреБрдорд╛рддреА рд╣реИрдВред рд╣рдо рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИрдВред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЙрддреНрдкрд╛рдж рдЯреАрдореЗрдВ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореЗрд░реА PhpStorm рдЯреАрдо рдореЗрдВ 9 рд▓реЛрдЧ рд╣реИрдВ - 5 рдбреЗрд╡рд▓рдкрд░реНрд╕ (рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рдЯреАрдо рд▓реАрдбрд░ рд╣реИ), рдПрдХ рдЙрддреНрдкрд╛рдж рд╡рд┐рдкрдгрди рдкреНрд░рдмрдВрдзрдХ, рдПрдХ рдкрд░реАрдХреНрд╖рдХ, рдПрдХ рддрдХрдиреАрдХреА рд▓реЗрдЦрдХ рдФрд░ рдЦреБрджред рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдЖрдк рдХреЛ рдЕрдВрддрд┐рдо рд░реВрдк рд╕реЗ рдЬрдиреНрдордЬрд╛рдд рд╢рд╛рд▓реАрдирддрд╛ рд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрд╛рд╣рд░ рд░рдЦрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЬрдм рднреА рдореИрдВ рдпрд╣рд╛рдВ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рдерд╛, рд╣рдо рд╕рднреА рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдВрд╡рд╛рдж рдХрд░рддреЗ рд╣реИрдВред рдХреЛрдИ рдЙрдкреЗрдХреНрд╖рд╛ рдирд╣реАрдВ, рдЙрд╕рдХрд╛ рдПрдХ рд╕рдВрдХреЗрдд рднреА рдирд╣реАрдВред
рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдЙрдмрд╛рдК рдХрд╛рдо рд╣реИред рдпрд╣рд╛рдБ рдпрд╣ рд╣реИред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреЛрдИ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЙрддреНрддрд░ рдирд╣реАрдВ рд╣реИ, рдЬрд╝рд╛рд╣рд┐рд░ рд╣реИ, рдорд╛рдирдХ рд╡рд╛рдХреНрдпрд╛рдВрд╢ рд╣реИрдВ (рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ, рдЬрд╣рд╛рдВ рдЙрдирдХреЗ рдмрд┐рдирд╛), рд▓реЗрдХрд┐рди рдХреЛрдИ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдирд╣реАрдВ рд╣реИ рдЬрд╣рд╛рдВ рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рдПрдХ рдирд╛рдо рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВ рдордВрдЪ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реВрдВ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐, рдпрджрд┐ рд╕рдВрднрд╡ рд╣реЛ, рддреЛ рд╕реНрдЯреИрдХрдУрд╡рд░рдлреНрд▓реЛ рдХреЗ рд▓рд┐рдП рднреАред рдХрд╣реАрдВ рди рдХрд╣реАрдВ, рд╕рднреА рдорд╛рдорд▓реЛрдВ рдореЗрдВ 60 рдкреНрд░рддрд┐рд╢рдд рд╕рдореАрдХреНрд╖рд╛рдПрдБ рд╣реИрдВ (рд╡реЗ рднреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдПрдВ рд╣реИрдВ), рдРрд╕реЗ рд▓реЛрдЧ рд╣реИрдВ рдЬрд╣рд╛рдВ рд▓реЛрдЧ рдХреЗрд╡рд▓ рдзрдиреНрдпрд╡рд╛рдж рдХрд╣рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдРрд╕реЗ рднреА рд╣реИрдВ рдЬрд╣рд╛рдВ рд╡реЗ рдмрдЧ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдкреВрдЫрддреЗ рд╣реИрдВред рдмрд╣реБрдд рдЧрдВрднреАрд░ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ рдЬрд┐рдирдХрд╛ рдореИрдВ рдЬрд▓реНрджреА рд╕реЗ рдЬрд╡рд╛рдм рджреЗрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВ, рднрд▓реЗ рд╣реА рдХрд┐рд╕реА рд╡реНрдпрдХреНрддрд┐ рдиреЗ рдореБрдЭрд╕реЗ рдЙрддреНрддрд░ рдХреА рдЙрдореНрдореАрдж рдирд╣реАрдВ рдХреА рд╣реЛред рдХрднреА-рдХрднреА рдпрд╣ рдмрд╣реБрдд рдордЬрд╝реЗрджрд╛рд░ рд╣реЛрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдорд┐рддреНрд░ рдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд╣рдорд╛рд░реЗ рд╕рдВрдкрд╛рджрдХреАрдп рдХрд╛рд░реНрдпрд╛рд▓рдп рдХреЛ рд▓рд┐рдЦрд╛ рдерд╛, рдЬреЛ "рд▓рд╛рдЗрд╕реЗрдВрд╕ рд╕рд░реНрд╡рд░" рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдФрд░ рдбрд╛рдХ рдХреЛрдб рд╕рд╣рд┐рдд рдЕрдкрдиреЗ рднреМрддрд┐рдХ рд╕рд░реНрд╡рд░ рдХрд╛ рдкрддрд╛ рджрд░реНрдЬ рдХрд░рддрд╛ рдерд╛ред рдореИрдВ рдПрдХ рдирд┐рдЬреА рдФрд░ (!) рдЯреНрд╡рд┐рдЯрд░ рдкрд░ рдЕрдкрдиреЗ рдирд╛рдо рдФрд░ рдХрдВрдкрдиреА рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдП рдмрд┐рдирд╛ рдХреБрдЫ рдореЛрддреА рдпрд╛ рдкреНрдпрд╛рд░рд╛ рдЯрд┐рдкреНрдкрдгреА рд▓рд┐рдЦрддрд╛ рд╣реВрдВред
рдХреНрдпрд╛ рдХреЛрдИ рдРрд╕реА рд╕реБрд╡рд┐рдзрд╛рдПрдБ рд╣реИрдВ рдЬреЛ рдЖрдк рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рд▓реЗрдХрд┐рди PhpStorm рдореЗрдВ рдирд╣реАрдВ рдорд┐рд▓реА рд╣реИрдВ?
- рдореЗрд░реЗ рд▓рд┐рдП рдЕрдкрдирд╛ рдХреЛрдб рд▓рд┐рдЦреЗрдВ?
рдХреНрдпрд╛ рдХреЛрдИ рдРрд╕реА рд╕реБрд╡рд┐рдзрд╛рдПрдБ рд╣реИрдВ рдЬреЛ рдЖрдк рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рд▓реЗрдХрд┐рди PhpStorm рдореЗрдВ рдирд╣реАрдВ рдорд┐рд▓реА рд╣реИрдВ?
- рдореЗрд░реА рдкрддреНрдиреА рдлреВрд▓ рдФрд░ рдХреИрдВрдбреА рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрдЯрдиред
рдЖрджрдореА рдиреЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЛрдб рднреЗрдЬрд╛:
рдХреИрдЪ (рдЕрдкрд╡рд╛рдж рдИ)
{
// рдХреМрди рдкрд░рд╡рд╛рд╣ рдХрд░рддрд╛ рд╣реИ?
}
рдореЗрд░рд╛ рдкрд╕рдВрджреАрджрд╛:
CTRL + F4 рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдмрдВрдж рдХрд░рдирд╛, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ? рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЗ рдкрд╛рд╕ рдХрд┐рд╕ рддрд░рд╣ рдХреА рдЙрдВрдЧрд▓рд┐рдпрд╛рдВ рд╣реИрдВ ;-)
рдореБрдЭреЗ рдЕрдкрдиреЗ рдЯреНрд╡рд┐рдЯрд░ рдХреА рдирд┐рдХрдЯрддрд╛ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЕрдкрдиреЗ рд╡рд┐рд╕реНрдордпрд╛рджрд┐рдмреЛрдзрдХ рдЪрд┐рд╣реНрди рдХреЛ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдорд╣рд╕реВрд╕ рд╣реЛрддреА рд╣реИред рдПрдХ рд╕рдкреЛрд░реНрдЯ рдХрдВрдкрдиреА рдХреЗ рд░реВрдк рдореЗрдВ Vm рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдореЗрдВ рдореЗрд░реА рдЖрдЦрд┐рд░реА рдиреМрдХрд░реА рдореЗрдВ, рдореИрдВ рд╡рд┐рднрд╛рдЧ рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╕рд╛рдВрдЦреНрдпрд┐рдХреА рд╕рдорд░реНрдердХ рдерд╛ рдФрд░ рдлрд┐рд░ рднреА, рдореЗрд░реЗ рдмрдВрдж рдмреЙрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдкрдиреЗ рдмрдВрдж рдмреЙрд╕ рдХреЗ рд╕рд╛рде рдмрд╛рдд рдХрд░рдиреЗ рдХреА рдЦреБрд╢реА рдереА, рд▓реЗрдХрд┐рди рдЕрдирд╛рдо рдЯреНрд╡рд┐рдЯрд░ рдЕрдХрд╛рдЙрдВрдЯ рдирд╣реАрдВ (рдпрд╣ рдПрдХ рдЯреНрд╡рд┐рд╕реНрдЯ рд╣реИ!)ред рдореИрдВ рдЖрд╢реНрдЪрд░реНрдпрдЪрдХрд┐рдд рдерд╛, рд▓реЗрдХрд┐рди
рд╕рд╛рдорд╛рдЬрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ Vm рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЛ
рдЕрдкрд╡рд┐рддреНрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рдЧрддрд┐рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реБрдП, рдЕрдкрдирд╛ рдирд╛рдо рдФрд░ рдЙрдкрдирд╛рдо рдмрджрд▓ рджрд┐рдпрд╛ (рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдирд╣реАрдВ)ред рдЬрдм рдореИрдВрдиреЗ JetBrains рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣ рдЯреНрд╡рд┐рдЯрд░ рд╣реИ рдФрд░ рдпрд╣ рдРрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ рдФрд░ рдпрд╣, рдФрд░ рдЪрд╛рд╣реЗ рд╡рд╣ рдХрд┐рд╕реА рдХреЛ рднреА рдирд╛рд░рд╛рдЬ рдХрд░ рджреЗрдЧрд╛, рддреЛ рд╡реЗ рдмрд╕ рдореБрдЭ рдкрд░ рд╣рдБрд╕реЗ рдФрд░ рдореБрдЭреЗ рдЪрд┐рдВрддрд╛ рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛ред
рдФрд░ рдЖрдкрдХреЛ рдпрд╣рд╛рдВ рдлреЛрди рд▓реЗрдиреЗ рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИ, рдФрд░ рдореЗрд░реЗ рддрд╛рддреНрдХрд╛рд▓рд┐рдХ рдмреЙрд╕ рдХрд╛ рд╕рдорд░реНрдерди рд╕реЗ рдХреЛрдИ рд▓реЗрдирд╛-рджреЗрдирд╛ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдХрд╣рд╛, рдпрд╣рд╛рдВ рдЙрддреНрдкрд╛рдж рджреНрд╡рд╛рд░рд╛ рдкрджрд╛рдиреБрдХреНрд░рдо рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЕрднреА рднреА рдЕрдиреМрдкрдЪрд╛рд░рд┐рдХ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рд╣рдо рдореЗрдВ рд╕реЗ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреЗ, рд╕рдорд░реНрдердХ рд╕рд░реНрдЬ, рдЬрд┐рдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрд┐рдВрд╡рджрдВрддрд┐рдпрд╛рдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрдирд╛рдИ рдЬрд╛ рд░рд╣реА рд╣реИрдВред рдХрд┐рдВрд╡рджрдВрддреА рдХрд╛ рдПрдХ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рд╕рдВрд▓рдЧреНрди рд╣реИред

рдпрд╣реА рд╣реИ, рдореИрдВ рдЦреБрдж рд╣реА рдкрд╣рд▓реА, рджреВрд╕рд░реА, рддреАрд╕рд░реА рдФрд░ рдкрдВрджреНрд░рд╣рд╡реАрдВ рдкрдВрдХреНрддрд┐ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдореЗрд░реЗ рдКрдкрд░ - рдХреЗрд╡рд▓ рдбреЗрд╡рд▓рдкрд░реНрд╕ред рдЗрд╕ рддрдереНрдп рдиреЗ рдореБрдЭреЗ рдкрд╣рд▓реА рдмрд╛рд░ рдПрдХ рдирд┐рд░рдВрддрд░ "рд╡рд╛рд╣" рдкреИрджрд╛ рдХрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рдбреЗрд╡рд▓рдкрд░ рдХреЛ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╡рд╣ рдЖрдкрдХреЛ рд╕реАрдзреЗ рдЬрд╡рд╛рдм рджреЗрдЧрд╛ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдХрд╛рдлреА рдЬрд▓реНрджреА рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдмрд┐рдирд╛ рд╢рд┐рдерд┐рд▓рддрд╛ рдХреЗред
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рджрд╕рд╡рд╛рдВ рднреА рдирд╣реАрдВ рдмрддрд╛рдпрд╛ рдХрд┐ рдпрд╣ рдХрд┐рддрдирд╛ рд╢рд╛рдВрдд рд╣реИ, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЧреЛрд▓ рд╣реЛрдиреЗ рдХрд╛ рд╕рдордп рд╣реИред рдореБрдЭреЗ рдЯреНрд╡рд┐рдЯрд░ рдкрд░ рдлреЙрд▓реЛ рдХрд░реЗрдВред ;)
рдПрдВрдбреНрд░реА рдбрд░реНрдиреЛрд╡, рдЗрдВрдЯреЗрд▓реАрдЬ рдЖрдИрдбрд┐рдпрд╛ рдЯреАрдо

рдореИрдВ рдХрд╛рдлреА рд╕рдордп рд╕реЗ рд╕рдорд░реНрдерди рдореЗрдВ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдПрдХ рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реЗрд╡рд╛ рдкреНрд░рджрд╛рддрд╛ рд╕реЗ, рдлрд┐рд░ рдПрдХ рдмрдбрд╝реА рд╕реЗрдВрдЯ рдкреАрдЯрд░реНрд╕рдмрд░реНрдЧ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрдВрдкрдиреА рдореЗрдВред рд╕рдорд░реНрдерди рдореЗрдВ рдХрд╛рдо рдХрд░рддреЗ рд╣реБрдП, рдореИрдВрдиреЗ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐ рд╡рд┐рднрд┐рдиреНрди рддрдХрдиреАрдХреЛрдВ рдореЗрдВ рдореЗрд░реА рд░реБрдЪрд┐ рд╕рддрд╣реА рдЬреНрдЮрд╛рди рддрдХ рд╕реАрдорд┐рдд рд░рд╣рдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдФрд░ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдмрдбрд╝реА рдереА, рдореИрдВрдиреЗ "рдЧрдгрд┐рддрдЬреНрдЮ-рдкреНрд░реЛрдЧреНрд░рд╛рдорд░" рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛ рдореЗрдВ рджреВрд╕рд░реА рдЙрдЪреНрдЪ рд╢рд┐рдХреНрд╖рд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред
рдореБрдЭреЗ рд╣рдореЗрд╢рд╛ рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрд╡рд╛рдж рдХрд░рдирд╛, рдЕрдВрдЧреНрд░реЗрдЬреА рд╕реАрдЦрдирд╛ рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдирдИ рддрдХрдиреАрдХреЛрдВ рдХреЛ рд╕реАрдЦрдирд╛ рдФрд░ рд╕реАрдЦрдирд╛ рдкрд╕рдВрдж рдерд╛ред рдФрд░ рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ JetBrains рдореЗрдВ рдореЗрд░реЗ рд▓рд┐рдП рдЖрдХрд░реНрд╖рдХ рд╣реИред рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд▓рд┐рдП рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЗ рд╕рдордп, рдЖрдкрдХреЛ рдкреНрд░рдЧрддрд┐ рдХреЗ рд╕рд╛рде рдЬрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдФрд░ рд╢рд╛рдпрдж рдЖрдЧреЗ рднреАред рдФрд░, рдЬрд╝рд╛рд╣рд┐рд░ рд╣реИ, рдпрд╣ рд╕рдм рд╣рдорд╛рд░реА рдХрдВрдкрдиреА рдореЗрдВ рд╣реИред
рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдореИрдВ IntellIJ IDEA рдЯреАрдо рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднрд╛рдЧреНрдпрд╢рд╛рд▓реА рдерд╛ред IntelliJ рдПрдХ рдЦреБрд▓рд╛ рдордВрдЪ рд╣реИ, рдЬрд┐рд╕ рдкрд░ IntelliJ IDEA, Java рдХреЗ рд▓рд┐рдП рдПрдХ IDE рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдиреНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ (рд░реВрдмреА, рдкрд╛рдпрдерди, рдкреАрдПрдЪрдкреА, рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ, рдЖрджрд┐) рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╣рд▓реНрдХреЗ, рд╕рдВрдХреАрд░реНрдг рд╡рд┐рд╢реЗрд╖ рдЙрддреНрдкрд╛рджреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдордВрдЪ рдХреЗ рд░реВрдк рдореЗрдВ рднреА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╛рдиреА рдкреЗрд╢реЗрд╡рд░ рдХреНрд╖реЗрддреНрд░ рдХрд╛рдлреА рд╡рд┐рд╕реНрддреГрдд рд╣реИред рдмреЗрд╢рдХ, рдЕрдЧрд░ рдХреЛрдИ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рддреЛ рдЖрдк рд╣рдореЗрд╢рд╛ рдЙрдкрдпреБрдХреНрдд рдЯреАрдо рд╕реЗ рд╕рд╣рдпреЛрдЧреА рдХреА рдУрд░ рд░реБрдЦ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдЖрдкрдХреЛ рди рдХреЗрд╡рд▓ рдЙрддреНрдкрд╛рдж рдФрд░ рдЙрд╕рдХреЗ рдЖрд╡реЗрджрди рдХреЗ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХреНрд╖реЗрддреНрд░ рдХреЛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЬрд╛рдирдирд╛ рд╣реЛрдЧрд╛, рдмрд▓реНрдХрд┐ рдЙрд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдЬрд┐рд╕рдореЗрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЪреВрдВрдХрд┐ рдЖрдИрдбрд┐рдпрд╛ рдПрдХ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдЖрдИрдбреАрдИ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рдореВрд▓ рдмрд╛рддреЗрдВ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреА рдЬрдЯрд┐рд▓рддрд╛рдУрдВ рдХреЛ рд╕рдордЭрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдЗрдВрдЯрд░рдиреЗрдЯ рдкреНрд░рджрд╛рддрд╛ рдХреЗ рддрдХрдиреАрдХреА рд╕рдорд░реНрдерди рдореЗрдВ рдЕрдкрдиреЗ рдЫрд╛рддреНрд░ рдХреЗ рдЕрдиреБрднрд╡ рдХреЛ рдпрд╛рдж рдХрд░рддреЗ рд╣реБрдП, рдореИрдВ рдЕрдкрдиреА рд░рд╛рдп рдореЗрдВ рдореБрдЦреНрдп рдЕрдВрддрд░ рджреВрдВрдЧрд╛ред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдпрд╣рд╛рдВ рдХреЛрдИ рдлреЛрди рдирд╣реАрдВ рд╣реИ =) рд╕рд╣реА рд╣реИ, рдХрднреА-рдХрднреА рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдХреЛ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд░рд┐рдореЛрдЯ рдбреЗрд╕реНрдХрдЯреЙрдк рд╕реЗ тАЛтАЛрдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ рдЕрдЧрд░ рд╕реНрдерд┐рддрд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдРрд╕рд╛ рдЕрдХреНрд╕рд░ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдХрд╛рдлреА рд╣рдж рддрдХ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдЬреНрдпрд╛рджрд╛рддрд░ рдореЗрд▓, рдмрдЧ рдЯреНрд░реИрдХрд░, рдХрднреА-рдХрднреА рдПрдХ рдордВрдЪред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рд╣рдХрд░реНрдорд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдЕрдзрд┐рдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рд╕рдВрдЪрд╛рд░ рд╣реИред рдореЗрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рдЬрд╝рд╛рд╣рд┐рд░ рд╣реИ, рдЖрдк рд╕рдм рдХреБрдЫ рдкрд░ рдЪрд░реНрдЪрд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред
рдкреЗрд╢реЗрд╡рд░ рдХреНрд╖реЗрддреНрд░ рдФрд░ рдХреМрд╢рд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВред рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ рдЖрдкрдХреЛ рдЬрд╛рд╡рд╛, рдЬрд╛рд╡рд╛рдИрдИ - рдХрдо рд╕реЗ рдХрдо рдЙрдирдХреА рдореВрд▓ рдмрд╛рддреЗрдВ рдЬрд╛рдирдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред рдРрд╕реЗ рд╕рдордп рд╣реЛрддреЗ рд╣реИрдВ рдЬрдм рдЖрдк рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕рдордЭрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдЙрд╕рдХрд╛ рдХрд╛рд░реНрдпрдХреНрд░рдо рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХреНрдпреЛрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЕрдиреНрдпрдерд╛ рдирд╣реАрдВ, рдЬрд┐рд╕рдХрд╛ рдЖрдИрдбреАрдИ рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдХрдо рд╕рдВрдмрдВрдз рд╣реИред
рд╕рднреА рд╕рдВрдЪрд╛рд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ рд╣реИрдВред
рдЖрдЧреЗ рднреЗрдЬрдирд╛ред рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реЗрд╡рд╛ рдкреНрд░рджрд╛рддрд╛ рдЬрд╣рд╛рдВ рдореИрдВрдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛ рд╡рд╣ рдПрдХ рдЫреЛрдЯреА рдХрдВрдкрдиреА рдереА, рдФрд░ рдПрдХ рддрдХрдиреАрдХреА рд╕рд╣рд╛рдпрддрд╛ рдЗрдВрдЬреАрдирд┐рдпрд░ рдиреЗ рд╡рд╣рд╛рдВ рдХрдИ рдореБрджреНрджреЛрдВ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ред рдЗрд╕рд▓рд┐рдП, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреЛрдИ рд╡реГрджреНрдзрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рдереАред рдпрджрд┐ рдХреБрдЫ рдЧреИрд░-рддреБрдЪреНрдЫ рдХрд╛рд░реНрдп - рдпрд╣ рд╕реАрдзреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЛ рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдмрдбрд╝реА рдХрдВрдкрдирд┐рдпреЛрдВ рдореЗрдВ рд╕рдорд░реНрдерди рдХреЗ рдХрдИ рд╕реНрддрд░ рд╣реЛрддреЗ рд╣реИрдВ (рдЖрдорддреМрд░ рдкрд░ рддреАрди рддрдХ)ред рдФрд░ рдкрд╣рд▓рд╛ рд╕реНрддрд░, рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ, рдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ, рдПрдХ рдЕрдкрд░рдВрдкрд░рд╛рдЧрдд рд╕рдорд╕реНрдпрд╛ / рдкреНрд░рд╢реНрди рддреБрд░рдВрдд рдЖрдЧреЗ рдмрдврд╝рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЬреИрд╕рд╛ рдХрд┐ рд╣рдордиреЗ рдХрд╣рд╛, рд╣рдореЗрдВ рдЕрдХреНрд╕рд░ рдПрдХ рдкрд░реАрдХреНрд╖рдХ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ рдФрд░ рд╕реАрдзреЗ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд╕рд╛рде рдкрд░рд╛рдорд░реНрд╢ рдХрд░рдирд╛ рд╣реЛрддрд╛ рд╣реИред
рд╣рдорд╛рд░реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдФрд░ рд╕рдорд░реНрдерди рдХреЙрд▓ рдХреА рд╕рдВрдЦреНрдпрд╛ рд▓рдЧрд╛рддрд╛рд░ рдмрдврд╝ рд░рд╣реА рд╣реИ, рдФрд░ рд╣рдо рдЕрдкрдиреЗ рдЖрдИрдбреАрдИ рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рдХрд╛рдо рдХреЛ рдпрдерд╛рд╕рдВрднрд╡ рд╕реБрдЦрдж рдФрд░ рдЙрддреНрдкрд╛рджрдХ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВред рдЕрдХреНрд╕рд░ рдЖрдк рдЗрд╕ рд░рд╛рдп рдкрд░ рдЖ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рд╕рдорд░реНрдерди рдХреЗ рдХрд╛рд░рдг рдХрд┐рд╕реА рдЙрддреНрдкрд╛рдж рдХреЛ рдЕрдзрд┐рдХ рдЦрд░реАрджрддрд╛ рд╣реИред рдпрд╣ рдордВрдЪреЛрдВ рдкрд░ рд╕рдорд░реНрдерди рдФрд░ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреНрдпрдХреНрд╖ рдХреЙрд▓ рджреЛрдиреЛрдВ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА YouTrack рдореЗрдВ рдмрдирд╛рдИ рдЧрдИ рдХрд┐рд╕реА рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕рдорд╕реНрдпрд╛ рдХреЗ рд▓рд┐рдП рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреА рддреНрд╡рд░рд┐рдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдиреЗ рдПрдХ рдореБрджреНрджрд╛ рдмрдирд╛рдпрд╛, рдФрд░ рдПрдХ рджрд┐рди рдпрд╛ рдХрдИ рдШрдВрдЯреЛрдВ рдХреЗ рдмрд╛рдж, рдлрд┐рдХреНрд╕ рддреИрдпрд╛рд░ рд╣реИ рдФрд░ рдЙрддреНрдкрд╛рдж рдХреЗ рдЕрдЧрд▓реЗ рдИрдПрдкреА рдмрд┐рд▓реНрдб рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИред рдмреЗрд╢рдХ, рдпрд╣ рд╣рдореЗрд╢рд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЧрдВрднреАрд░ рд╕рдорд╕реНрдпрд╛рдПрдВ рдЖрдорддреМрд░ рдкрд░ рддреБрд░рдВрдд рд╣рд▓ рд╣реЛ рдЬрд╛рддреА рд╣реИрдВред
рдЙрддреНрдкрд╛рдж рдкрд░ рдкреНрд░рднрд╛рд╡ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВред рдмреЗрд╢рдХ, JetBrains рдореЗрдВ, рд╕рдорд░реНрдерди рдЙрддреНрдкрд╛рдж рдХреЛ рднрд╛рд░реА рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред рдпрд╣рд╛рдВ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдШрдЯрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рд░рд╛рдп рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╣реИ, рдЬрд┐рд╕реЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рд░рд┐рд▓реАрдЬ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рддреЗ рд╕рдордп рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред рдХрд┐рд╕реА рдЙрддреНрдкрд╛рдж рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдирд╛, рд╣рдо рд╣рдЬрд╛рд░реЛрдВ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рддреЗ рд╣реИрдВред рд╣рдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рд░рд╛рдп рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддреЗ рд╣реИрдВред
рдПрдирд╛ рдореЛрд░реЛрдЬрд╝реЛрд╡рд╛, рдкрд╛рдЗрдХреНрд░реЛрдо рдЯреАрдо
"рдЗрдВрдЬреАрдирд┐рдпрд░" рд╢рдмреНрдж рдХреЗ рд╕рд╛рде рдЖрдкрдХрд╛ рдХреНрдпрд╛ рд╕рдВрдмрдВрдз рд╣реИ? рдХреНрдпрд╛ рдХреБрдЫ рдкрд╛рдЧрд▓рдкрди рднрд░рд╛ рд╣реИ? рдФрд░ рдпрд╣ рднреА, рд╢рд╛рдпрдж, рддреАрди рдордВрдЬрд┐рд▓рд╛ рд╕реВрддреНрд░, рдЪрд┐рддреНрд░, рдореЛрдЯрд╛ рдЪрд╢реНрдорд╛ рдФрд░ рдЕрдиреБрд╕рдВрдзрд╛рди рд╕рдВрд╕реНрдерд╛рди рдХреЗ рдХреБрдЫ рдХрд╛рд░реНрдпрд╛рд▓рдпред рдореИрдВрдиреЗ рдЗрд╕реЗ рди рдХреЗрд╡рд▓ рд╕реЛрд╡рд┐рдпрдд рдлрд┐рд▓реНрдореЛрдВ рдореЗрдВ рджреЗрдЦрд╛, рдмрд▓реНрдХрд┐ рд╣рд░ рджрд┐рди, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдПрдХ рдбрд┐рдЬрд╝рд╛рдЗрди рдЗрдВрдЬреАрдирд┐рдпрд░ рдФрд░ рдПрдХ рдЕрд░реНрдерд╢рд╛рд╕реНрддреНрд░реА рдЗрдВрдЬреАрдирд┐рдпрд░ рдХреЗ рдкрд░рд┐рд╡рд╛рд░ рдореЗрдВ рдмрдбрд╝рд╛ рд╣реБрдЖред рдереЛрдбрд╝рд╛ рдореИрдВрдиреЗ рдХрдВрдбрдХреНрдЯрд░-рд╡рдХреАрд▓-рдХреЙрд╕реНрдореЛрдиреЙрдЯ рдмрдирдиреЗ рдХрд╛ рдорди рдмрдирд╛ рд▓рд┐рдпрд╛ред
15 рд╕рд╛рд▓ рд╣реЛ рдЧрдПред рдирдорд╕реНрдХрд╛рд░, рдореИрдВ рдЕрдиреНрдпрд╛ рдФрд░ рдореИрдВ рдПрдХ рдЗрдВрдЬреАрдирд┐рдпрд░ рд╣реВрдВред

рдЧреНрд░рд╛рд╣рдХ рд╕рд╣рд╛рдпрддрд╛ рдЗрдВрдЬреАрдирд┐рдпрд░ - рд╕рдЯреАрдХрддрд╛ рдХреЗ рд▓рд┐рдП, рдЬреЛ рдмрд╣реБрдд рдХреБрдЫ рд╕реНрдкрд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЬреАрд╡рд┐рдд рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде, рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╣рд╛рд╕реНрдп рдХреЗ, рдЧрдВрднреАрд░ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдФрд░ рдПрдХ рджрд╛рдБрдд рдХреЗ рд▓рд┐рдП, "рдПрдХ рдкрд▓ рдореЗрдВ", рдПрдХ рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ред рдФрд░ рдореИрдВ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдХрд╣ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдореЗрд░рд╛ рдХрд╛рдо рдЙрдмрд╛рдК рдирд╣реАрдВ рд╣реИред рдкреНрд░рд╢реНрдиреЛрдВ рдХреА рддрдХрдиреАрдХреАрддрд╛ рдФрд░ рдЬрдЯрд┐рд▓рддрд╛ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдпрд╣ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд░реВрдмреНрд░рд┐рдХ "рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдордЬрд╛рдХ рдХрд░ рд░рд╣реЗ рд╣реИрдВ" рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдЪреНрдЪ рд╕рдордп рд╣реИред рдФрд░ рд╣рдо, рд╡реИрд╕реЗ рднреА, рдпрд╣ рджреИрдирд┐рдХ рд╕реНрдЯреИрдВрдб-рдЕрдк рдкрд░ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ рдкрд╛рд╕ рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИ:
рдЖрдк PyCharm рдореЗрдВ рдХрд┐рд╕реА рднреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ рд╣реИ?
- рдмрд┐рд▓реНрдХреБрд▓! PyCharm рдХреЗ рдкрд╛рд╕ рдХреЛрдИ рдкреЗрди рдирд╣реАрдВ рд╣реИ, рдФрд░ рдореИрдВ рдЙрд╕реЗ рд╣рд░ рджрд┐рди рдЧрд▓реЗ рд▓рдЧрд╛рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛!
- рдореБрдЭреЗ рдпрд╣ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдЙрдирдХреЗ рдФрд░ рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣рдиреАрдореВрди рд╣реИ рдФрд░ рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣, рдореИрдВ рдХрдорд┐рдпреЛрдВ рдХрд╛ рдЖрдзрд╛ рднреА рдиреЛрдЯрд┐рд╕ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реВрдВред рдореБрдЭреЗ рд╕рдордп рджреЗрдВ!
"рдХреНрдпрд╛ рд╡рд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХреЛрдб рд▓рд┐рдЦ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдореБрдЭреЗ рдмрдбрд╝реА рд░рдХрдо рджреЗрддрд╛ рд╣реИ?"
рдпрд╣ рд╕рдм рдореИрдВ рдЕрдкрдиреА рдиреЛрдЯрдмреБрдХ рдореЗрдВ рдкрд╣рд▓реЗ рджрд┐рди рд╕реЗ рд▓рд┐рдЦрддрд╛ рд╣реВрдВред рдЖрдк рдореЗрд░реЗ рдЯреНрд╡рд┐рдЯрд░ (рдЬреЛ рдирд╣реАрдВ рд╣реИ) рдХреЛ рдкрдврд╝ рдирд╣реАрдВ рдкрд╛рдПрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдиреЛрдЯрдкреИрдб рднреА рдмреЗрд╣рддрд░ рд╣реИ, рдЦреЗрддреЛрдВ рдореЗрдВ рддрд╕реНрд╡реАрд░реЗрдВ рд╣реИрдВ! рд╕рдВрдкрд░реНрдХ;) рдпрд╣, рд╡реИрд╕реЗ, рдореЗрд░реА рдкрд╣рд▓реА рдиреЛрдЯрдмреБрдХ рдирд╣реАрдВ рд╣реИред рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ рдЖрдИ-рдлреНрд░реА рдореЗрдВ рджреЛ рд╕рд╛рд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд░реНрдердХ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд┐рдпрд╛ рдерд╛, рд╡рд╣рд╛рдВ рдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рдмрд╛рд░реАрдХрд┐рдпрд╛рдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рдереАрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рджрд░реНрд╢рдХреЛрдВ рдХреА рддрд░рд╣ред рд▓реЗрдХрд┐рди рдпреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЕрдХреНрд╕рд░ AppStore рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рдереЗ, рдЬреИрд╕реЗ рдХрд┐ рдХреЙрдЗрдирдХреАрдкрд░, рдФрд░ рдЗрд╕рд▓рд┐рдП рдмрд╣реБрдд рд╕рд╛рд░реА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдереА, рдЬрд┐рд╕рдХрд╛ рдорддрд▓рдм рдерд╛ рдХрд┐ рдореИрдВ, рд╕рднреА i-Free рдирд╡рд╛рдЪрд╛рд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХрдорд╛рддреНрд░ рд╕рдорд░реНрдердХ рдХреЗ рд░реВрдк рдореЗрдВ, рдКрдм рдирд╣реАрдВ рдерд╛ :)
рдЗрд╕рд▓рд┐рдП, PyCharm рдПрдирд┐рдореЗрдЯреЗрдб рд╣реИ, рдкреНрд░рд╢рдВрд╕рд╛ рдХреА рдЧрдИ рд╣реИ ("рджреЛрд╕реНрддреЛрдВ, рдЖрдк рд░реЙрдХ !!! рдЖрдк рднрдпрд╛рдирдХ рд╣реИрдВ!"), рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓, рдкрд╛рда рдФрд░ рд╡реАрдбрд┐рдпреЛ рдЙрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рдЙрдиреНрд╣реЗрдВ рдЗрд╕ рдкреНрд░рд╢реНрди рдХреЗ рд╕рд╛рде рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ: "рдХреНрдпрд╛ рдЖрдк рд▓реЛрдЧ рдЗрд╕реЗ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ?"ред рдореИрдВ рдХреНрдпрд╛ рдХрд╣ рд╕рдХрддрд╛ рд╣реВрдВ, рдПрдХ рдЬрд╛рдкрд╛рдиреА рд▓рдбрд╝рдХреА рджреВрдз рдХреЗ рд╕рд╛рде рдХреИрдкреБрдЪреАрдиреЛ рдкрд░ рд╣рдорд╛рд░рд╛ рд▓реЛрдЧреЛ рдЦреАрдВрдЪрддреА рд╣реИ! рдХреНрдпрд╛ рдпрд╣ рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдирд╣реАрдВ рд╣реИ? :)
рдЬрд░рд╛ рд╕реЛрдЪрд┐рдП, рдЖрдк 25 рджрд┐рд╕рдВрдмрд░ рдХреЛ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдП рдереЗ, рдФрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЖрдкрдХреЗ рдореЗрд▓ рдореЗрдВ рдПрдХ рджрд░реНрдЬрди рдмрдзрд╛рдИ рдФрд░ рдПрдХ рдкрдВрдХреНрддрд┐ рдирд╣реАрдВ рд╣реИ! рдХреБрдЫ рдореБрдЭреЗ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдРрд╕реЗ рдХреНрд╖рдгреЛрдВ рдореЗрдВ рдореЗрд░реА рдореБрд╕реНрдХрд╛рди рдЧрд░реНрд╡ рд╕реЗ рдХрдо рдирд╣реАрдВ рд╣реИред рдЧрд░реНрд╡ рд╣реИ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдЙрддреНрддрд░ рдХреЗ рдЕрдВрдд рдореЗрдВ рдореИрдВ рд▓рд┐рдЦ рд╕рдХрддрд╛ рд╣реВрдВ:
рд╕рд╛рджрд░, рдЕрдиреНрдирд╛
PyCharm рдЯреАрдоред
рд╣рдорд╛рд░реА PyCharm рдЯреАрдо рдХреА рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред , , тАФ - . тАФ , , - , ! , .
, . , , , - . :
- JetBrains . , , , . тАФ .
- . тАФ , :)
- . - , - . : тАЬThanks for your help! The problem is solvedтАЭ тАФ !
- , , , . , тАФ -, -, - тАФ .
, : тАЬPlease feel free to ask any questionsтАЭ. : , , тАФ , . , !