рдХреЛрдб рдХреА рд╕рдореАрдХреНрд╖рд╛: рд╕рдлрд▓ рдЕрдиреБрднрд╡



рдХреЛрдб рд╕рдореАрдХреНрд╖рд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдПрдХ рдЯрди рдЬрд╛рдирдХрд╛рд░реА рд╣реИ:

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

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

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

  • рдХреНрдпреЛрдВ, рдХреНрдпрд╛ рдФрд░ рдХрдм рд╣рдо рдХреЛрдб рд╕рдореАрдХреНрд╖рд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ
  • рд╕рдореАрдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рдХреЛрдб рддреИрдпрд╛рд░ рдХрд░рдирд╛
  • рдХреЛрдб рд╕рдореАрдХреНрд╖рд╛ рдирд┐рд╖реНрдкрд╛рджрди
  • рдХреЛрдб рд╕рдореАрдХреНрд╖рд╛ рдЙрджрд╛рд╣рд░рдг

Alconost рдореЗрдВ рдЕрдиреБрд╡рд╛рджрд┐рдд


XKCD рдХреЙрдорд┐рдХ 'рдХреЛрдб рдХреНрд╡рд╛рд▓рд┐рдЯреА', CC BY-NC 2.5 рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рдирдХрд▓ рдХреА рдЬрд╛рддреА рд╣реИ

рдкреНрд░реЗрд░рдгрд╛


рд╣рдо рдХреЛрдб рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рд╕рдореАрдХреНрд╖рд╛ (рдЖрд░рд╕реА) рдореЗрдВ рд▓рдЧреЗ рд╣реБрдП рд╣реИрдВ рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдЯреАрдо рдФрд░ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рд╕рдВрд╕реНрдХреГрддрд┐ рдХреЛ рд╕рдХрд╛рд░рд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

  • рдХреЛрдб рдХреЗ рд▓реЗрдЦрдХ рдкреНрд░реЗрд░рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рд╕рдореАрдХреНрд╖рдХреЛрдВ рдХреА рдЙрдирдХреА рдЯреАрдо рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдирдХреЗ рдЕрдиреБрд░реЛрдз рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдЧреА: рд▓реЗрдЦрдХ рдЦреБрд░рджрд░рд╛рдкрди рдХреЛ рд╕рд╛рдл рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИ, рдХрд╛рд░реНрдп рдпреЛрдЬрдирд╛ рдХрд╛ рдкрд╛рд▓рди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЖрдо рддреМрд░ рдкрд░ рдкреВрд░реА рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рддрд╛ рд╣реИред рдЬрдм рд╕рд╣рдХрд░реНрдореА рд▓реЗрдЦрди рдХреЛрдб рдореЗрдВ рдЖрдкрдХреА рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХрддрд╛ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ - рдХрдИ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЦреБрдж рдкрд░ рдЧрд░реНрд╡ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЕрд╡рд╕рд░ рд╣реИред
  • рдЬреНрдЮрд╛рди рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рд╕реЗ рд╡рд┐рдХрд╛рд╕ рдЯреАрдо рдХреЛ рдХрдИ рддрд░рд╣ рд╕реЗ рдорджрдж рдорд┐рд▓рддреА рд╣реИ:

- рдЖрд░рдХреЗ рдХреЗ рддрд╣рдд, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рдХреМрди рд╕рд╛ рд╣рд┐рд╕реНрд╕рд╛ рдЬреЛрдбрд╝рд╛ / рдмрджрд▓ / рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рддрд╛рдХрд┐ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЯреАрдо рдХреЗ рд╕рджрд╕реНрдп рдкрд╣рд▓реЗ рд╕реЗ рдХрд┐рдП рдЧрдП рдХрд╛рдо рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░ рд╕рдХреЗрдВред

- рдХреЛрдб рдХреЗ рд▓реЗрдЦрдХ рдПрдХ рддрдХрдиреАрдХ рдпрд╛ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕ рдкрд░ рд╕рдореАрдХреНрд╖рдХ рдЦреБрдж рдХреБрдЫ рд╕реАрдЦреЗрдВрдЧреЗред рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░, рдПрдХ рдХреЛрдб рд╕рдореАрдХреНрд╖рд╛ рдкреВрд░реЗ рд╕рдВрдЧрдарди рдореЗрдВ рдЧреБрдгрд╡рддреНрддрд╛ рдХреЗ рд▓рд┐рдП рдмрд╛рд░ рдмрдврд╝рд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреА рд╣реИ ред

- рд╕рдореАрдХреНрд╖рдХреЛрдВ рдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рддрдХрдиреАрдХреЛрдВ рдпрд╛ рдХреЛрдб рдмреЗрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдкрддрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдХрд┐рдП рдЧрдП рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рд╕реБрдзрд╛рд░рдиреЗ рдпрд╛ рд╕рдореЗрдХрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛; рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдПрдХ рд╣реА рдЕрд╡рд╕рд░ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдпрд╛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред

- рд╕рдХрд╛рд░рд╛рддреНрдордХ рд╕рдВрдкрд░реНрдХ рдФрд░ рд╕рдВрдЪрд╛рд░ рдЯреАрдо рдХреЗ рд╕рджрд╕реНрдпреЛрдВ рдХреЗ рдмреАрдЪ рд╕рд╛рдорд╛рдЬрд┐рдХ рд╕рдВрдмрдВрдзреЛрдВ рдХреЛ рдордЬрдмреВрдд рдХрд░рддрд╛ рд╣реИред

  • рдХреЛрдб рдЖрдзрд╛рд░ рдореЗрдВ рд╕реНрдерд┐рд░рддрд╛ рдХреЗ рдХрд╛рд░рдг , рдХреЛрдб рдЦреБрдж рдХреЛ рдкрдврд╝рдирд╛ рдФрд░ рд╕рдордЭрдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИред рдмрдЧреНрд╕ рдХреЛ рд░реЛрдХрдиреЗ рдФрд░ рдмрд╕реЗ рдФрд░ рдШреБрдордВрддреВ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рдмреАрдЪ рд╕рд╣рдпреЛрдЧ рдХреЛ рдмрдврд╝рд╛рд╡рд╛ рджреЗрдирд╛ рдЖрд╕рд╛рди рд╣реИред
  • рдЕрдкрдиреА рдЦреБрдж рдХреА рд░рдЪрдирд╛ рдХреА рдкрдардиреАрдпрддрд╛ рдХрд╛ рдиреНрдпрд╛рдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдХреЗ рд▓реЗрдЦрдХ рдХреЗ рд▓рд┐рдП рдпрд╣ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ, рдФрд░ рд╕рдореАрдХреНрд╖рдХ рдХреЗ рд▓рд┐рдП рдпрд╣ рд╕рд┐рд░реНрдл рдЖрд╕рд╛рди рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╡рд╣ рдпрд╣ рдирд╣реАрдВ рджреЗрдЦрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреЛрдб рдХрд┐рд╕ рд╕рдВрджрд░реНрдн рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИред рдорд╛рдирд╡-рдкрдардиреАрдп рдХреЛрдб рдХрд╛ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ, рдЗрд╕рдореЗрдВ рдХрдо рдХреАрдбрд╝реЗ рд╣реИрдВ, рдФрд░ рдЕрдзрд┐рдХ рдЯрд┐рдХрд╛рдК рд╣реИред
  • рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рддреНрд░реБрдЯрд┐рдпреЛрдВ (рдЬреИрд╕реЗ рдЯрд╛рдЗрдкреЛ), рд╕рд╛рде рд╣реА рд╕рдВрд░рдЪрдирд╛рддреНрдордХ рддреНрд░реБрдЯрд┐рдпреЛрдВ (рдЬреИрд╕реЗ рдЧреИрд░-рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдХреЛрдб, рддрд░реНрдХ рдпрд╛ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдореЗрдВ рддреНрд░реБрдЯрд┐, рдкреНрд░рджрд░реНрд╢рди рдФрд░ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреА рд╕рдорд╕реНрдпрд╛рдПрдВ) рдЕрдХреНрд╕рд░ рдПрдХ picky рд╕рдореАрдХреНрд╖рдХ рджреНрд╡рд╛рд░рд╛ рдкрдХрдбрд╝рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдкрдХреНрд╖ рд╕реЗ рдХреЛрдб рдХреЛ рджреЗрдЦрддрд╛ рд╣реИред рд╢реЛрдз рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдПрдХ рдЫреЛрдЯреА рдФрд░ рдЕрдиреМрдкрдЪрд╛рд░рд┐рдХ рдХреЛрдб рд╕рдореАрдХреНрд╖рд╛ рдХреЛрдб рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдФрд░ рдмрдЧ рдХреА рдШрдЯрдирд╛ рдХреЛ рдХрд╛рдлреА рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреА рд╣реИ ред
  • рдЕрдиреБрдкрд╛рд▓рди рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдФрд░ рдирд┐рдпрд╛рдордХ рдврд╛рдВрдЪреЗ рдХреЛ рдЕрдХреНрд╕рд░ рдЕрдирд┐рд╡рд╛рд░реНрдп рд╕рдореАрдХреНрд╖рд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдПрдХ рдХреЛрдб рд╕рдореАрдХреНрд╖рд╛ рдЖрдо рд╕реБрд░рдХреНрд╖рд╛ рдореБрджреНрджреЛрдВ рд╕реЗ рдмрдЪрдиреЗ рдХрд╛ рдПрдХ рд╢рд╛рдирджрд╛рд░ рддрд░реАрдХрд╛ рд╣реИред рдпрджрд┐ рдЗрд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдпрд╛ рдЗрд╕ рдЕрд╡рд╕рд░ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рд╕реБрд░рдХреНрд╖рд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдмрдврд╝рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдирд┐рдпрд╛рдордХ рдЕрдзрд┐рдХрд╛рд░рд┐рдпреЛрдВ рд╕реЗ рдХреНрд╖рддреНрд░рдкреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕рдореАрдХреНрд╖рд╛ (рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдиреБрд░реЛрдз) рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЬрд╛рдПрдЧреА (рдПрдХ рдЕрдЪреНрдЫрд╛ рдЙрджрд╛рд╣рд░рдг OWASP рдЧрд╛рдЗрдб рд╣реИ)ред

рдХреНрдпрд╛ рджреЗрдЦрдирд╛ рд╣реИ


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

рдХреЛрдб рд╕рдореАрдХреНрд╖рд╛ рдирд┐рдпрдо рд╕рднреА рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рд╣реИрдВ: рднрд▓реЗ рд╣реА рдЖрдк рдЯреАрдо рдХреЗ рд╕рдмрд╕реЗ рд╡рд░рд┐рд╖реНрда рдбреЗрд╡рд▓рдкрд░ рд╣реЛрдВ, рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдХреЛрдб рдХреЛ рд╕рдореАрдХреНрд╖рд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдЧрд░ (рдХрднреА-рдХрднреА рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ) рдХреЛрдб рд╕рд╣реА рд╣реИ, рддреЛ рд╕рдореАрдХреНрд╖рд╛ рдореЗрдВ рд╕рд▓рд╛рд╣ рдФрд░ рд╕рд╣рдпреЛрдЧ рдХреЗ рдЕрд╡рд╕рд░ рдЦреБрд▓рддреЗ рд╣реИрдВ, рдФрд░ рдХрдо рд╕реЗ рдХрдо, рд╡рд┐рднрд┐рдиреНрди рдЖрдзрд╛рд░реЛрдВ рд╕реЗ рдХреЛрдб рдЖрдзрд╛рд░ рдХреЛ рджреЗрдЦрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред

рдХрдм рдЬрд╛рдВрдЪ рдХрд░рдиреА рд╣реИ?


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

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

рд╕рдореАрдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рдХреЛрдб рддреИрдпрд╛рд░ рдХрд░рдирд╛


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

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

- рд░реАрдлреИрдХреНрдЯрд░рд┐рдВрдЧ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдкрд░рд┐рд╡рд░реНрддрди рдЖрдорддреМрд░ рдкрд░ рдХрдИ рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдХреЛрдб рдХреА рдХрдИ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреЗ рд╣реИрдВ - рдЗрд╕рд▓рд┐рдП, рдЗрд╕ рдХреЛрдб рдХреЛ рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рдЪреЗрдХ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдЕрдирд┐рдпреЛрдЬрд┐рдд рдкрд░рд┐рд╡рд░реНрддрди рдХреЛрдб рдЖрдзрд╛рд░ рдореЗрдВ рд▓реАрдХ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдХреЛрдИ рднреА рдЗрд╕реЗ рдиреЛрдЯрд┐рд╕ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред

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

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

рд╕рдВрджреЗрд╢ рджреЗрдВ


рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдПрдХ рд╕рдХреНрд╖рдо рдкреНрд░рддрд┐рдмрджреНрдз рд╕рдВрджреЗрд╢ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ, рдЬрд┐рд╕реЗ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдорд╛рдирдХ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ:

 ( 80 )    ,  ,   .   72 .          ,    тАФ   .   ,       (   );     ,  rebase,    .  -   : ┬л ┬╗,   ┬л ┬╗   ┬л ┬╗.      -,  , ,  git merge  git revert.      .    . 

рдХрдорд┐рдЯ рдХреЗ рджреМрд░рд╛рди рдХрд┐рдП рдЧрдП рдмрджрд▓рд╛рд╡реЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ, рдФрд░ рдпреЗ рдмрджрд▓рд╛рд╡ рдХрд┐рддрдиреЗ рд╕рд╣реА рд╣реИрдВ:

 > .   .    . > .  jcsv-     IntelliJ 

рд╕рдореАрдХреНрд╖рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдЦреЛрдЬреЗрдВ


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

рдХреЛрдб рд╕рдореАрдХреНрд╖рд╛ рдирд┐рд╖реНрдкрд╛рджрди


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

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

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

рд▓рдХреНрд╖реНрдп


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

рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди


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

рдкрдардиреАрдпрддрд╛ рдФрд░ рд╢реИрд▓реА


  • рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪреЗрдВ рдХрд┐ рдЖрдкрдиреЗ рдЗрд╕ рдХреЛрдб рдХреЛ рдХреИрд╕реЗ рдкрдврд╝рд╛ред рдХреНрдпрд╛ рдЖрдк рдЙрд╕рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреЛ рддреЗрдЬреА рд╕реЗ рд╕рдордЭ рд╕рдХрддреЗ рд╣реИрдВ? рдХреНрдпрд╛ рдпрд╣ рдпрдереЛрдЪрд┐рдд рд░реВрдк рд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЪрд░ рдФрд░ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рдирд╛рдореЛрдВ рдкрд░ рдирдЬрд╝рд░ рд░рдЦрдирд╛ рдЖрд╕рд╛рди рд╣реИ? рдХреНрдпрд╛ рдореИрдВ рдХрдИ рдлрд╛рдЗрд▓реЛрдВ рдпрд╛ рдХрд╛рд░реНрдпреЛрдВ рдкрд░ рдХреЛрдб рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддрд╛ рд╣реВрдВ? рдХреНрдпрд╛ рдЖрдк рдХрднреА рдХрд╣реАрдВ рдЕрд╕рдВрдЧрдд рдирд╛рдордХрд░рдг рд╕реЗ рдкрд░реЗрд╢рд╛рди рдереЗ?
  • рдХреНрдпрд╛ рдХреЛрдб рдкреНрд░рд╕рд┐рджреНрдз рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдФрд░ рд╕реНрдЯрд╛рдЗрд▓ рджрд┐рд╢рд╛рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рддрд╛ рд╣реИ? рдХреНрдпрд╛ рд╢реИрд▓реА, рдПрдкреАрдЖрдИ рдирд╛рдордХрд░рдг рд╕рдореНрдореЗрд▓рдиреЛрдВ, рдЖрджрд┐ рджреНрд╡рд╛рд░рд╛ рдкреВрд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реЗ рдХреЛрдб рдХреЛ рддреЛрдбрд╝ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ? рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╣рдо рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╢реИрд▓реАрдЧрдд рд╡рд┐рд╡рд╛рджреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВред
  • рдХреНрдпрд╛ рдХреЛрдб рдореЗрдВ рдХрд╛рд░реНрдп рд╕реВрдЪрд┐рдпрд╛рдБ (TODOs) рд╣реИрдВ? рдХрд╛рд░реНрдп рд╕реВрдЪреА рдмрд╕ рдХреЛрдб рдореЗрдВ рдЬрдорд╛ рд╣реЛрддреА рд╣реИ рдФрд░ рдЕрдВрддрддрдГ рдЧрд┐рдЯреНрдЯреА рдореЗрдВ рдмрджрд▓ рдЬрд╛рддреА рд╣реИред GitHub рдореБрджреНрджреЛрдВ рдпрд╛ JIRA рдХреЗ рд▓рд┐рдП рдПрдХ рдЯрд┐рдХрдЯ рдЬрдорд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓реЗрдЦрдХ рдХреЛ рдЕрд╕рд╛рдЗрди рдХрд░реЗрдВ рдФрд░ TODO рдХреЛ рдПрдХ рдХрд╛рд░реНрдп рд╕рдВрдЦреНрдпрд╛ рд╕рдВрд▓рдЧреНрди рдХрд░реЗрдВред рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдкрд░рд┐рд╡рд░реНрддрди рдореЗрдВ рдХреЛрдИ рдЯрд┐рдкреНрдкрдгреА рдХреЛрдб рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдкреНрд░рдпреЛрдЬреНрдп рд╕рдорд░реНрдерди


  • рдкрд░реАрдХреНрд╖рдг рдкрдврд╝реЗрдВред рдпрджрд┐ рдХреЛрдб рдореЗрдВ рдХреЛрдИ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЙрдиреНрд╣реЗрдВ рд╡рд╣рд╛рдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рддреЛ рд▓реЗрдЦрдХ рдХреЛ рдХреБрдЫ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣реЗрдВред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдиреБрдкрдпреЛрдЧреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рджреБрд░реНрд▓рдн рд╣реИрдВ, рдФрд░ рди рд╣реА рдкрд░реАрдХреНрд╖рдгрд┐рдд рдлреАрдЪрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди - рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдЕрдХреНрд╕рд░ред рдЦреБрдж рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ: рдХреНрдпрд╛ рд╡реЗ рджрд┐рд▓рдЪрд╕реНрдк рдорд╛рдорд▓реЛрдВ рдХреЛ рдХрд╡рд░ рдХрд░рддреЗ рд╣реИрдВ? рдХреНрдпрд╛ рдЙрдиреНрд╣реЗрдВ рдкрдврд╝рдирд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ? рдХреНрдпрд╛ рдЗрд╕ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдмрд╛рдж рд╕рдордЧреНрд░ рдкрд░реАрдХреНрд╖рдг рдХрд╡рд░реЗрдЬ рдХрдо рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ? рд╕реЛрдЪреЗрдВ рдХрд┐ рдпрд╣ рдХреЛрдб рдХреИрд╕реЗ рд╡рд┐рдлрд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЯреЗрд╕реНрдЯ рдбрд┐рдЬрд╛рдЗрди рдорд╛рдирдХ рдФрд░ рдХреЛрд░ рдХреЛрдб рдЕрдХреНрд╕рд░ рдЕрд▓рдЧ рд╣реЛрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдкрд░реАрдХреНрд╖рдг рдорд╛рдирдХ рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВред
  • рдХреНрдпрд╛ рдЗрд╕ рдЦрдВрдб рдХреА рд╕рдореАрдХреНрд╖рд╛ рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдХреЛрдб, рдмреНрд░реЗрдХ-рдЗрди рдХреЛрдб, рдпрд╛ рдПрдХреАрдХрд░рдг рдкрд░реАрдХреНрд╖рдг рдЯреВрдЯрдиреЗ рдХрд╛ рдЦрддрд░рд╛ рд╣реИ? рдЕрдХреНрд╕рд░, рдЗрд╕ рддрд░рд╣ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрдорд┐рдЯ / рдорд░реНрдЬ рд╕реЗ рдкрд╣рд▓реЗ рдирд╣реАрдВ рдХреА рдЬрд╛рддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдРрд╕реЗ рдорд╛рдорд▓реЛрдВ рдХреА рдЙрдкреЗрдХреНрд╖рд╛ рдХреА рдЬрд╛рддреА рд╣реИ, рддреЛ рд╕рднреА рдХреЛ рдиреБрдХрд╕рд╛рди рд╣реЛрдЧрд╛ред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдмрд╛рддреЛрдВ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ: рдкрд░реАрдХреНрд╖рдг рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдпрд╛ рдореЛрдб рдХреЛ рд╣рдЯрд╛рдирд╛, рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдмрджрд▓рдирд╛, рд╡рд┐рд░реВрдкрдг рд╕рд╛рдХреНрд╖реНрдп рдХреЗ рд▓реЗрдЖрдЙрдЯ / рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрдиред
  • рдХреНрдпрд╛ рдпрд╣ рдкрд░рд┐рд╡рд░реНрддрди рдкрд┐рдЫрдбрд╝реЗ рд╕рдВрдЧрддрддрд╛ рдХрд╛ рдЙрд▓реНрд▓рдВрдШрди рдХрд░рддрд╛ рд╣реИ? рдпрджрд┐ рд╣рд╛рдВ, рддреЛ рдХреНрдпрд╛ рдЗрд╕ рд╕реНрддрд░ рдкрд░ рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рдпрд╣ рдмрджрд▓рд╛рд╡ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рдпрд╛ рдЗрд╕реЗ рдмрд╛рдж рдореЗрдВ рд░рд┐рд▓реАрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдердЧрд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП? рдЙрд▓реНрд▓рдВрдШрди рдореЗрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рдпрд╛ рдЗрд╕рдХреЗ рд╕реНрдХреАрдорд╛ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди, рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдПрдкреАрдЖрдИ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрддрд░ рдкрд░ рдХрд╛рд░реНрдп рдкреНрд░рд╡рд╛рд╣ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдЖрджрд┐ рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред
  • рдХреНрдпрд╛ рдЗрд╕ рдХреЛрдб рдХреЛ рдПрдХреАрдХрд░рдг рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ? рдХрднреА-рдХрднреА рдХреЛрдб рдХреЗрд╡рд▓ рдпреВрдирд┐рдЯ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдареАрдХ рд╕реЗ рдЬрд╛рдВрдЪрдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ, рдЦрд╛рд╕рдХрд░ рдЕрдЧрд░ рдпрд╣ рдмрд╛рд╣рд░реА рд╕рд┐рд╕реНрдЯрдо рдпрд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд╕рд╛рде рдЗрдВрдЯрд░реИрдХреНрдЯ рдХрд░рддрд╛ рд╣реИред
  • рдЗрд╕ рдХреЛрдб рдХреЗ рд▓рд┐рдП рдкреНрд░рд▓реЗрдЦрди рдкрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЫреЛрдбрд╝реЗрдВ, рдЯрд┐рдкреНрдкрдгреА рдХрд░реЗрдВ рдФрд░ рд╕рдВрджреЗрд╢ рджреЗрдВред рд╡реНрдпрд╛рдкрдХ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рдХреЛрдб рдХреЛ рд░реЛрдХрддреА рд╣реИрдВ, рдФрд░ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЙрди рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рднреНрд░рдорд┐рдд рдХрд░реЗрдВ рдЬреЛ рдмрд╛рдж рдореЗрдВ рдХреЛрдб рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╣реИред рдпрд╣ рд╣рдореЗрд╢рд╛ рдорд╛рдорд▓рд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдордп рдХреЗ рд╕рд╛рде рдЧреБрдгрд╡рддреНрддрд╛рдкреВрд░реНрдг рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рдФрд░ рд╕рдВрджреЗрд╢ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЖрдкрдХреА рдЕрдЪреНрдЫреА рд╕реЗрд╡рд╛ рдХрд░реЗрдВрдЧреЗред (рдпрд╛рдж рд░рдЦреЗрдВ рдЬрдм рдЖрдкрдиреЗ рдПрдХ рднрд╡реНрдп рдпрд╛ рд╕рд┐рд░реНрдл рднрджреНрджреА рдЯрд┐рдкреНрдкрдгреА рдпрд╛ рд╕рдВрджреЗрд╢ рджреЗрдЦрд╛ рдерд╛ред)
  • рдХреНрдпрд╛ рдмрд╛рд╣рд░реА рджрд╕реНрддрд╛рд╡реЗрдЬ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛? рдпрджрд┐ README, CHANGELOG рдпрд╛ рдЕрдиреНрдп рдкреНрд░рд▓реЗрдЦрди рдЖрдкрдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдП рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдХреНрдпрд╛ рдпрд╣ рдХрд┐рдП рдЧрдП рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ? рдЖрдЙрдЯрдбреЗрдЯреЗрдб рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХрд┐рд╕реА рд╕реЗ рднреА рдЕрдзрд┐рдХ рд╣рд╛рдирд┐рдХрд╛рд░рдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдм рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдирд╛ рдЕрдзрд┐рдХ рдорд╣рдВрдЧрд╛ рд╣реЛрдЧрд╛ред

рд╕рдВрдХреНрд╖рд┐рдкреНрдд / рдкрдардиреАрдп / рдХреБрд╢рд▓ / рд╕реБрдВрджрд░ рдХреЛрдб рдХреА рдкреНрд░рд╢рдВрд╕рд╛ рдХрд░рдирд╛ рди рднреВрд▓реЗрдВред рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рд╕рдореАрдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХреЛрдб рдХреЛ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдпрд╛ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдирд╛ рдЕрд╢рд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИред рдпрджрд┐ рдкрд░рд┐рд╡рд░реНрддрди рдЕрддреНрдпрдзрд┐рдХ рдпрд╛ рдорд╣рддреНрд╡рд╣реАрди рд╣реИ - рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рдмрддрд╛рддреЗ рд╣реБрдП, рдЗрд╕реЗ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рджреЗрдВред рдпрджрд┐ рдкрд░рд┐рд╡рд░реНрддрди рдПрдХ рдпрд╛ рдХрдИ рдШрд╛рддрдХ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рдХрд╛рд░рдг рдЖрдкрдХреЛ рдЕрд╕реНрд╡реАрдХрд╛рд░реНрдп рд▓рдЧрддрд╛ рд╣реИ - рдЗрд╕реЗ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рджреЗрдВ, рдлрд┐рд░ рд╕реЗ, рдХрд╛рд░рдг рдХреЗ рд╕рд╛рдеред рдХрднреА-рдХрднреА рдПрдХ рдХреЛрдб рд╕рдореАрдХреНрд╖рд╛ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдкрд░рд┐рдгрд╛рдо рдпрд╣ рд╣реЛрддрд╛ рд╣реИ, "рдЪрд▓реЛ рдЗрд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рдХрд░рддреЗ рд╣реИрдВ" рдпрд╛ "рдЪрд▓реЛ рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред"

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

рд╕реБрд░рдХреНрд╖рд╛


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

рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ: рд╕рдВрдХреНрд╖рд┐рдкреНрдд, рд╡рд┐рдирдореНрд░, рдкреНрд░реЛрддреНрд╕рд╛рд╣рди


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

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

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

рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░реЗрдВ


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

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

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

T├кte-├а-t├кte рдХреЛрдб рд╕рдореАрдХреНрд╖рд╛


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

рдЙрджрд╛рд╣рд░рдг


рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ, рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ рдореЗрдВ рд╕рдореАрдХреНрд╖рдХ рдЯрд┐рдкреНрдкрдгреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

 //R: ... 


рдЕрд╕рдВрдЧрдд рдирд╛рдордХрд░рдг


 class MyClass { private int countTotalPageVisits; //R:    private int uniqueUsersCount; } 

рдЕрд╕рдВрдЧрдд рд╡рд┐рдзрд┐ рд╣рд╕реНрддрд╛рдХреНрд╖рд░


 interface MyInterface { /**  {@link Optional#empty},  s   . */ public Optional<String> extractString(String s); /**  null,  {@code s}   . */ //R:    :    // Optional<> public String rewriteString(String s); } 

рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдЙрдкрдпреЛрдЧ


 //R:     MapJoiner   Guava String joinAndConcatenate(Map<String, String> map, String keyValueSeparator, String keySeparator); 

рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдПрдБ


 int dayCount; //R: :   numFoo   fooCount;   ,          

рдХреАрдбрд╝реЗ


 //R:    numIterations+1 тАУ    ? //    тАУ     numIterations? for (int i = 0; i <= numIterations; ++i) { ... } 

рд╡рд╛рд╕реНрддреБ рд╕рдВрдмрдВрдзреА рд╡рд┐рдЪрд╛рд░


 otherService.call(); //R: ,      OtherService.    ? 

рдЕрдиреБрд╡рд╛рджрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ

рд▓реЗрдЦ рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдЕрд▓реНрдХреЛрдиреЛрд╕реНрдЯ рдиреЗ рдХрд┐рдпрд╛ рдерд╛ред

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

рд╣рдо рд╡рд┐рдЬреНрдЮрд╛рдкрди рдФрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╡реАрдбрд┐рдпреЛ рднреА рдмрдирд╛рддреЗ рд╣реИрдВ - Google Play рдФрд░ рдРрдк рд╕реНрдЯреЛрд░ рдХреЗ рд▓рд┐рдП рдмрд┐рдХреНрд░реА, рдЫрд╡рд┐, рд╡рд┐рдЬреНрдЮрд╛рдкрди, рдкреНрд░рд╢рд┐рдХреНрд╖рдг, рдЯреАрдЬрд╝рд░, рдЦреЛрдЬрдХрд░реНрддрд╛, рдЯреНрд░реЗрд▓рд░реЛрдВ рдХреЗ рд▓рд┐рдПред

рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА

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


All Articles