рдлреНрдпреБрд░реА рд░реЛрдб: рдмрд┐рд▓рд┐рдВрдЧ рдбреЗрд╡реНрд╣рд▓рдкрд░рдЪрд╛ рдкреНрд░рд╡рд╛рд╕

рдмрд┐рд▓рд┐рдВрдЧ рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯ рдХрдВрдкрдиреАрдЪреНрдпрд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХрд╛рдХрдбреЗ рд╕рдВрдШ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреЗ рджреЛрди рдорд╛рд░реНрдЧ рдЖрд╣реЗрдд. рдкреНрд░рдердо рдореНрд╣рдгрдЬреЗ рддрдпрд╛рд░ тАЬрд╡рд░рд┐рд╖реНрдатАЭ рд▓реЛрдХрд╛рдВрдЪреА рднрд░рддреА рдХрд░рдгреЗ рдЖрдгрд┐ рд╕рддрдд рдЕрд╢рд╛ рдХрд╛рдорд╛рдЪреНрдпрд╛ рдкрд░рд┐рд╕реНрдерд┐рддреА рдирд┐рд░реНрдорд╛рдг рдХрд░рдгреЗ рдЬреЗрдгреЗрдХрд░реБрди рддреЗ рддреНрдпрд╛рдВрдЪреЗ рдХреМрд╢рд▓реНрдп рдЖрдгрд┐ рдЕрдиреБрднрд╡ рдЬрд╛рд╕реНрддреАрдд рдЬрд╛рд╕реНрдд рд╡рд╛рдкрд░рддреАрд▓, рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрддреАрд▓ рдЖрдгрд┐ рддреНрдпрд╛рдЪ рд╡реЗрд│реА рдорд╛рд░рд╛рдорд╛рд░реА рдХрд░реВ рдирдпреЗрдд. рджреБрд╕рд░реЗ рдореНрд╣рдгрдЬреЗ рдирд╡реЛрджрд┐рдд, рдорд┐рдбреНрд╕ рдЖрдгрд┐ рд╕рд╛рдзрдХ рдпрд╛рдВрдЪреНрдпрд╛ рдорд┐рд╢реНрд░рдгрд╛рддреВрди рдПрдХ рд╕рдВрдШ рддрдпрд╛рд░ рдХрд░рдгреЗ, рдЬреЗрдгреЗрдХрд░реВрди рддреЗ рд╕рдВрд╡рд╛рдж рд╕рд╛рдзрддреАрд▓, рдПрдХрдореЗрдХрд╛рдВрд╡рд░ рдкреНрд░рднрд╛рд╡ рдЯрд╛рдХрддреАрд▓, рд╢рд┐рдХрддреАрд▓ рдЖрдгрд┐ рдХрдВрдкрдиреАрдордзреНрдпреЗ рд╡рд╛рдврддреАрд▓. рдореА "рдЕрдиреБрднрд╡ рдирд╛рд╣реА - рдХрд╛рдо рдирд╛рд╣реА - рдЕрдиреБрднрд╡ рдирд╛рд╣реА" рдпрд╛ рджреБрд╖реНрдЯ рд╡рд░реНрддреБрд│рд╛рдЪреНрдпрд╛ рд╡рд┐рд░реЛрдзрд╛рдд рдЖрд╣реЗ рдЖрдгрд┐ рдорд▓рд╛ рдирд╡рд╢рд┐рдХреНрдпрд╛ рд╡рд┐рдХрд╕рдХ рдирд┐рдпреБрдХреНрдд рдХрд░рдгреНрдпрд╛рдд рдХреЛрдгрддреАрд╣реА рдЕрдбрдЪрдг рджрд┐рд╕рдд рдирд╛рд╣реА. рдлреЙрд░рд╡рд░реНрдб рдЯреЗрд▓рд┐рдХреЙрдордЪрд╛ рдЗрдВрдЯрд░реНрдирд╢рд┐рдк рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЦреВрдк рдкреВрд░реНрд╡реАрдкрд╛рд╕реВрди рдЖрд╣реЗ, рдЬреЛ рд╕рдзреНрдпрд╛рдЪреНрдпрд╛ рдЕрдиреЗрдХ рдХрд░реНрдордЪрд╛рд░реНтАНрдпрд╛рдВрд╕рд╛рдареА рдХрд░рд┐рдЕрд░рдЪрд╛ рд╕реНрдкреНрд░рд┐рдВрдЧрдмреЛрд░реНрдб рдмрдирд▓рд╛ рдЖрд╣реЗ.

рдЖрддрд╛ рдореА рддреБрдореНрд╣рд╛рд▓рд╛ рд╕рд╛рдВрдЧреЗрди рдХреА рдореА рдмрд┐рд▓рд┐рдВрдЧ рдбреЗрд╡реНрд╣рд▓рдкрд░рдЪрд╛ рд╡рд┐рдХрд╛рд╕ рдорд╛рд░реНрдЧ рдХрд╕рд╛ рдкрд╛рд╣рддреЛ рдЖрдгрд┐ рдХреЛрдгрддреНрдпрд╛ рдХреНрд░рдорд╛рдиреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдХреМрд╢рд▓реНрдпреЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.

1. рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рд╢рд┐рдХрд╛

рд╕реБрд░реБрд╡рд╛рддреАрд╕рд╛рдареА, рдХреЛрдгреАрд╣реА. рдкреНрд░рд╛рдзрд╛рдиреНрдп Java, Python рдЖрдгрд┐ JavaScript рдЖрд╣реЗ, рдкрд░рдВрддреБ Ruby, Go, C, C++ рдореВрд▓рднреВрдд рдЬреНрдЮрд╛рди рдорд┐рд│рд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА рдпреЛрдЧреНрдп рдЖрд╣реЗрдд. рдХрд╕реЗ рд╢рд┐рдХрд╡рд╛рдпрдЪреЗ? рд╕рд╢реБрд▓реНрдХ рдЖрдгрд┐ рд╡рд┐рдирд╛рдореВрд▓реНрдп рдЕрднреНрдпрд╛рд╕рдХреНрд░рдо рдШреНрдпрд╛; рдореА рдЧреЛрд▓рдВрдЧрдХрдбреВрди рдкреНрд░рд╢рд┐рдХреНрд╖рдгрд╛рдЪреА рд╢рд┐рдлрд╛рд░рд╕ рдХрд░реВ рд╢рдХрддреЛ. рддреБрдордЪреА рдЗрдВрдЧреНрд░рдЬреА рдкрд╛рддрд│реА рдкрд░рд╡рд╛рдирдЧреА рджреЗрдд тАЛтАЛрдЕрд╕рд▓реНрдпрд╛рд╕, рдкрд░рджреЗрд╢реА рд╡реНрд╣рд┐рдбрд┐рдУ рдкрд╛рд╣рдгреЗ рд╣реЗ рдПрдХ рдЪрд╛рдВрдЧрд▓реЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдХреМрд╢рд▓реНрдп рдЖрд╣реЗ.

рдлреНрдпреБрд░реА рд░реЛрдб: рдмрд┐рд▓рд┐рдВрдЧ рдбреЗрд╡реНрд╣рд▓рдкрд░рдЪрд╛ рдкреНрд░рд╡рд╛рд╕

2. OS рд╕рдВрдХрд▓реНрдкрдирд╛ рд╕рдордЬреВрди рдШреНрдпрд╛

рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╕рд╛рдд рдШрдЯрдХрд╛рдВрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЖрд╣реЗрдд рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдорд╛рд╣рд┐рдд рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ рдЖрдгрд┐ рдСрдкрд░реЗрд╢рдирдЪреЗ рддрддреНрддреНрд╡ рд╕реНрдкрд╖реНрдЯ рдХрд░рдгреНрдпрд╛рд╕ рд╕рдХреНрд╖рдо рдЖрд╣реЗ:

  • рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди;
  • рдереНрд░реЗрдбреНрд╕ рдЖрдгрд┐ рдорд▓реНрдЯреАрдереНрд░реЗрдбреЗрдб рдХреЛрдб;
  • рд╕реЙрдХреЗрдЯ (рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдЗрдВрдЯрд░рдлреЗрд╕);
  • I/O рдкрд╛рдард╡рдгреЗ;
  • рдЖрднрд╛рд╕реАрдХрд░рдг;
  • рд╕рд╛рдард╡рдг;
  • рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдореНрд╕.

рдореА рд▓рд┐рдирдХреНрд╕ рдкреНрд░рд╢рд╛рд╕рдирд╛рдЪрд╛ рдореВрд▓рднреВрдд рдЕрднреНрдпрд╛рд╕рдХреНрд░рдо рдШреЗрдгреНрдпрд╛рдЪреА рд╢рд┐рдлрд╛рд░рд╕ рдХрд░рддреЛ. рд╡рд┐рдВрдбреЛрдЬ рдЖрдгрд┐ рдпреБрдирд┐рдХреНрд╕ рд╣реА рджреБрд╕рд░реА рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯреАрдо рдЖрд╣реЗ.

3. рдЯрд░реНрдорд┐рдирд▓рдЪреА рд╕рд╡рдп рд▓рд╛рд╡рд╛

рд░рд┐рдХрд╛рдореНрдпрд╛ рд╢реАрдЯрдЪреНрдпрд╛ рдлреЛрдмрд┐рдпрд╛рд╢реА рд╕рд╛рдзрд░реНрдореНрдп рд╕рд╛рдзреВрди, рдмреНрд▓рд┐рдВрдХрд┐рдВрдЧ рдХрд░реНрд╕рд░ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд░рд┐рдХрд╛рдореНрдпрд╛ рдХрд╛рд│реНрдпрд╛ рд╕реНрдХреНрд░реАрдирдЪрд╛ рдлреЛрдмрд┐рдпрд╛ рдЖрд╣реЗ. рдХрдорд╛рдВрдб рд▓рд╛рдЗрдирд╡рд░ рдЪрд╛рдВрдЧрд▓реНрдпрд╛ рдЖрдЬреНрдЮрд╛ рдХрд╢рд╛ рд▓рд┐рд╣рд╛рдпрдЪреНрдпрд╛ рд╣реЗ рд╢рд┐рдХрдгреНрдпрд╛рд╕рд╛рдареА рддреБрдореНрд╣рд╛рд▓рд╛ рддреНрдпрд╛рд╡рд░ рдорд╛рдд рдХрд░рд╛рд╡реА рд▓рд╛рдЧреЗрд▓.
рдорд╛рд╣рд┐рдд рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ:

  • рдмреЕрд╢ рдЖрдгрд┐ рдХреЙрд░реНрдирд╢реЗрд▓ рд╢реЗрд▓;
  • рдЖрджреЗрд╢ рд╢реЛрдзрд╛, grep, awk, sed, lsof;
  • рдиреЗрдЯрд╡рд░реНрдХ рдХрдорд╛рдВрдбреНрд╕ nslookup рдЖрдгрд┐ netstat.

рдлреНрдпреБрд░реА рд░реЛрдб: рдмрд┐рд▓рд┐рдВрдЧ рдбреЗрд╡реНрд╣рд▓рдкрд░рдЪрд╛ рдкреНрд░рд╡рд╛рд╕

4. рдиреЗрдЯрд╡рд░реНрдХ рдЖрдгрд┐ рд╕реБрд░рдХреНрд╖рд╛

рдмрд┐рд▓рд┐рдВрдЧ рдиреЗрдЯрд╡рд░реНрдХ рдЖрдгрд┐ рдбреЗрдЯрд╛ рд╕рдВрд░рдХреНрд╖рдг рдЖрд╡рд╢реНрдпрдХрддрд╛рдВрд╢реА рдЬрд╡рд│реВрди рд╕рдВрдмрдВрдзрд┐рдд рдЖрд╣реЗ. рдиреЗрдЯрд╡рд░реНрдХ рдХрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ рд╣реЗ рд╕рдордЬреВрди рдШреЗрддрд▓реНрдпрд╛рд╢рд┐рд╡рд╛рдп рддреБрдореНрд╣реА рдСрдирд▓рд╛рдЗрди рд╕реЗрд╡рд╛ рд▓рд┐рд╣реВ рд╢рдХрдд рдирд╛рд╣реА, рдореНрд╣рдгреВрди рддреБрдореНрд╣рд╛рд▓рд╛ рдореВрд▓рднреВрдд рд╕рдВрдХрд▓реНрдкрдирд╛ рдЖрдгрд┐ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╢рд┐рдХрдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ: DNS, OSI рдореЙрдбреЗрд▓, HTTP, HTTPS, FTP, SSL, TLS. рддреНрдпрд╛рдирдВрддрд░, рдЬреЗрд╡реНрд╣рд╛ рддреБрдореНрд╣рд╛рд▓рд╛ рдХрдиреЗрдХреНрд╢рди рдирд╛рдХрд╛рд░рд▓реЗрд▓реА рддреНрд░реБрдЯреА рдЖрдврд│рддреЗ, рддреЗрд╡реНрд╣рд╛ рддреБрдореНрд╣рд╛рд▓рд╛ рдХрд╛рдп рдХрд░рд╛рд╡реЗ рд╣реЗ рд╕рдордЬреЗрд▓.

5. рд╕рд░реНрд╡реНрд╣рд░

рдиреЗрдЯрд╡рд░реНрдХрд╡рд░ рдорд╛рд╣рд┐рддреА рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рддрддреНрддреНрд╡рд╛рдВрдЪрд╛ рдЕрднреНрдпрд╛рд╕ рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, рдЖрдкрдг рд╕рд░реНрд╡реНрд╣рд░ рдСрдкрд░реЗрд╢рдирдЪреА рдореВрд▓рднреВрдд рдорд╛рд╣рд┐рддреА рд╕реБрд░реВ рдХрд░реВ рд╢рдХрддрд╛. рд╡реЗрдм рд╕рд░реНрд╡реНрд╣рд░рд╕рд╣ рдкреНрд░рд╛рд░рдВрдн рдХрд░рд╛: IIS, Apache, Nginx, Caddy рдЖрдгрд┐ Tomcat.

рд╕реВрдЪреАрдордзреНрдпреЗ рдкреБрдвреАрд▓:

  • рдЙрд▓рдЯ рдкреНрд░реЙрдХреНрд╕реА;
  • рдирд┐рдирд╛рд╡реА рдкреНрд░реЙрдХреНрд╕реА;
  • рдХреЕрд╢рд┐рдВрдЧ;
  • рднрд╛рд░ рд╕рдВрддреБрд▓рди;
  • рдлрд╛рдпрд░рд╡реЙрд▓.

6. рдХреЛрдб рдореНрд╣рдгреВрди рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛ рдЬрд╛рдгреВрди рдШреНрдпрд╛

рдорд╛рдЭрд╛ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЖрд╣реЗ рдХреА рд╣рд╛ рдЯрдкреНрдкрд╛ рд╕рд░реНрд╡рд╛рдд рдорд╣рддреНрд╡рд╛рдЪрд╛ рдЖрд╣реЗ. рддреБрдореНрд╣рд╛рд▓рд╛ рддреАрди рд╡реНрдпрд╛рдкрдХ рд╡рд┐рд╖рдп рд╕рдордЬреВрди рдШреНрдпрд╛рд╡реЗ рд▓рд╛рдЧрддреАрд▓:

  • рдХрдВрдЯреЗрдирд░: рдбреЙрдХрд░ рдЖрдгрд┐ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕
  • рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рд╕рд╛рдзрдиреЗ: рдЙрддреНрддрд░рджрд╛рдпреА, рд╢реЗрдл, рдореАрда рдЖрдгрд┐ рдХрдардкреБрддрд│реА
  • рдмреЕрдХрдЕрдк: рдЯреЗрд░рд╛рдлреЙрд░реНрдо, рдврдЧ.

7. CI/CD рд╢рд┐рдХрд╛

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

8. рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдЖрдгрд┐ рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛ рдирд┐рдпрдВрддреНрд░рдг

рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдирд┐рд░реАрдХреНрд╖рдгрд╛рдЪреА рдореВрд▓рднреВрдд рдорд╛рд╣рд┐рддреА рд╕рдордЬреВрди рдШреЗрдгреЗ рд╣реЗ рдореБрдЦреНрдп рдзреНрдпреЗрдп рдЖрд╣реЗ. рдпрд╛ рдХреНрд╖реЗрддреНрд░рд╛рддреАрд▓ рд╕рд╛рдзрдиреЗ рддреАрди рдЧрдЯрд╛рдВрдордзреНрдпреЗ рд╡рд┐рднрд╛рдЧрд▓реА рдЖрд╣реЗрдд:

  • рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛рдВрдЪреЗ рдирд┐рд░реАрдХреНрд╖рдг: рдирд╛рдЧрд┐рдУрд╕, рдЖрдЗрд╕рд┐рдВрдЧрд╛, рдбреЗрдЯрд╛рдбреЙрдЧ, рдЭрдмреНрдмреАрдХреНрд╕, рдореЛрдирд┐рдЯ.
  • рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд░рдлреЙрд░реНрдордиреНрд╕ рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ: рдНрдкрдбрд╛рдпрдиреЕрдирд┐рдХ, рдиреНрдпреВ рд░рд┐рд▓рд┐рдХ.
  • LMS: ELK рд╕реНрдЯреЕрдХ, Graylog, Splunk, Papertrail.

9. рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛

рдирдЬреАрдХрдЪреНрдпрд╛ рднрд╡рд┐рд╖реНрдпрд╛рдд, рдкреНрд░рддреНрдпреЗрдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХрд┐рдВрд╡рд╛ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░рдордзреНрдпреЗ рдХреНрд▓рд╛рдЙрдб рдкреНрд░рддрд┐рд░реВрдк рдЕрд╕реЗрд▓. рд▓рд╡рдХрд░рдЪ рдХрд┐рдВрд╡рд╛ рдирдВрддрд░, рд╡рд┐рдХрд╛рд╕рдХрд╛рдВрдирд╛ рдХреНрд▓рд╛рдЙрдбрдЪрд╛ рд╕рд╛рдордирд╛ рдХрд░рд╛рд╡рд╛ рд▓рд╛рдЧрддреЛ, рдореНрд╣рдгреВрди рд▓реЛрдХрдкреНрд░рд┐рдп рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рддреЗ (AWS, Google Cloud рдЖрдгрд┐ Azure) рдЖрдгрд┐ рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рдЪреНрдпрд╛ рдореВрд▓рднреВрдд рдЧреЛрд╖реНрдЯреА рд╡рд╛рдЪрд╛.

10. рдбреЗрдЯрд╛рдмреЗрд╕рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреЗ

рд╕рд░реНрд╡ рд╡рд░реНрддрдорд╛рди рдкреНрд░рдХрд▓реНрдк рдбреЗрдЯрд╛рдмреЗрд╕ рд╡рд╛рдкрд░рддрд╛рдд, рдЖрдгрд┐ DBMS рдЖрдгрд┐ SQL рд╕рд╣ рдЕрдиреБрднрд╡ рдкреНрд░рд╛рд░рдВрдн рдХрд░рдгреЗ рд╕реЛрдкреЗ рдХрд░реЗрд▓. SQL рдХреНрд╡реЗрд░реА рд▓рд┐рд╣рд╛рдпрд▓рд╛ рд╢рд┐рдХрд╛, рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рд╡рд╛рдкрд░рд╛ рдЖрдгрд┐ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ рддреЗ рд╢рд┐рдХрд╛. рдХреЛрд░реНрд╕ рдШреЗрдгреЗ рд╣рд╛ рд╕рд░реНрд╡рд╛рдд рд╕реЛрдкрд╛ рдорд╛рд░реНрдЧ рдЖрд╣реЗ. рдЖрдкрдг рдЖрдкрд▓реНрдпрд╛ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕ рджрд╕реНрддрдРрд╡рдЬреАрдХрд░рдг рдХреМрд╢рд▓реНрдпрд╛рдВрдЪрд╛ рд╕рд░рд╛рд╡ рджреЗрдЦреАрд▓ рдХрд░реВ рд╢рдХрддрд╛ рдЖрдгрд┐ рдкреНрд░рддрд┐рдХреГрддреАрд╕рд╣ рдЦреЗрд│реВ рд╢рдХрддрд╛.

11. рддреБрдордЪреА рд╕реЙрдлреНрдЯ рд╕реНрдХрд┐рд▓реНрд╕ рд╕реБрдзрд╛рд░рд╛

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

рдлреНрдпреБрд░реА рд░реЛрдб: рдмрд┐рд▓рд┐рдВрдЧ рдбреЗрд╡реНрд╣рд▓рдкрд░рдЪрд╛ рдкреНрд░рд╡рд╛рд╕

рдорд▓рд╛ рдЕрдиреЗрдХрджрд╛ рд╡рд┐рдЪрд╛рд░рд▓реЗ рдЬрд╛рддреЗ рдХреА рдирд╡рд╢рд┐рдХреНрдпрд╛ рдордзреНрдпрдо рд╕реНрддрд░рд╛рд╡рд░ рдХрдзреА рдкреЛрд╣реЛрдЪрддреЛ рдЖрдгрд┐ рддреНрдпрд╛рд▓рд╛ рдЕрднрд┐рдорд╛рдирд╛рдиреЗ "рд╡рд░рд┐рд╖реНрда" рдХрдзреА рдореНрд╣рдгрддрд╛ рдпреЗрдИрд▓. рдорд╛рдЭрд╛ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЖрд╣реЗ рдХреА рд╕реНрддрд░рд╛рдкрд╛рд╕реВрди рд╕реНрддрд░рд╛рдкрд░реНрдпрдВрдд рд╕рдВрдХреНрд░рдордгрд╛рдЪрд╛ рдХреНрд╖рдг рдХрд╛рдо рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╡рд░реНрд╖рд╛рдВрдЪреНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдиреЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рдд рдирд╛рд╣реА, рдЬрд░реА рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдХреМрд╢рд▓реНрдпреЗ рд╣рд╛ рдПрдХ рдкреНрд░рдореБрдЦ рдирд┐рдХрд╖ рдЖрд╣реЗ. рд╣реЗ рддрдВрддреЛрддрдВрдд рд╕реЙрдлреНрдЯ рд╕реНрдХрд┐рд▓реНрд╕ рдЖрд╣реЗ рдЬреЗ рдмрд╣реБрддреЗрдХ рд╡реЗрд│рд╛ рд╡рд┐рдХрд╕рдХрд╛рдЪреНрдпрд╛ рд╡рд╛рдвреАрдЪрд╛ рд╡реЗрдЧ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛рдд: рдПрдХ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдЖрдгрд┐ рдореЗрд╣рдирддреА рдирд╡рд╢рд┐рдХреНрдпрд╛ рдЕрдиреЗрдХ рднрд╛рд╖рд╛рдВрдордзреНрдпреЗ рдЙрдЪреНрдЪ-рдЧреБрдгрд╡рддреНрддреЗрдЪрд╛ рдХреЛрдб рд▓рд┐рд╣реВ рд╢рдХрддреЛ рдЖрдгрд┐ рдХрд╛рд╣реА рдорд╣рд┐рдиреНрдпрд╛рдВрдд рдЯреАрдордордзреНрдпреЗ рдХрд╛рдо рдХрд░реВ рд╢рдХрддреЛ. 10 рд╡рд░реНрд╖рд╛рдВрдЪрд╛ рдЕрдиреБрднрд╡ рдЕрд╕рд▓реЗрд▓рд╛ рд╡рд┐рдХрд╛рд╕рдХ рдорд╛рдирдХ рдирд╕рд▓реЗрд▓реНрдпрд╛ рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рдгреНрдпрд╛рдд, рд╕рдВрдШ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рдд рдЖрдгрд┐ рдПрдХрддрд░реНрдлреА рдХреМрд╢рд▓реНрдпреЗ рдЕрд╕рдгреНрдпрд╛рд╕ рдЕрдХреНрд╖рдо рдЕрд╕реВ рд╢рдХрддреЛ.

рдореА рдмрд┐рд▓рд┐рдВрдЧ рдбреЗрд╡реНрд╣рд▓рдкрд░рдЪрд╛ рд╡рд┐рдХрд╛рд╕ рдорд╛рд░реНрдЧ рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ рдкрд╛рд╣рддреЛ, рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ рдЖрдореНрд╣реА рдЖрдордЪреНрдпрд╛ рдлреЙрд░рд╡рд░реНрдб рдЯреЗрд▓рд┐рдХреЙрдо рдЯреАрдордордзреНрдпреЗ рдкрд╛рддреНрд░ рддрдЬреНрдЮ рд╡рд╛рдврд╡рддреЛ. рдХрд╛рд╣реАрд╣реА рдЧрд╣рд╛рд│ рдЖрд╣реЗ рдЕрд╕реЗ рд╡рд╛рдЯрдд рдирд╛рд╣реА, рдкрд░рдВрддреБ рдмрд┐рдВрджреВрдордзреНрдпреЗ рдЙрдкрдпреБрдХреНрдд рдЬреЛрдбрдгреНрдпрд╛рдмрджреНрджрд▓ рдореА рдиреЗрд╣рдореАрдЪ рдЖрднрд╛рд░реА рдЖрд╣реЗ.

рд╕реНрддреНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛