рд╢реБрджреНрдз рдХреЛрдбрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдЖрдИрдбрд┐рдпрд╛ рдХреА рд╕реНрдерд╛рдкрдирд╛

рдореБрдЭреЗ рджреЛ рдЪреАрдЬреЗрдВ рдкрд╕рдВрдж рд╣реИрдВ: рдЗрдВрдЯреЗрд▓реАрдЬ рдЖрдИрдбреАрдИрдП рдФрд░ рдХреНрд▓реАрди рдХреЛрдб ред
IDEA рдХреНрд▓реАрди рдХреЛрдб рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдХрдИ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЖрдкрдХреЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд░рддреА рд╣реИрдВ рдЬреИрд╕рд╛ рдЖрдкрдХреЛ рдЪрд╛рд╣рд┐рдПред


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



рд╢реБрджреНрдз рдХреЛрдб рд╣реИ


рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВ рдЖрдкрдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛ рджреВрдВ рдХрд┐ рдореЗрд░реА рд╕рдордЭ рдореЗрдВ рдХреМрди рд╕рд╛ рд╕реНрд╡рдЪреНрдЫ рдХреЛрдб рд╣реИред рд╕реНрд╡рдЪреНрдЫ рдХреЛрдб рд╣реИ (рд╕рд╣рд┐рдд)


рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рд╕реНрд╡рдЪреНрдЫ рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП IDEA рдореЗрдВ рдХреНрдпрд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдореЗрд░реЗ рдкрд╕рдВрджреАрджрд╛ рдЪреЗрдХрдорд╛рд░реНрдХ


рд╕реНрдЯреИрдВрдбрд░реНрдб рд╣реЗрдбрд░


рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВ рд╣рдореЗрд╢рд╛ рдЗрдВрдЯреЗрд▓реАрдЬ рдЖрдИрдбреАрдИрдП рдореЗрдВ рд╕рдмрд╕реЗ рдмрдбрд╝реЗ рдмреБрд▓реЗрдЯрд┐рди рдмреЛрд░реНрдб рдХреЛ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реВрдВ - рдорд╛рдирдХ рдлрд╝рд╛рдЗрд▓ рд╣реЗрдбрд░:


рд▓реЗрдЦрдХреЛрдВ рдФрд░ рддрд╛рд░реАрдЦреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рднреА рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕реНрдерд╛рди рдкрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП - рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реАред рдореИрдВ рдЗрд╕ рдХреЗ рд╕рд╛рде рдХреЛрдб рдЕрд╡реНрдпрд╡рд╕реНрдерд╛ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛!

рдЗрд╕реА рддрд░рд╣, рдореИрдВ рдХреБрдЫ рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдорд╛рдирдХ рд╢реАрд░реНрд╖ рд▓реЗрдЦ рд╣рдЯрд╛рддрд╛ рд╣реВрдВ:


рдЧреИрд░-рдЕрдирдиреНрдп рдЕрдкрд╡рд╛рдж


рдЙрд╕реА рдореЗрдиреВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ, рдореИрдВ JUnit рдХреЗ рд▓рд┐рдП рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдореЗрдВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдХрд╖реНрдЯрдкреНрд░рдж "рдлреЗрдВрдХрддрд╛ рдЕрдкрд╡рд╛рдж" рдХреЛ рд╣рдЯрд╛рддрд╛ рд╣реВрдВ:





рдЙрдиреНрд╣реЗрдВ рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ рдФрд░ рдХреЗрд╡рд▓ рдХреЛрдб рдХреЛ рдкреНрд░рджреВрд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВред

рдХрдо рдХреЛрдб рдЬреЛ рдЙрдкрдпреЛрдЧреА рддрд░реНрдХ рдирд╣реАрдВ рд░рдЦрддрд╛ рд╣реИ, рдмреЗрд╣рддрд░ рд╣реИ!

рдФрд░ рдЬрд╣рд╛рдВ рдЙрдиреНрд╣реЗрдВ рдЬрд░реВрд░рдд рд╣реИ, IDEA рдЙрдиреНрд╣реЗрдВ рдПрдХ рд╕рдордп рдореЗрдВ рдЬреЛрдбрд╝ рджреЗрдЧрд╛ред

рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреА рд╢реБрджреНрдзрддрд╛ рдкрд░ рдХреЛрдб рдХреА рд╢реБрджреНрдзрддрд╛ рд╕реЗ рднреА рдЕрдзрд┐рдХ рд╕рд╛рд╡рдзрд╛рдиреА рд╕реЗ рдирд┐рдЧрд░рд╛рдиреА рдХреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдП!


рдСрдЯреЛ рдЖрдпрд╛рдд


рдЕрдЧрд▓рд╛, рдореИрдВ "рдСрдЯреЛ рдЖрдпрд╛рдд" рдмреЙрдХреНрд╕ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддрд╛ рд╣реВрдВред рдЬрдм рдореИрдВ рдХреЛрдб рдореЗрдВ рдПрдХ рдирдпрд╛ рд╡рд░реНрдЧ рдирд╛рдо рд▓рд┐рдЦрддрд╛ рд╣реВрдВ, рддреЛ рдЖрдИрдбрд┐рдпрд╛ рдХреЛ рддреБрд░рдВрдд рдЖрдпрд╛рдд рдХрд░реЗрдВред рдореБрдЭреЗ рдЗрд╕ рдмрд╛рдд рдХреА рдЪрд┐рдВрддрд╛ рдХреНрдпреЛрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рдХрд┐ рдХрдВрдкреНрдпреВрдЯрд░ рдореЗрд░реЗ рд▓рд┐рдП рдХреНрдпрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ? рдмреЗрд╣рддрд░ рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡рд┐рдЪрд╛рд░реЛрдВ рд╕реЗ рд╡рд┐рдЪрд▓рд┐рдд рдирд╣реАрдВ рд╣реЛрдЧрд╛ред



рдпрд╣ рдПрдХ рдирд╛рд░рдХреАрдп рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ, рдЗрд╕реЗ рдЖрдЬрд╝рдорд╛рдПрдВ!

рдЯреИрдм рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВ


рд╢рд╛рдпрдж рдпрд╣ рд╕реНрд╡рд╛рдж рдХрд╛ рдорд╛рдорд▓рд╛ рд╣реИ рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рд▓рд┐рдП 5 рдЯреИрдм рдХрд╛ рдкреНрд░рддрд┐рдмрдВрдз рдХреЗрд╡рд▓ рдЕрд╕реНрд╡реАрдХрд╛рд░реНрдп рд╣реИред рдХрдо рд╕реЗ рдХрдо 20! рдФрд░ рдЬрдм рдореИрдВ рд╕реА рдЯреИрдм рдмрдВрдж рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдореИрдВ рд╕рд╣рдЬрддрд╛ рд╕реЗ рдореБрдЭрд╕реЗ рдЕрдВрддрд┐рдо рд▓реЗрдХрд┐рди рдмреА рдХреА рдПрдХ рдЬрдЧрд╣ (рдЬрд╣рд╛рдВ рдореИрдВ рд╕реА рдореЗрдВ рдЧрдпрд╛ рдерд╛) рд╣реЛрдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░рддрд╛ рд╣реВрдВред рдФрд░ рдЬрдм рдореИрдВ рдмреА рдХреЛ рдмрдВрдж рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдПред рдкрд░ рд▓реМрдЯрдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рддрд░реНрдХрд╕рдВрдЧрдд рд▓рдЧрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдореИрдВ "рд╕рдмрд╕реЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдЯреИрдм рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░рддрд╛ рд╣реВрдВ" рдкрд░ рдЯрд┐рдХ рдХрд░рддрд╛ рд╣реВрдВред рд╡рд┐рдХрд▓реНрдк "рдмрд╛рдПрдВ рдЬрд╛рдПрдВ" рдФрд░ "рджрд╛рдИрдВ рдУрд░ рдЬрд╛рдПрдВ" рдХреЗрд╡рд▓ рдмрдХрд╡рд╛рд╕ рд╣реИрдВред
рдкреНрд░рд┐рдп рд╕рд╛рдВрддрд╛ рдХреНрд▓реЙрд╕, рдХреГрдкрдпрд╛ рдЙрдиреНрд╣реЗрдВ рдЖрдИрдбрд┐рдпрд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рдЯрд╛ рджреЗрдВ, рдФрд░ рдореИрдВ рдЦреБрдж рд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рдиреЗ рдХрд╛ рд╡рд╛рджрд╛ рдХрд░рддрд╛ рд╣реВрдБ!




рд╣рдореЗрдВ рджрд┐рдЦрд╛рдУ


рдЗрд╕рдХреЗ рдмрд╛рдж, рдореИрдВ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдХреБрдВрдЬреА рд╕рдВрдпреЛрдЬрди Ctrl + F7 рдХреЛ "рд╢реЛ usages" рдПрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдЕрд╕рд╛рдЗрди рдХрд░реВрдВрдЧрд╛ред рдпрд╣ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдХрд╛рд░реНрд░рд╡рд╛рдИ рд╣реИ, рдореИрдВ рд╢рд╛рдпрдж рд╣рд░ рдХрд┐рд╕реА рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдмрд╛рд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ! рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдЗрд╕рдореЗрдВ рдХреБрдЫ рдЕрдиреНрдп рдХреБрдВрдЬреА рд╕рдВрдпреЛрдЬрди рд╣реИрдВ, рдЬреЛ рдЗрддрдирд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдирд╣реАрдВ рд╣реИред рдФрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, Ctrl + F7 рдХреБрдЫ рдФрд░ рдХрд░рддрд╛ рд╣реИ, рдЗрддрдирд╛ рдЙрдкрдпреЛрдЧреА рдирд╣реАрдВ рд╣реИред



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

рдпрд╣рд╛рдВ рджреЗрдЦреЗрдВ рдХрд┐ рдпреВрдЬрд╝реЗрдЬ рдХреНрдпрд╛ рджрд┐рдЦрддреЗ рд╣реИрдВ:


рдКрдВрдЯ рдХреВрдмрдбрд╝


рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡рд┐рдХрд▓реНрдк рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣рд░ рдХреЛрдИ рдирд╣реАрдВ рдЬрд╛рдирддрд╛, рд╡рд╣ рд╣реИ рдХреИрдорд▓рд╣рдореНрдкреНрд╕ред рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ IDEA рдХреЛ AbstractStudentFactory рдЬреИрд╕реЗ рд╢рдмреНрджреЛрдВ рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬрд╣рд╛рдВ рдХрдИ рдмрдбрд╝реЗ рдЕрдХреНрд╖рд░ рд╣реИрдВред рдореИрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВ


рдпрд╣реА рд╣реИ, рдпрджрд┐ рдХрд░реНрд╕рд░ AbstractStudentFactory рд╢рдмреНрдж рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рд╣реИ, рдФрд░ рдореИрдВ рджрд╛рдИрдВ рдУрд░ Ctrl + рджрдмрд╛рддрд╛ рд╣реВрдВ, рддреЛ рдореИрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдХрд░реНрд╕рд░ "рд╡рд┐рджреНрдпрд╛рд░реНрдереА" рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдХреВрдж рдЬрд╛рдП, рдФрд░ рддреБрд░рдВрдд рдЕрдВрдд рддрдХ рдирд╣реАрдВред рдЖрдИрдбреАрдИрдП рдореЗрдВ, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рд╡рд┐рдкрд░реАрдд рд╣реИред

рдкрд╣рд▓рд╛ рдЖрдЗрдЯрдо рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ -> рд╕рдВрдкрд╛рджрдХ (рдмрд╣реБрдд рдкрд╣рд▓реЗ рдЪреЗрдХрдорд╛рд░реНрдХ):


рдФрд░ "рд╕реНрдорд╛рд░реНрдЯ рдХреБрдВрдЬреА" рд╕рдмрдореЗрдиреВ рдореЗрдВ рджреВрд╕рд░рд╛ рдПрдХ:


рд╕реНрд╡рдд: рд╕рд╣реЗрдЬрдирд╛ рдлрд╝рд╛рдЗрд▓реЗрдВ


рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧ рдЬрд╛рдирддреЗ рд╣реИрдВ (рдпрд╛ рд╕рдВрджреЗрд╣ рд╣реИ) рдХрд┐ рдЬрдм рдЖрдк рдХрд┐рд╕реА рдЕрдиреНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рд╕реНрд╡рд┐рдЪ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдЖрдИрдбреАрдИрдП рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдмрдЪрд╛рддрд╛ рд╣реИред рдпрд╛ рдЬрдм рдЖрдк рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рддреЗ рд╣реИрдВред рдпрд╣ рдорд╣рд╛рди рд╣реИред Ctrl + S рдХреЛ рд▓рдЧрд╛рддрд╛рд░ рджрдмрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

рдЖрдкрдиреЗ рдпрд╣ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдирд╣реАрдВ рдХрд┐рдпрд╛: рдореИрдВ рдЕрднреА рднреА Ctrl + S рдХреЛ рд▓рдЧрд╛рддрд╛рд░ рджрдмрд╛рдиреЗ рдХреА рдЖрджрдд рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдирд╣реАрдВ рдкрд╛ рд╕рдХрддрд╛ рд╣реВрдБ, рд╣рд╛рд▓рд╛рдБрдХрд┐ рдореИрдВ рддреАрди рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдЧреНрд░рд╣рдг рд╕реЗ IDEA рдореЗрдВ рдЪрд▓рд╛ рдЧрдпрд╛ рдерд╛! рдпрд╣ рдПрдХ рдмреБрд░реА рдЖрджрдд рд╣реИред


рд▓реЗрдХрд┐рди рдпрд╣ рддрдм рднреА рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ рдЬрдм IDEA рдиреЗ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рд╣реЗрдЬрд╛ рдФрд░ рдЙрд╕ рддрд░рд╣ рд╕реЗ рдЬрдм рдореИрдВ рдЪрд╛рдп рдХреЗ рд▓рд┐рдП рдЬрд╛рддрд╛ рд╣реВрдВред рдЗрд╕рд▓рд┐рдП, рдореИрдВрдиреЗ рдПрдХ рдЪреЗрдХрдорд╛рд░реНрдХ рдбрд╛рд▓рд╛ "рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕рд╣реЗрдЬреЗрдВ":


рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдореИрдВ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рдФрд░ рдЪреЗрдХрдорд╛рд░реНрдХ рд▓рдЧрд╛ рд╕рдХрддрд╛ рд╣реВрдВ, рддрд╛рдХрд┐ рдЖрдИрдбреАрдИ рдореБрдЭрд╕реЗ рдпрд╣ рди рдкреВрдЫреЗрдВ "рдХреНрдпрд╛ рдЖрдк рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реИрдВ рдХрд┐ рдЖрдк рдЖрдИрдИрдП рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ"?


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

рдирд┐рд░реАрдХреНрд╖рдг


рдЗрди рджрд┐рдиреЛрдВ IDE рдХреЗ рд▓рд┐рдП рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХреЛрдб рдХреА рдЬрд╛рдВрдЪ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдЖрдИрдбреАрдИрдП рдореЗрдВ рдЙрдирдореЗрдВ рд╕реЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╣реИрдВ, рдЙрдкрдпреЛрдЧреА рдФрд░ рдмрд╣реБрдд рдирд╣реАрдВ, рдореИрдВ рдпрд╣рд╛рдВ рд╕рдм рдХреБрдЫ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛ред рд▓реЗрдХрд┐рди рдореИрдВ рд╣рдореЗрд╢рд╛ рдПрдХ, рдФрд░ рд╕рдЦреНрддреА рд╕реЗ "рддреНрд░реБрдЯрд┐" рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗрддрд╛ рд╣реВрдВ: рдпрд╣ "рдорд┐рд╕рд┐рдВрдЧ @ рдУрд╡рд░рд░рд╛рдЗрдб рдПрдиреЛрдЯреЗрд╢рди" рд╣реИред


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

рдмрд╛рд░-рдмрд╛рд░ рдХрд░рддрд╛ рд╣реИ


рдЕрдЪреНрдЫреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫрд╛ рдЕрднреНрдпрд╛рд╕ рдЕрдХреНрд╕рд░ рдЫреЛрдЯреЗ рдХрдорд┐рдЯреНрд╕ рд╣реЛрддреЗ рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рддрд┐рдмрджреНрдз рдкрд░рдорд╛рдгреБ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдПрдХ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рддреБрд░рдВрдд рд╡рд┐рднрд┐рдиреНрди рд▓реЛрдЧреЛрдВ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

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


рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЬрдм рдореИрдВрдиреЗ рдХреБрдЫ рдЫреЛрдЯреЗ-рдЫреЛрдЯреЗ рдХрд╛рдо рдХрд┐рдП рдФрд░ рдореИрдВ рдЗрд╕ рдЪреАрдЬрд╝ (git рдкреБрд╢) рдХреЛ рдЪрд▓рд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рддреЛ рдореИрдВ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ IDEA рдореЗрдВ рдкреБрд╢ рдХреЗ рд▓рд┐рдП рдХреАрдмреЛрд░реНрдб рд╢реЙрд░реНрдЯрдХрдЯ рдирд╣реАрдВ рд╣реИ, рдФрд░ рдореЗрдиреВ рдореЗрдВ рдЗрд╕ рдХрдорд╛рдВрдб рдХреЛ рдЦреЛрдЬрдирд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред рдЕрдкрдирд╛ рд╢реЙрд░реНрдЯрдХрдЯ Ctrl + Shift + K рдмрдирд╛рдПрдВ:


рдпрд╣ рдпрд╛рдж рд░рдЦрдирд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ: Ctrl + K - рдкреНрд░рддрд┐рдмрджреНрдз, Ctrl + Shift + K - рдкреБрд╢ред
рдкреНрд░рд┐рдп рд╕рд╛рдВрддрд╛, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ IDEA рдореЗрдВ Ctrl + Shift + K рдЬреЛрдбрд╝реЗрдВ?


рд╕рд┐рдЦрд╛рдУ, рд╕рд┐рдЦрд╛рдУ, рдФрд░ рдлрд┐рд░ рд╕реЗ рд╢реЙрд░реНрдЯрдХрдЯ рд╕реАрдЦреЛ!


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

рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдПрдХ рдкреНрд▓рдЧ-рдЗрди рдЬрд░реВрд░реА рд░рдЦрд╛ред рдпрд╣ рдХреБрдВрдЬреА рдкреНрд░рдореЛрдЯрд░ рдкреНрд▓рдЧрдЗрди рд╣реИ - рдкрд░реЗрд╢рд╛рди рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдЯрд┐рдк рдЬреЛ рдореБрдЭреЗ рд╢реЙрд░реНрдЯрдХрдЯ рд╕реАрдЦрдиреЗ рджреЗрддрд╛ рд╣реИред рдЬрдм рднреА рдореИрдВ рдорд╛рдЙрд╕ рдХреЗ рд╕рд╛рде рдХрд┐рд╕реА рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реВрдВ, рд╡рд╣ рддреБрд░рдВрдд рдореБрдЭрд╕реЗ рдХрд╣рддрд╛ рд╣реИ: "рд▓реЗрдХрд┐рди рдЖрдк рдЗрд╕реЗ рдЪрд╛рдмрд┐рдпреЛрдВ рдХреЗ рд╕рдВрдпреЛрдЬрди рдХреЗ рд╕рд╛рде рдХрд░ рд╕рдХрддреЗ рдереЗ!" рд╡рд╣ рдЗрддрдирд╛ рдкрд░реЗрд╢рд╛рди рд╣реИ рдХрд┐ рдЖрдк рдЕрдирдЬрд╛рдиреЗ рдореЗрдВ рдЗрди рд╢реЙрд░реНрдЯрдХрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддреЗ рд╣реИрдВ, рдмрд╕ рдирд╣реАрдВ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рд╕реЗред


рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛


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



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

рдЖрдЧрд╛рдореА рдореЗрдВ рдЖрдк рдХреЗ рд▓рд┐рдП рд╕реНрд╡рдЪреНрдЫ рдХреЛрдб!

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


All Articles