рдХреНрдпрд╛ рдПрдХ рд░рд┐рд╕реНрдкреЗрдХреНрдЯрд░ рдХреЗ рдмрд┐рдирд╛ рдЬреАрд╡рди рд╣реИ?

рдореИрдВ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ Resharper рдЬреИрд╕реЗ рдЕрджреНрднреБрдд рдЙрддреНрдкрд╛рдж рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред Microsoft рдХреА рдЙрджрд╛рд░рддрд╛ рдФрд░ рд╡рд┐рдХреНрд░реЗрддрд╛ рдХреЗ рдЕрдЬреАрдм рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рддреЛ рдЖрдЧреЗ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред
рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдПрдХ рд╕реНрдЯреВрдбрд┐рдпреЛ 2013 рд╣реИ рдФрд░ рд░реЗрд╕реНрдкрд░ -8 рдЫреЛрд░ рд╕реЗ рдПрдХ рдкрд░реАрдХреНрд╖рдг рд▓рд╛рдЗрд╕реЗрдВрд╕ рд╣реИред рдореИрдВрдиреЗ рдпрд╣ рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ рдХреНрдпрд╛ рд╕реНрдЯреВрдбрд┐рдпреЛ рдореЗрдВ рд░рд╣рдирд╛ рд╕рдВрднрд╡ рд╣реИ (рдЕрдВрддрд┐рдо рд╕рдВрд╕реНрдХрд░рдг рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП) рдмрд┐рдирд╛ рдХрд┐рд╕реА рд░рд┐рдЪрд╛рд░реНрдЬ рдХреЗред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдЖрд╢реНрдЪрд░реНрдп рдХреА рдмрд╛рдд рдирд╣реАрдВ рд╣реИ, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдореЗрдВ рд╕реЗ рдХреБрдЫ рдХреЗрд╡рд▓ рдкреБрдирд░реНрд╡рд┐рдХреНрд░реЗрддрд╛ рдХреНрд╖рдорддрд╛рдУрдВ рдХреЗ рдПрдХ рдЫреЛрдЯреЗ рд╕реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдХреНрдпрд╛ рдЙрдиреНрд╣реЗрдВ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдпрд╛ рдореБрдлреНрдд рдЯреВрд▓ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ рддрд╛рдХрд┐ рд▓реЗрдЦрд╛рдВрдХрди рд╡реНрдпрд░реНрде рди рд╣реЛред
рдХрдЯ рдХреЗ рддрд╣рдд рдЕрдиреБрд╕рдВрдзрд╛рди рдореБрджреНрджрд╛ред



рд╣рд╛рдВ, рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рд╣рдм рдкрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА Reshaper рдФрд░ Studio рдХреА рдХреБрдЫ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреА рддреБрд▓рдирд╛ рдХреА рдЧрдИ рдереА, рдФрд░ Resharper 8 рдореЗрдВ рдЕрднреА рднреА рдХреБрдЫ рд╕реНрд╡рд╛рджрд┐рд╖реНрдЯ рдФрд░ рджрд┐рд▓рдЪрд╕реНрдк рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред
рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рддреБрд▓рдирд╛ рдХрд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рдЕрдиреБрднрд╡ рд╢рд╛рдирджрд╛рд░ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред

рддреЛ, рдХреНрдпрд╛ рд╕реНрдЯреВрдбрд┐рдпреЛ VS2013 (рдЕрд▓реНрдЯрд┐рдореЗрдЯ) рдореЗрдВ Reshaper 7 рдХреЗ рдмрд┐рдирд╛ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред рдиреЗрд╡рд┐рдЧреЗрд╢рди рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рдирдирд┐рдЯ рдХреЗ рд╕реНрд░реЛрдд рдХреЛрдб рдХреЛ рдПрдХ рдмрд┐рд▓реНрд▓реА рдХреЗ рд░реВрдк рдореЗрдВ рдЪреБрдирд╛ рдЧрдпрд╛ рдерд╛ ред

рдорд╛рди рд▓реЗрдВ рдХрд┐ рдЖрдкрдХреЛ AddinManager рдкреНрд░рдХрд╛рд░ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рдЦреЛрдЬрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
ReShaper:
рд╕рдм рдХреБрдЫ рдкрд░ рдЬрд╛рдПрдВ / рдЯрд╛рдЗрдк рдХрд░реЗрдВ ... (Ctrl + N)
рдЫрд╡рд┐

рд╢реБрджреНрдз рд╕реНрдЯреВрдбрд┐рдпреЛ
рдЗрдирд▓рд╛рдЗрди рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░реЗрдВ ... (Ctrl +)


рдпрд╛ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП ...


рдмреБрд░рд╛ рдмрд┐рд▓рдХреБрд▓ рдирд╣реАрдВ! рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдЖрдк рдХреЛ рд╣реИрд░рд╛рди рдХрд┐рдпрд╛ред

рдореЗрд░реЗ рд▓рд┐рдП рдЕрдЧрд▓рд╛ рд▓реЛрдХрдкреНрд░рд┐рдп рдкрд░рд┐рджреГрд╢реНрдп рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд╕рднреА рд╡рдВрд╢рдЬреЛрдВ рдХреЛ рдвреВрдВрдв рд░рд╣рд╛ рд╣реИред рдЖрдЗрдП рдЙрдирдХреЗ рд▓рд┐рдП рдЖрдЗрдПрд╕рдИрдПрд╕ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд▓рд┐рдП рджреЗрдЦреЗрдВред
ReShaper:
рд╡реНрдпреБрддреНрдкрдиреНрди рдкреНрд░рддреАрдХ


рдЕрдм рдПрдХ рд╢реБрджреНрдз рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреА рддрд▓рд╛рд╢ рдХрд░рддреЗ рд╣реИрдВ:
рдкрд╣рд▓рд╛ рдХрджрдо (рд╕рдорд╛рдзрд╛рди рдЦреЛрдЬрдХрд░реНрддрд╛ рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЛ рджреЗрдЦреЗрдВ):


рдЖрдЧреЗ рд░рд╛рдЗрдЯ рдХреНрд▓рд┐рдХ рдФрд░ рд╡реНрдпреБрддреНрдкрдиреНрди рдкреНрд░рдХрд╛рд░ :


рд╕реНрдЯреЙрдХ рдореЗрдВ рдФрд░ рднреА рдЕрдзрд┐рдХ рджреГрд╢реНрдп рд╣реИ, рд▓реЗрдХрд┐рди рдХрдо рддреЗрдЬрд╝ рдХреЛрдб рдореИрдк :


рдпрд╛рдиреА рдЖрдк рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╡рд╛рд░рд┐рд╕ рдХреА рдЦреЛрдЬ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЬрд╛рд╣рд┐рд░ рддреМрд░ рдкрд░ рдереЛрдбрд╝рд╛ рдФрд░ рдзреАрд░реЗ-рдзреАрд░реЗ)ред

рдФрд░ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рд▓реЛрдХрдкреНрд░рд┐рдп рдкрд░рд┐рджреГрд╢реНрдп "рд╡рд┐рдзрд┐ рд╕рдВрджрд░реНрднреЛрдВ рдХреЗ рд▓рд┐рдП рдЦреЛрдЬ" рд╣реИ: рдкреНрд░рд╛рд░рдВрдн рдХреЗ рд▓рд┐рдП рдЦреЛрдЬ рдХрд░реЗрдВ рдЬрд╣рд╛рдВ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╡рд┐рдзрд┐ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред

ReSharper:
Usages рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдПрдВ :


рд╕реНрдЯреВрдбрд┐рдпреЛ (рд╕реНрд╡рдпрдВ рд╡рд┐рдзрд┐ рдХреЗ рдКрдкрд░ "12 рд╕рдВрджрд░реНрдн" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ):

рдпрд╣ рд╡рд┐рдзрд┐ рди рдХреЗрд╡рд▓ рдХреЙрд▓ рдХреЛ рджрд┐рдЦрд╛рддреА рд╣реИ, рдмрд▓реНрдХрд┐ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рднреА рд╣реИ, рдЬреЛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдкреБрдирд░реНрдЬреАрд╡рди рдХреЗ рд░реВрдк рдореЗрдВ рд╕реБрдВрджрд░ рдирд╣реАрдВ рд╣реИред

рддреЛ , рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдмреБрдирд┐рдпрд╛рджреА (рдореЗрд░реЗ рдЕрдиреБрднрд╡ рд╕реЗ) рдиреЗрд╡рд┐рдЧреЗрд╢рди рдкрд░рд┐рджреГрд╢реНрдп рд╕реНрдЯреВрдбрд┐рдпреЛ рджреНрд╡рд╛рд░рд╛ рдЕрдзрд┐рдХ рдпрд╛ рдХрдо рдХрд╡рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореБрдЭреЗ рдкреБрдирд░реНрдЬреАрд╡рди рдХреА рдЗрддрдиреА рдЖрджрдд рдереА рдХрд┐ рдореИрдВ рдЗрд╕рдХреЗ рдмрд┐рдирд╛ (рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдиреЗрд╡рд┐рдЧреЗрд╢рди рд╕реНрддрд░ рдкрд░) рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдХрд▓реНрдкрдирд╛ рднреА рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдерд╛ред рдЗрд╕ рдЕрдиреБрднрд╡ рдиреЗ рдЗрд╕реЗ "рдмрд┐рдирд╛ рдХрд┐рд╕реА рдкреБрдирд░реНрдЬреАрд╡рди рдХреЗ рднрдп рдХреЗ" рддреЛрдбрд╝ рджрд┐рдпрд╛ рд╣реИред рдЕрдм рдЖрдк рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЛ рдЫреВ рд╕рдХрддреЗ рд╣реИрдВ (рд░рд┐рдлреИрдХреНрдЯрд┐рдВрдЧ, рд░рдирд┐рдВрдЧ рдирдирд┐рдЯ рдЯреЗрд╕реНрдЯ)ред

рдЖрдкрдХрд╛ рдзрдиреНрдпрд╡рд╛рдж
рдЗрдЧреЛрд░ред

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


All Articles