рдлрд┐рд░ рд╕реЗ рдирдорд╕реНрдХрд╛рд░ред рдЬрд╛рд╡рд╛ рдХреНрдпреВрдП рдЗрдВрдЬреАрдирд┐рдпрд░ рдХреЛрд░реНрд╕ рдХреА рд╢реБрд░реБрдЖрдд рдХреЗ рдЖрдЧреЗ , рд╣рдордиреЗ рдПрдХ рдЫреЛрдЯреА рд╕рд╛рдордЧреНрд░реА рддреИрдпрд╛рд░ рдХреА рдЬреЛ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧреА рдЬреЛ рдЗрд╕ рджрд┐рд╢рд╛ рдореЗрдВ рдЕрдкрдирд╛ рдХрд░рд┐рдпрд░ рдмрдирд╛рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред
рдкрд░реАрдХреНрд╖рдХ - рдпрд╣ рдХреМрди рд╣реИ?
рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреНрд╡рд╛рд▓рд┐рдЯреА рдПрд╢реНрдпреЛрд░реЗрдВрд╕ (QA) рдЗрдВрдЬреАрдирд┐рдпрд░ рдПрдВрдб-рдпреВрдЬрд╝рд░ рд╣рд┐рддреЛрдВ рдХреЗ рд▓рд┐рдП рд╡рдХрд╛рд▓рдд рдХрд░рддрд╛ рд╣реИред рд╡рд╣ рдПрдХ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдкрд░реАрдХреНрд╖рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИ рдЬреЛ
рдЧреБрдгрд╡рддреНрддрд╛ рдХреА рдЧрд╛рд░рдВрдЯреА рджреЗрддрд╛
рд╣реИ - рддрд╛рдХрд┐ рдЙрддреНрдкрд╛рдж рди рдХреЗрд╡рд▓ рд╕рдВрддреБрд╖реНрдЯ рд╣реЛ, рдмрд▓реНрдХрд┐ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреА рдЕрдкреЗрдХреНрд╖рд╛рдУрдВ рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛред
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░рдХрд╛рд░ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдкреНрд░рддрд┐рд╖реНрдард┐рдд рд╣реИрдВ:
- рдореИрдиреБрдЕрд▓ред рдЗрд╕рдореЗрдВ рдЙрдкрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЙрддреНрдкрд╛рдж рдХреЗ рд╕рд╛рде рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИ рдЬреЛ рдЙрдкрднреЛрдХреНрддрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧрд╛: рдХреАрдмреЛрд░реНрдб, рдорд╛рдЙрд╕, рдЯрдЪрд╕реНрдХреНрд░реАрди рдкрд░ рдЙрдВрдЧрд▓рд┐рдпрд╛рдВред
- рдкреНрд░рддрд┐рдЧрдордиред рдирдП рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рдж, рдкрд░реАрдХреНрд╖рдХ рдХреЛ рдпрд╣ рдЬрд╛рдВрдЪрдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдХреНрдпрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдиреЗ рдЕрдкрдиреЗ рдкрд░рд┐рдЪрд╛рд▓рди рдЧреБрдгреЛрдВ рдХреЛ рдмрдирд╛рдП рд░рдЦрд╛ рд╣реИ, рдЕрдВрддрд┐рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗред
- рд╕реНрд╡рдЪрд╛рд▓рд┐рддред рдпрд╣ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рд▓реЗрдЦрди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЖрд╡реЗрджрди рдХреЗ рдЕрдкреЗрдХреНрд╖рд┐рдд рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрд▓ рдЦрд╛рддреЗ рд╣реИрдВред
рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЙрджреНрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкрд░реАрдХреНрд╖рдг рдХреЛрдИ рдирдИ рдЕрд╡рдзрд╛рд░рдгрд╛ рдирд╣реАрдВ рд╣реИред рдмреЗрд╣рддрд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкрд░реАрдХреНрд╖рдг рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдореБрдлреНрдд рдкреНрд░рд╛рд╡рдзрд╛рди рднреА рдПрдХ рдирдИ рдЕрд╡рдзрд╛рд░рдгрд╛ рдирд╣реАрдВ рд╣реИред рдирдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдереЙрдЯрд╡рд░реНрдХреНрд╕ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдФрд░ Google рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╕реЗрд▓реЗрдирд┐рдпрдо рд╡реЗрдмрдбреНрд░рд╛рдЗрд╡рд░ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдЦреБрд▓реЗ рд╕реНрд░реЛрдд рд╕рдорд╛рдзрд╛рди рдЙрди рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рднреА рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╣реЛ рдЧрдП рд╣реИрдВ рдЬреЛ рдХреЗрд╡рд▓ рдорд╛рдирдХ рдкреНрд░рдорд╛рдгрд┐рдд рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдЖрджреА рд╣реИрдВред
CI / CD рдХреЗ рд╕рдВрдпреЛрдЬрди рдореЗрдВ рд╕реЗрд▓реЗрдирд┐рдпрдо рд╡реЗрдмрдбреНрд░рд╛рдЗрд╡рд░ рдиреЗ рдПрдирдХреЛрдбрд░ рдХреА рдорд╛рдВрдЧ рдореЗрдВ рдЗрддрдиреА рд╡реГрджреНрдзрд┐ рдХреА рдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рднрд╛рдЧ рдХреЗ рд▓рд┐рдП рд╡рд╛рдХреНрдпрд╛рдВрд╢ "рдореИрдиреБрдЕрд▓ рдкрд░реАрдХреНрд╖рдг" рдЖрд╡реЗрджрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреА рд╕реВрдЪреА рд╕реЗ рдЧрд╛рдпрдм рд╣реЛ рдЧрдпрд╛ред рдЙрд╕рдХреА рдЬрдЧрд╣ рдХреНрдпрд╛ рд▓рд┐рдпрд╛? рд╕реНрд╡рдЪрд╛рд▓рди рдЙрдкрдХрд░рдг рдХрд╛ рд╡рд┐рдХрд╛рд╕ред
рдкрд░реАрдХреНрд╖рдХ рд▓рд┐рдЦрддрд╛ рд╣реИ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпреЗ рдкрд░реАрдХреНрд╖рдг рдФрд░ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдФрд░ рдЙрдирдХреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╡рд╛рддрд╛рд╡рд░рдг рдмрдирд╛рддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдореЗрдВ, рд╡рд╣ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рдЬрд╡рд╛рдм рджреЗрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИ:
- рд╣рдо рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХрд░рддреЗ рд╣реИрдВ? рдХреНрдпрд╛ рд╣рдо рд╕реЗрд▓реЗрдирд┐рдпрдо рд╡реЗрдмрдбреНрд░рд╛рдЗрд╡рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд░рд┐рдЧреНрд░реЗрд╢рди рдЯреЗрд╕реНрдЯ рд╕реВрдЯ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░реЗрдВрдЧреЗ? рдпрд╛ рд╣рдо рдирдИ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рднреА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░реЗрдВрдЧреЗ?
- рдпрджрд┐ рд╣рдо рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрд▓реЗрдирд┐рдпрдо рд╡реЗрдмрдбреНрд░рд╛рдЗрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдХреНрдпрд╛ рд╣рдо рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдЬрд╛рд╡рд╛, рдкрд╛рдпрдерди, рд╕реА #, рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ, рдпрд╛ рд░реВрдмреА рд╕реЗ рдЬреЛрдбрд╝ рджреЗрдВрдЧреЗ?
- рдХреНрдпрд╛ рд╣рдо рдорд╛рдЗрдХ рдХреЛрд╣реЗрди рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдкрд┐рд░рд╛рдорд┐рдб рдХреЗ рд╕рд╛рде рдПрдХ рд╕реНрддрд░ рдЖрдЧреЗ рдмрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрди рд╡реЗрдм рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдмреБрдирд┐рдпрд╛рджреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИрдВ?
- рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреЗ рд╕рд╛рде рд╕рдмрд╕реЗ рдЙрдкрдпреБрдХреНрдд рдХреНрдпрд╛ рдкрд░реАрдХреНрд╖рдг рд╕рдорд╛рдзрд╛рди рд╣реИрдВ?
рдЖрдЬ рдкрд░реАрдХреНрд╖рдХ рдкрд░реАрдХреНрд╖рд╛ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдХреИрд╕реЗ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ?
рдЬрдм рдореИрдВ рджреЛ рд╕рд╛рд▓ рдХреЗ рдмреНрд░реЗрдХ рдХреЗ рдмрд╛рдж рдкрд╣рд▓реЗ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдореЗрдВ рдЖрдпрд╛, рддреЛ рд╕рдмрдХреБрдЫ рдареАрдХ рд╣реЛ рдЧрдпрд╛ ... рдЙрд╕ рдХреНрд╖рдг рддрдХ рдЬрдм рдореБрдЭреЗ рдмреЛрд░реНрдб рдореЗрдВ рдЖрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛ рдЧрдпрд╛ред
"рдЕрдкрдиреА рдкрд╕рдВрджреАрджрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдпрд╣ рдЬрд╛рдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рдзрд┐ рд▓рд┐рдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдПрдХ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╢рдмреНрдж рдПрдХ рдкреИрд▓реЗрдВрдбреНрд░реЛрдо рд╣реИред"
рдЕрдЧрд░ рдЙрдиреНрд╣реЛрдВрдиреЗ рдореБрдЭреЗ рдпрд╣ рд╣реЛрдорд╡рд░реНрдХ рджрд┐рдпрд╛ рд╣реЛрддрд╛, рддреЛ рдореИрдВ рдЗрд╕рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддрд╛ рдерд╛ред рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВрдиреЗ рдЦреБрдж рдХреЛ рдмреЛрд░реНрдб рдХреЗ рд╕рд╛рдордиреЗ рдкрд╛рдпрд╛, рдФрд░ рдкрддреНрдерд░ рдХреЗ рдЪреЗрд╣рд░реЗ рд╡рд╛рд▓реЗ рджреЛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рдореЗрд░рд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд┐рдпрд╛, рддреЛ рдореЗрд░рд╛ рджрд┐рдорд╛рдЧ рдПрдХ рдЦрд╛рд▓реА рдХреИрдирд╡рд╛рд╕ рдореЗрдВ рдмрджрд▓ рдЧрдпрд╛ред
рдЖрдзреЗ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдордЬрд╛рдХ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛:
- рдЕрдЧрд░ рдХреЗрд╡рд▓ рдореИрдВ IntelliJ рдХреЗ рд╕рд╛рде рдПрдХ рд▓реИрдкрдЯреЙрдк рдерд╛!
- рдЕрдЧрд░ рдореИрдВ рдПрдХ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдХреЛрдб рд▓рд┐рдЦрддрд╛, рддреЛ рдореИрдВ рдмрд╣реБрдд рдмреЗрд╣рддрд░ рдХрд░рддрд╛ред
рдЬрд╡рд╛рдм рдерд╛: "рд╕рднреА рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рд╕реЗ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдиреНрдпреВрдирддрдо рд╕реНрддрд░ рдкрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреА рдЙрдореНрдореАрдж рдХреА рдЬрд╛рддреА рд╣реИ - рдЧреБрдгрд╡рддреНрддрд╛ рдирд┐рдпрдВрддреНрд░рдг рдкрджреЛрдВ рдХреЗ рд▓рд┐рдП рднреАред"
рдЙрд╕рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рдПрдХ рдФрд░ рдиреМрдХрд░реА рдХреЗ рд▓рд┐рдП рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдХреА рддреИрдпрд╛рд░реА рдХрд░рдиреА рдкрдбрд╝реА ...

рдХреЛрдб рд▓реЗрдЦрди рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░: рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ
рдЬрдм рддреАрди рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдореЗрд░рд╛ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рд╣реБрдЖ рдерд╛, рддреЛ рдореБрдЭреЗ рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рдФрд░ рдЗрд╕ рдмрд╛рд░ рдЗрд╕рдореЗрдВ 5 рдореЗрдВ рд╕реЗ 5 рдореЗрд░реЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдереЗред рдкрд░реАрдХреНрд╖рдХреЛрдВ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рд▓рд┐рдП рдЙрдореНрдореАрджрд╡рд╛рд░реЛрдВ рдХреЛ рд╕реНрд╡рдпрдВ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд╕рдорд╛рди рд╕рддреНрдпрд╛рдкрди рдХреЗ рдЕрдзреАрди рдХреНрдпреЛрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ? рдЬрд╡рд╛рдм рдореБрдЭреЗ рдЕрдЬреАрдм рд▓рдЧрд╛:
рдХреНрдпреЛрдВрдХрд┐ рдЖрдЬ рдкрд░реАрдХреНрд╖рдХ рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╣реИрдВредрд╣рд╛рд▓ рдХреЗ рд╡рд░реНрд╖реЛрдВ рдореЗрдВ, рд╕реНрд╡рдЪрд╛рд▓рди рдлрд╝рдВрдХреНрд╢рди рдкрд░реАрдХреНрд╖рдХреЛрдВ рд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рд╣реЛ рдЧрдпрд╛ рд╣реИ рдЬреЛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдХреЛрдб рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдореЗрдВ рдкрд░реАрдХреНрд╖рдХреЛрдВ рджреНрд╡рд╛рд░рд╛ рдкреВрдЫреЗ рдЧрдП рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рдХрдард┐рди рдирд╣реАрдВ рд▓рдЧрддрд╛ рд╣реИред рд╡реЗ рдЙрдореНрдореАрджрд╡рд╛рд░реЛрдВ рдХреЛ рд╣рдиреЛрдИ рдХреЗ рдЯреЙрд╡рд░ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдпрд╛ рдПрдХ рдЕрдЪреНрдЫреЗ рддрдХрдиреАрдХреА рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдп рдХреЗ рджреВрд╕рд░реЗ рд╡рд░реНрд╖ рдХреЗ рд╕реНрддрд░ рдХреЗ рдЧрдгрд┐рддреАрдп рд╕рдореАрдХрд░рдгреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдХрд╣рддреЗ рд╣реИрдВред
рдЕрдзрд┐рдХрд╛рдВрд╢ рдХреЛрдб рдЙрджрд╛рд╣рд░рдг рдЬреЛ рд╡реЗ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддреЗ рд╣реИрдВ, рд▓реВрдк, рдореВрд▓ рдЧрдгрд┐рдд, рд╕реНрдЯреНрд░рд┐рдВрдЧ рдФрд░ рдкреНрд░рддреАрдХрд╛рддреНрдордХ рдЬреЛрдбрд╝рддреЛрдбрд╝ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВред
рдХреЛрдб рд▓реЗрдЦрди рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдЗрддрдиреЗ рдЬрдЯрд┐рд▓ рдХреНрдпреЛрдВ рд╣реИрдВ?
рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреЗ рд╡рд┐рд╖рдп рдЖрдкрдХреА рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрддрд╛ рдХреЗ рдХреНрд╖реЗрддреНрд░ рд╕реЗ рдмрд╛рд╣рд░ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред- рдореИрдВ рдЖрдорддреМрд░ рдкрд░ рдЬрд╛рд╡рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдВред рдореБрдЭреЗ рдХреЗрд╡рд▓ рдХрднреА-рдХрднреА рд╣реИрд╢ рддрд╛рд▓рд┐рдХрд╛ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред
- рдЬреЛ рдХреЛрдб рдореИрдВ рд▓рд┐рдЦ рд░рд╣рд╛ рд╣реВрдВ, рд╡рд╣ рд╕реЗрд▓реЗрдирд┐рдпрдо рд╡реЗрдмрдбреНрд░рд╛рдЗрд╡рд░ рдХреЗ рдЗрд░реНрдж-рдЧрд┐рд░реНрдж рдШреВрдорддрд╛ рд╣реИред рдореИрдВ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЦреЛрд▓рддрд╛ рд╣реВрдВ, рдкреГрд╖реНрда рдкрд░ рдЬрд╛рддрд╛ рд╣реВрдВ, рдкрд╛рда рдлрд╝реАрд▓реНрдб рдореЗрдВ рдбреЗрдЯрд╛ рджрд░реНрдЬ рдХрд░рддрд╛ рд╣реВрдВ, рд░реЗрдбрд┐рдпреЛ рдмрдЯрди рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ!
- рдореИрдВ рд▓рдЧрд╛рддрд╛рд░ рддрд╛рд░ рдХреА рддреБрд▓рдирд╛ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдЬрд╛рдВрдЪрддрд╛ рд╣реВрдВ рдХрд┐ рд╕реНрдХреНрд░реАрди рдкрд░ рдЪреЗрддрд╛рд╡рдиреА рдкрд╛рда рдЕрдкреЗрдХреНрд╖рд┐рдд рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЕрдкрдиреЗ рджреИрдирд┐рдХ рдХрд╛рд░реНрдп рдореЗрдВ, рдореИрдВ рдХреЗрд╡рд▓ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдСрдмреНрдЬреЗрдХреНрдЯ рд╡рд┐рдзрд┐ рдХреЗ рд▓рд┐рдП рд╕рд╣рд╛рдпрдХ рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рдереЛрдбрд╝рд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред
рдПрдХ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдХреЗ рд▓рд┐рдП рдХреЛрдИ IntelliSense рдирд╣реАрдВ- рдЕрдЧрд░ рдореБрдЭреЗ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ, рдЪрд░рд┐рддреНрд░ рдпрд╛ рдкреВрд░реНрдгрд╛рдВрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рд╕рд╣рд╛рдпрдХ рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдореБрдЭреЗ рдХреЗрд╡рд▓ рд╢рдмреНрдж рдХреЗ рдмрд╛рдж рдПрдХ рдбреЙрдЯ рдбрд╛рд▓рдирд╛ рд╣реЛрдЧрд╛, рдФрд░ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рдЗрд╕ рддрд░рд╣ рдХреЗ рдкрд░реАрдХреНрд╖рдг рд╕реВрдЪрдирд╛ рдХреЗ рдмрд╛рд╣рд░реА рд╕реНрд░реЛрддреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВред- рдЖрдк рд╡рд┐рд╢реЗрд╖ рдордВрдЪ рдпрд╛
StackOverflow.com
рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред
рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдХреЗ рджреМрд░рд╛рди, рдЕрд▓рдЧрд╛рд╡ рдХреА рднрд╛рд╡рдирд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред- рдЬрдм рдореИрдВ рдПрдХ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд░реАрдХреНрд╖рдг рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реВрдВ рдЬрд┐рд╕рд╕реЗ рдореИрдВ рдкрд░рд┐рдЪрд┐рдд рдирд╣реАрдВ рд╣реВрдВ, рддреЛ рдореИрдВ рдЖрдорддреМрд░ рдкрд░ рд╕рд╣рдХрд░реНрдорд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╡рд┐рдЪрд╛рд░реЛрдВ рдХрд╛ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реВрдВред рд▓реЗрдХрд┐рди рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдХреЗ рджреМрд░рд╛рди рдореИрдВ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░рдХрд░реНрддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╡рд┐рдЪрд╛рд░реЛрдВ рдХрд╛ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред рдпрд╛ рдореИрдВ рдЕрднреА рднреА рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ? рдРрд╕рд╛ рд▓рдЧ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдореИрдВ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ - рдХрднреА-рдХрднреА рд╡реЗ рдмрд╣реБрдд рдЕрдиреБрдХреВрд▓ рдирд╣реАрдВ рд╣реИрдВред

рдРрд╕реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдХреИрд╕реЗ рддреИрдпрд╛рд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?
рдЕрдкрдиреЗ рдЬреНрдЮрд╛рди рдХреЛ рддрд╛рдЬрд╝рд╛ рдХрд░реЗрдВрдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдХрд▓реНрдк рдХреБрдЫ рдореБрдлреНрдд рдСрдирд▓рд╛рдЗрди рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдкрд╛рдареНрдпрдХреНрд░рдо рд▓реЗрдирд╛ рд╣реИред
RTFM
Oracle рдХреЗ рдЬрд╛рд╡рд╛ рд▓рд░реНрдирд┐рдВрдЧ рд░рд┐рд╕реЛрд░реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ: тАЬрдЬрд╛рд╡рд╛ рдЧрд╛рдЗрдб рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдирд┐рд░реНрджреЗрд╢ рд╣реИ рдЬреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рд╡рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдореИрдиреБрдЕрд▓ рдореЗрдВ рджрд░реНрдЬрдиреЛрдВ рдкрд╛рда рдФрд░ рд╕реИрдХрдбрд╝реЛрдВ рдЙрджрд╛рд╣рд░рдг рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
рдПрдкреАрдЖрдИ рдкреНрд░рд▓реЗрдЦрди рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ
рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдПрдкреАрдЖрдИ рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ рд╕реВрдЪреАрдмрджреНрдз рдмреБрдирд┐рдпрд╛рджреА рд╢рд░реНрддреЛрдВ рдХреЛ рд╕рдордЭрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдпрджрд┐ рдЖрдкрдХреА рдореБрдЦреНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдЬрд╛рд╡рд╛ рд╣реИ, рддреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ
, рдкреВрд░реНрдгрд╛рдВрдХ ,
рд╕реНрдЯреНрд░рд┐рдВрдЧ рдФрд░
рдЪрд░рд┐рддреНрд░ рдХреЗ рд╡рд┐рд╖рдпреЛрдВ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рддреЗ рд╣реБрдП
https://docs.oracle.com/javase/8/docs/api/java рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ:
рд╕реНрдЯреНрд░рд┐рдВрдЧ рдлрд╝рдВрдХреНрд╢рдирдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдкрд╣рд▓рд╛ рдЪрд░рд┐рддреНрд░ рдЦреЛрдЬрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ?
charAt(0)
рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдкрддрд╛ рд▓рдЧрд╛рдПрдБ рдХрд┐ рдХреНрдпрд╛ рдПрдХ рдЪрд░рд┐рддреНрд░ рдпрд╛ рд╢рдмреНрдж рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рд╣реИ? рдЙрдкрдпреЛрдЧ
contains
ред рдкреНрд░рддреНрдпрдп рдЪрд╛рд╣рд┐рдП?
endsWith
рдХреЛрд╢рд┐рд╢ рдХрд░реЛред рдЖрдк рдЬрд╛рдБрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рджреЛ рд░реЗрдЦрд╛рдПрдБ
equals
рдФрд░
equals
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИрдВред
рдЪрд░рд┐рддреНрд░ рдХрд╛рд░реНрдпрдмреВрд▓рд┐рдпрди рдлрд╝рдВрдХреНрд╢рдВрд╕,
isLetter
,
isLetterOrDigit
,
isLowerCase
,
isUpperCase
,
isLowerCase
,
isWhitespace
рдкрд╛рддреНрд░реЛрдВ рдХреА рдкреНрд░рдХреГрддрд┐ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
Character.isLetter('A')
рд╕рддреНрдп рд╣реЛрдЧрд╛ред рдирдП рдкрд╛рддреНрд░реЛрдВ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рддреЗ рд╕рдордп, рдЙрдиреНрд╣реЗрдВ рдПрдХрд▓ рдЙрджреНрдзрд░рдгреЛрдВ рдореЗрдВ рд╕рдВрд▓рдЧреНрди рдХрд░реЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
char newCharacter = 'a'
ред
рдкреВрд░реНрдг рдХрд╛рд░реНрдпрдкреВрд░реНрдгрд╛рдВрдХ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ?
Integer.toBinaryString(int i)
,
Integer.toHexString(int i)
рдпрд╛
Integer.toOctalString(int i)
рдХреЛ рдЗрдЪреНрдЫрд┐рдд рд╕реНрд╡рд░реВрдк рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ рджрд░реНрдЬ рдХрд░реЗрдВред
рдХрд╛рдЧрдЬ рдкрд░ рдЕрднреНрдпрд╛рд╕ рдХрд░реЗрдВрдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдкрдиреЗ рдЖрдк рд╕реЗ рдкреВрдЫреЗрдВ рдХрд┐ рдкреНрд░рдХрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓реВрдк рд▓реВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ:
- 1 рд╕реЗ 100 рддрдХ рд╕рднреА рдкреВрд░реНрдгрд╛рдВрдХ;
- рд╕рднреА рд╕рдо рд╕рдВрдЦреНрдпрд╛рдПрдБ (i% 2 == 0) 1 рд╕реЗ 100 рдХреА рд╕реАрдорд╛ рдореЗрдВ {1 ... 100}
- 3 рд╕реЗ рд╡рд┐рднрд╛рдЬреНрдп рд╕рднреА рд╕рдВрдЦреНрдпрд╛рдПрдВ (i% 3 == 0)ред
рдпрд╛ рдпрд╣рд╛рдБ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЕрднреНрдпрд╛рд╕ рд╣реИрдВ:
- рдПрдХ рд╡рд┐рдзрд┐ рд▓рд┐рдЦреЗрдВ рдЬреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ s рд▓реЗрддреА рд╣реИ рдФрд░ рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ
s.length
рд░реВрдк рдореЗрдВ рд▓рдВрдмрд╛рдИ s.length
; - рдПрдХ рд╡рд┐рдзрд┐ рд▓рд┐рдЦреЗрдВ рдЬреЛ рдПрд╕ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд▓реЗрддреА рд╣реИ рдФрд░ рдкрд╣рд▓рд╛ рд╡рд░реНрдг
s.charAt(0)
ред
рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ:
- рд╕рдм рдХреБрдЫ рд╕реБрдкрд╛рдареНрдп рд▓рд┐рдЦрд╛рд╡рдЯ рдореЗрдВ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред
- рдмреНрд░реИрдХреЗрдЯ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдЦреЛрд▓рдирд╛ рдФрд░ рдмрдВрдж рдХрд░рдирд╛ рди рднреВрд▓реЗрдВред
- рдЕрдкрдиреЗ рдХреЛрдб рдХреЗ рд▓рд┐рдП рд╕рддреНрдпрд╛рдкрди рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд╕рд╛рде рдЖрдПрдВред рдХреНрдпрд╛ рдпрд╣ рдХрд╛рдо рдХрд░реЗрдЧрд╛ рдпрджрд┐ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рд╣реА рд╡рд░реНрдг рд╣реЛ? рдФрд░ рдЕрдЧрд░ 100 рдореЗрдВ рд╕реЗ? рдФрд░ рдЕрдЧрд░ 0?
рдЪрдХреНрд░ рдореЗрдВ рдмреЗрд╣рд┐рд╕рд╛рдм рдЗрдХрд╛рдИ рдХреА рддреНрд░реБрдЯрд┐ рдХреЗ рд▓рд┐рдП рджреЗрдЦреЗрдВ:
- рдХрд┐рд╕реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рд╡рд░реНрдгреЛрдВ рдХреЛ рдпрд╛ рдХрд┐рд╕реА рд╕рд░рдгреА рдореЗрдВ рдкрд╣рд▓реЗ рд╕реВрдЪрдХрд╛рдВрдХ рдХреЛ рдЧрд┐рдирддреЗ рд╕рдордп, рд╕рдВрдЦреНрдпрд╛ n рдХреЛ 0 рд╕реЗ
n-1
рддрдХ рдХреА рд╢реНрд░реЗрдгреА рдореЗрдВ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрд░реНрдерд╛рддреН, рдкрд╣рд▓рд╛ рд╡рд░реНрдг рд╣реИ (0), рдФрд░ рдЕрдВрддрд┐рдо рд╣реИ (рд▓рдВрдмрд╛рдИ - 1)ред - рд▓реВрдк рдХреЗ рд▓рд┐рдП
for (for i = 0; i < 5; i++)
рд╕рдВрдЦреНрдпрд╛ 5 рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ 0, 1, 2, 3, 4 рдХреЛ рд╡рд╣рд╛рдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред 5 рдФрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ <= 5 рджрд░реНрдЬ рдХрд░реЗрдВред ред
рд▓реЗрдЦ рдХреЗ рджреВрд╕рд░реЗ рднрд╛рдЧ рдореЗрдВ, рд╣рдо рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗ рдХрд┐ рдХреЛрдб рд▓реЗрдЦрди рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдЗрддрдиреЗ рдЬрдЯрд┐рд▓ рдХреНрдпреЛрдВ рд╣реИрдВред рдФрд░ рдЖрдЬ рдХреЗ рд▓рд┐рдП рдмрд╕ рдЗрддрдирд╛ рд╣реАред рдЕрдзрд┐рдХ рджрд┐рд▓рдЪрд╕реНрдк рдЬрд╛рдирдХрд╛рд░реА рдореБрдлреНрдд рд╡реЗрдмрд┐рдирд╛рд░ рдкрд░ рдкреНрд░рд╛рдкреНрдд рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ, рдЬреЛ 19 рджрд┐рд╕рдВрдмрд░ рдХреЛ рдЖрдпреЛрдЬрд┐рдд рдХреА рдЬрд╛рдПрдЧреАред