DevExpress CodeRush рдФрд░ JetBrains ReSharper рдХреА рддреБрд▓рдирд╛


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

рдХреЛрдб рдиреЗрд╡рд┐рдЧреЗрд╢рди:


1.File рдЦреЛрдЬ

рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдлрд╝рдВрдХреНрд╢рдиред рджреЛрдиреЛрдВ рдкреНрд▓рдЧ рд╣реИрдВред рдЖрдк рдорд╛рдорд▓реЗ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдПрдХ рдкреВрдВрдЬреА рдЦреЛрдЬ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред ReSharper рдореЗрдВ рдереЛрдбрд╝рд╛ рдмреЗрд╣рддрд░ рддрд░реАрдХреЗ рд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдлрд╛рдЗрд▓реЗрдВ рдорд┐рд▓реА рд╣реИрдВ рдЙрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рджрд┐рдЦрд╛рддрд╛ рд╣реИред

2. рд╡рд░реНрдгреЛрдВ рдХреА рдЦреЛрдЬ рдХрд░реЗрдВ

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

рдПрдХ рдЪрд░ рдХреЗ рдЕрдЧрд▓реЗ рдЙрд▓реНрд▓реЗрдЦ рдХреЗ рд▓рд┐рдП 3.Navigation

рджреГрд╢реНрдп рд╕реНрдЯреВрдбрд┐рдпреЛ 2010 рдореЗрдВ, рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╣реИ, рд▓реЗрдХрд┐рди рдХреЛрдбрд░рд╢ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕реБрд░реБрдЪрд┐рдкреВрд░реНрдг рд╣реИред CodeRush рдореЗрдВ, Tab рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдиреЗрд╡рд┐рдЧреЗрд╢рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдЕрдкрдиреЗ рдЖрдк рдореЗрдВ рдХреНрд░рд╛рдВрддрд┐рдХрд╛рд░реА рд╣реИ, рд╕рд╛рде рд╣реА рдЕрдЧрд▓реЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд╛ рдореБрдЦреНрдп рдЖрдХрд░реНрд╖рдг рдмреЗрд╣рддрд░ рджрд┐рдЦрддрд╛ рд╣реИред

4.File рдиреЗрд╡рд┐рдЧреЗрд╢рди

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

5. рдЦреБрд▓рд╛ рдлрд╝рд╛рдЗрд▓ рдФрд░ рдирд╡реАрдирддрдо рдлрд╝рд╛рдЗрд▓ рд╕рдВрдкрд╛рджрди

рдкрд╣рд▓рд╛ CodeRush рдореЗрдВ рд╣реИ рдФрд░ ReSharper рдореЗрдВ, рджреВрд╕рд░рд╛ рдХреЗрд╡рд▓ ReSharper рдореЗрдВ рд╣реИред ReSharper рдореЗрдВ рдлрд┐рд░ рд╕реЗ рдбрд┐рдЬрд╛рдЗрди рдмреЗрд╣рддрд░ рд╣реИред

6. рдкрд░рд┐рднрд╛рд╖рд╛ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди (рдШреЛрд╖рдгрд╛) рдФрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди (рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди)

рдПрдХ рдЪрд░, рд╡рд┐рдзрд┐ рдпрд╛ рд╡рд░реНрдЧ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рдХреЗ рд▓рд┐рдП рджреГрд╢реНрдп рд╕реНрдЯреВрдбрд┐рдпреЛ (Ctrl-Click) рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдХрд╛рд░рдЦрд╛рдиреЗ рдпрд╛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпреВрдирд┐рдЯреА рдлреНрд░реЗрдорд╡рд░реНрдХ, рдХреИрд╕рд▓. рд╡рд┐рдВрдбрд╕рд░ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рд╕рдорд╛рдзрд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЗрд╕рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП Ctrl (Ctrl-Click) рд╡рд┐рдзрд┐ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╕рдордп рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ рдЖрдк рдХреЗрд╡рд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкрд░рд┐рднрд╛рд╖рд╛ рджреЗрдЦрддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, ReSharper рдореЗрдВ рд╕реАрдзреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрдХреНрд░рдордг рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рдСрдЯреЛрд╣реЛрдЯреЗрдХ рдХреЗ рд╕рд╛рде Shift-Ctrl-Click рдкрд░ рднреА рдлрд╛рд╕реНрдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдЖрдо рддреМрд░ рдкрд░ рдЕрдкрд░рд┐рд╣рд╛рд░реНрдп рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

рдЦреЛрдЬ:


рдЙрдкрдпреЛрдЧ рдЦреЛрдЬ

рджреЛрдиреЛрдВ рдкреНрд▓рдЧ рд╣реИрдВред CodeRush рдкреНрд░реАрдЯрд┐рдпрд░ рджрд┐рдЦрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди ReSharper рдореЗрдВ рдЕрдзрд┐рдХ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╣реИред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдХреЗрд╡рд▓ рдЙрди рдЬрдЧрд╣реЛрдВ рдХреЛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рдЬрд╣рд╛рдВ рдЪрд░ рдпрд╛ рд░рд╛рдЗрдЯрд┐рдВрдЧ-рдУрдирд▓реА рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ред

рд╕рдВрдкрд╛рджрди рдФрд░ рдкреБрди: рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг:


рджреЛрдиреЛрдВ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдореЗрдВ рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░ CodeRush рдореЗрдВ рд╕рдм рдХреБрдЫ рдЕрдзрд┐рдХ рдХреЗрдВрджреНрд░реАрдХреГрдд рдФрд░ рд╕рд░рд▓ рд╣реИред рдЕрдзрд┐рдХрд╛рдВрд╢ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ Ctrl- ~ рджрдмрд╛рдХрд░ рдмреБрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдХреЛрдбрд░реБрд╢ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдиреЗрддреНрд░рд╣реАрди рд░реВрдк рд╕реЗ рджрд░реНрд╢рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдиреАрдЪреЗ рдХреБрдЫ рдлрд╝рдВрдХреНрд╢рдВрд╕ рд╣реИрдВ рдЬрд┐рдирдХрд╛ рдореИрдВ рдЕрдХреНрд╕рд░ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред

1. рдХреЛрдб рдХреЗ рдПрдХ рдЯреБрдХрдбрд╝реЗ рд╕реЗ рдПрдХ рд╡рд┐рдзрд┐ рдмрдирд╛рдПрдВред

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

2. рдПрдХ рд╡рд┐рдзрд┐ рдпрд╛ рдЪрд░ рдХрд╛ рдирд╛рдо рдмрджрд▓рдирд╛

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

3.String.Format

рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЙрд╕реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИред ReSharper 6 рдиреЗ рддрд░реНрдХ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд┐рдпрд╛, рдЬреЛ рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред

рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдФрд░ рд╕реНрдирд┐рдкреЗрдЯ:


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

рдкреНрд░рд▓реЗрдЦрди рдФрд░ рд╡реАрдбрд┐рдпреЛ:


CodeRush рдЗрд╕ рд╢реНрд░реЗрдгреА рдореЗрдВ рдлрд┐рд░ рд╕реЗ рдЬреАрддрддрд╛ рд╣реИред рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдбреЛрдореЗрди рдореЗрдВ ReSharper рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдмрд╣реБрдд рдХрдо рд╡реАрдбрд┐рдпреЛ рд╣реИрдВред DevExpress рдореЗрдВ рджрд░реНрдЬрдиреЛрдВ рд╡реАрдбрд┐рдпреЛ рдбреЗрдореЛ рд╣реИрдВред рджреЛрдиреЛрдВ рдЙрддреНрдкрд╛рджреЛрдВ рдореЗрдВ рдкреНрд▓рдЧрдЗрдиреНрд╕ рд▓рд┐рдЦрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди ReSharper рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХреЛрдИ рдкреНрд░рд▓реЗрдЦрди рдирд╣реАрдВ рд╣реИ, рдЪрд░рдг-рджрд░-рдЪрд░рдг рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдПрдХ рдЬреЛрдбрд╝реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИред

рдирд┐рд╖реНрдХрд░реНрд╖:


рдпрд╣ рдХрд╣рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ рдХрд┐ рдХреМрди рд╕рд╛ рдЙрддреНрдкрд╛рдж рдмреЗрд╣рддрд░ рд╣реИ рд╢рд╛рдЦрд╛рдкрд░ рдПрдХ рд╕реНрдерд┐рд░ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рд╕рд╛рде рдмрдбрд╝реА рд╕реНрдерд┐рд░ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдЙрдкрдпреБрдХреНрдд рд╣реИред CodeRush рд╕реНрдЯрд╛рд░реНрдЯрдЕрдкреНрд╕ рдФрд░ рд╕рд░рд▓ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдЙрдкрдпреБрдХреНрдд рд╣реИ рдЬрд╣рд╛рдВ рд╕реНрдирд┐рдкреЗрдЯреНрд╕ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдордп рдмрдЪрд╛ рд╕рдХрддреЗ рд╣реИрдВред

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


All Articles