เชธเชซเชณ เช†เช‡เชŸเซ€ เช•เชพเชฐเซเชฏ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ เชคเซเชฐเชฃ เช˜เชŸเช•เซ‹ เชตเชฟเชถเซ‡

เช† เชŸเซ‚เช‚เช•เซ€ เชชเซ‹เชธเซเชŸ "เชคเชฎเชพเชฐเชพ เชจเซ‡เชŸเชตเชฐเซเช• เช‡เชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชชเชฐ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฒเซ‡เชตเซเช‚" เชฒเซ‡เช–เซ‹เชจเซ€ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚ เชเช• เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช‰เชฎเซ‡เชฐเซ‹ เช›เซ‡. เชถเซเชฐเซ‡เชฃเซ€เชจเชพ เชคเชฎเชพเชฎ เชฒเซ‡เช–เซ‹เชจเซ€ เชธเชพเชฎเช—เซเชฐเซ€ เช…เชจเซ‡ เชฒเชฟเช‚เช•เซเชธ เชฎเชณเซ€ เชถเช•เซ‡ เช›เซ‡ เช…เชนเซ€เช‚.

เช† เช•เซ‡เชฎ เช•เชพเชฎ เช•เชฐเชคเซเช‚ เชจเชฅเซ€?

เชœเซ‹ เชคเชฎเซ‡ เชตเชฐเซเชฃเชตเซ‡เชฒ เชฒเชพเช—เซ เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ‹ เช›เซ‹ เช† เชฒเซ‡เช–เชฎเชพเช‚ เชคเชฎเชพเชฐเซ€ เช•เช‚เชชเชจเซ€เชฎเชพเช‚ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เช…เชจเซ‡ เชจเชฟเชฐเซเชฃเชฏเซ‹, เชชเช›เซ€ เชคเชฎเชจเซ‡ เช–เซเชฏเชพเชฒ เช†เชตเซ‡ เช›เซ‡ เช•เซ‡ เชคเซ‡ เชคเชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เช•เชพเชฎ เช•เชฐเชถเซ‡ เชจเชนเซ€เช‚.

เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชšเชพเชฒเซ‹ เชเช•เซเชธเซ‡เชธ เช†เชชเชตเชพเชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฒเชˆเช.
เช† เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ‡ "เชถเชฐเซ‚" เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเชฎเชพเชฐเซ‡ เชจเซ€เชšเซ‡ เชฎเซเชœเชฌ เช•เชฐเชตเชพเชจเซเช‚ เชฐเชนเซ‡เชถเซ‡

  • เชธเช‚เชฎเชค เชฅเชพเช“ เช•เซ‡ เชคเชฎเชพเชฎ เชŸเชฟเช•เชฟเชŸเซ‹ เชคเชฎเชจเซ‡ เช…เชจเซเชฏ เชคเช•เชจเซ€เช•เซ€ เชตเชฟเชญเชพเช—เซ‹ เชฆเซเชตเชพเชฐเชพ เชฎเซ‹เช•เชฒเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡
  • เช–เชพเชคเชฐเซ€ เช•เชฐเซ‹ เช•เซ‡ เช† เชตเชฟเชญเชพเช—เซ‹ เชคเซ‡เชฎเชจเชพเชฎเชพเช‚เชฅเซ€ เชชเชธเชพเชฐ เชฅเชคเซ€ เชคเชฎเชพเชฎ เชตเชฟเชจเช‚เชคเซ€เช“เชจเซ‡ เชฒเซ‰เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเช‚เชฎเชค เชฅเชพเชฏ เช›เซ‡
  • เชฌเชฟเชจ-เชคเช•เชจเซ€เช•เซ€ เชตเชฟเชญเชพเช—เซ‹เชจเชพ เชตเชกเชพเช“เชจเซ‡ เช† เชเช•เซเชธเซ‡เชธ เชฒเชฟเชธเซเชŸเชจเซ€ เชธเซเชธเช‚เช—เชคเชคเชพ เชชเชฐ เชฆเซ‡เช–เชฐเซ‡เช– เชฐเชพเช–เชตเชพ เชฎเชพเชŸเซ‡ เชฌเช‚เชงเชพเชฏเซ‡เชฒเชพ เช›เซ‡

เช…เชจเซ‡ เช† เชฒเซ‹เช•เซ‹เชจเซ‡ เช•เช‚เชŸเชพเชณเชพเชœเชจเช•, เชœเชตเชพเชฌเชฆเชพเชฐ เช…เชจเซ‡ เชฎเซ‹เชŸเชพเชญเชพเช—เซ‡ เชฌเชฟเชจ-เชฎเซเช–เซเชฏ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชธเชฎเชœเชพเชตเชตเซเช‚? เชฎเชพเชฐเซเช— เชฆเซเชตเชพเชฐเชพ, เชคเชฎเซ‡ เชคเซ‡เชฎเชจเชพ เชฌเซ‹เชธ เชจเชฅเซ€.

เชฏเซ‹เช—เซเชฏเชคเชพ เช…เชจเซ‡ เชตเชพเชœเชฌเซ€เชคเชพเชจเซ€ เชฆเชฒเซ€เชฒเซ‹ เช•เชพเชฎ เชจ เช•เชฐเซ€ เชถเช•เซ‡ เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เช…เชจเซเชฏ เชฒเซ‹เช•เซ‹เชจเซ‡ เชเชŸเชฒเซ€ เชตเชพเชœเชฌเซ€ เชฒเชพเช—เชคเซ€ เชจเชฅเซ€. เชคเซ‡ เชธเซเชชเชทเซเชŸ เช›เซ‡ เช•เซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เช† เชฌเชงเซเช‚ เช—เซ‹เช เชตเชตเชพเชจเซ€ เชœเชตเชพเชฌเชฆเชพเชฐเซ€ เชคเชฎเชพเชฐเซ€ เชจเชฅเซ€, เชคเซ‡ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸเชจเซ‡ เชธเชฎเชœเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชชเซ‚เชฐเชคเซเช‚ เช›เซ‡. เชชเชฐเช‚เชคเซ เชตเชพเชค เช เช›เซ‡ เช•เซ‡ เชœเซ‹ เช•เชฐเซเชฎเชšเชพเชฐเซ€เช“เชจเซ€ เชฎเชฐเชœเซ€ เชตเชฟเชฐเซเชฆเซเชง เช†เชตเซเช‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เชคเซ‹ เชคเซ‡เชจเชพเชฅเซ€ เชŸเช•เชฐเชพเชต เช…เชจเซ‡ เชฐเชพเชœเช•เซ€เชฏ เช–เซ‡เชฒ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡. เช…เชจเซ‡ เช†, เช…เชฒเชฌเชคเซเชค, เช…เชธเชฐเช•เชพเชฐเช• เช•เชพเชฐเซเชฏเชฎเชพเช‚ เชฆเช–เชฒ เช•เชฐเชถเซ‡.

เชคเซ‡ เชฎเชจเซ‡ เชธเซเชชเชทเซเชŸ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡ เชœเซ‹ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชตเซเชฏเชพเชตเชธเชพเชฏเชฟเช•เซ‹เชจเซ€ เชŸเซ€เชฎ เช›เซ‡, เชคเซ‹ เชคเซ‡ เชจเชฟเชฐเซเชฃเชฏเซ‹ เชฒเซ‡เชตเชพเชจเซเช‚ เชตเชงเซ เชธเชพเชฐเซเช‚ เช›เซ‡ เชœเซ‡เชฎเชพเช‚ เชเช•เชธเชพเชฅเซ‡ เชธเช‚เชฏเซเช•เซเชค เช•เซเชฐเชฟเชฏเชพเช“ เชถเชพเชฎเซ‡เชฒ เชนเซ‹เชฏ เช…เชจเซ‡ เชธเชพเชฅเซ‡ เชฎเชณเซ€เชจเซ‡ เชถเซเชฐเซ‡เชทเซเช  เชถเซ‹เชงเซ‹. เชชเชฐเช‚เชคเซ เช† เชฎเชพเชŸเซ‡ เช•เชˆเช• เชฌเซ€เชœเซเช‚ เชนเซ‹เชตเซเช‚ เชœเซ‹เชˆเช, เชฎเชพเชคเซเชฐ เชธเชพเชฐเซเช‚ เชŸเซ‡เช•เซเชจเชฟเช•เชฒ เชœเซเชžเชพเชจ เช…เชจเซ‡ เช† เชฎเชพเชŸเซ‡ เช•เชˆ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เชคเซ‡เชจเซเช‚ เชœเซเชžเชพเชจ เชจเชนเซ€เช‚.

"เชคเชฎเชพเชฐเชพ เชจเซ‡เชŸเชตเชฐเซเช• เช‡เชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชชเชฐ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฒเซ‡เชตเซเช‚" เชฒเซ‡เช–เซ‹เชจเซ€ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚ เชœเซ‡ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡ เช…เชจเซ‡ เชตเชฐเซเชฃเชตเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡ เชคเซ‡ เชฌเชงเซเช‚ เชธเชพเชฌเชฟเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เช…เชจเซ‡ เชธเชพเชฌเชฟเชค เช‰เช•เซ‡เชฒเซ‹ เช›เซ‡. เชคเซ‡เช“ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡.

เชคเชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เช•เช‚เชˆเช• เชฒเชพเช—เซ เชชเชกเชคเซเช‚ เชจเชฅเซ€ เช…เชฅเชตเชพ เช•เชพเชฎ เช•เชฐเชคเซเช‚ เชจเชฅเซ€ เชคเซ‡เชจเชพ เช•เชพเชฐเชฃเซ‹ เช…เชฒเช— เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชคเช•เชจเซ€เช•เซ€ เชตเชฟเชญเชพเช—เชฎเชพเช‚ เชเช• เช…เชฒเช— เชตเชฟเชญเชพเช—เชจเซเช‚ เชฎเชพเชณเช–เซเช‚ เช…เชฅเชตเชพ เชตเชฟเชตเชฟเชง เชจเซ‡เชŸเชตเชฐเซเช• เช†เชตเชถเซเชฏเช•เชคเชพเช“ เช…เชจเซ‡, เช…เชฒเชฌเชคเซเชค, เช‰เช•เซ‡เชฒเชจเซ€ เชšเชฐเซเชšเชพ เช•เชฐเชตเซ€ เชœเซ‹เชˆเช เช…เชจเซ‡ เชคเชฎเชพเชฐเซ€ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเชจเซ‡ เช…เชจเซเชฐเซ‚เชช เชฅเชตเซเช‚ เชœเซ‹เชˆเช, เชชเชฐเช‚เชคเซ เชคเซ‡ เชคเซ‡ เช–เซ‚เชฌ เชœ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช›เซ‡ เช•เซ‡ เชคเซ‡เชฎเชพเช‚ เชคเชฎเชพเชฐเซ€ เช•เช‚เชชเชจเซ€เชฎเชพเช‚ เช•เซ‡เชตเชพ เชชเซเชฐเช•เชพเชฐเชจเชพ เชธเช‚เชฌเช‚เชงเซ‹ เช•เซ‡เชณเชตเชพเชฏ เช›เซ‡, เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เชฆเซเชตเชพเชฐเชพ เชตเชพเชคเชšเซ€เชคเชจเซ€ เช•เชˆ เชถเซˆเชฒเซ€ เชธเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซเชฏเชพเช‚ เช•เชˆ เชธเชพเชฎเชพเชจเซเชฏ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เช›เซ‡ เชคเซ‡ เชชเชฃ เชถเชพเชฎเซ‡เชฒ เช›เซ‡.

เชคเซเชฐเชฃ เช˜เชŸเช•เซ‹

เช† เชฎเชพเชณเช–เชพเชฎเชพเช‚ เชชเชฐเชฟเชฃเชฎเซ‡ เช›เซ‡:

  • เชคเช•เชจเซ€เช•เซ€ เชœเซเชžเชพเชจเชจเซ€ เชฆเซเชฐเชทเซเชŸเชฟเช เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชเช• เชฎเชœเชฌเซ‚เชค เชŸเซ€เชฎ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชœเซ‹ เชคเซเชฏเชพเช‚ เช•เซ‹เชˆ เชธเชพเชฌเชฟเชค เช…เชจเซ‡ เชธเซเชชเชทเซเชŸ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เชจเชฅเซ€, เชคเซ‹ เชคเชฎเซ‡ เช† เชœเซเชžเชพเชจเชจเซ‹ เช…เชธเชฐเช•เชพเชฐเช• เชฐเซ€เชคเซ‡ เชฒเชพเชญ เชฎเซ‡เชณเชตเซ€ เชถเช•เชถเซ‹ เชจเชนเซ€เช‚.
  • เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชฎเชœเชฌเซ‚เชค เชคเช•เชจเซ€เช•เซ€ เชŸเซ€เชฎ เช…เชจเซ‡ เช•เชพเชฐเซเชฏ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เชฌเชจเชพเชตเชตเชพเชจเซ€ เชœเซเชžเชพเชจ เช…เชจเซ‡ เช•เซเชทเชฎเชคเชพ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชœเซ‹ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชฏเซ‹เช—เซเชฏ เชธเช‚เชฌเช‚เชงเซ‹ เชจ เชนเซ‹เชฏ เชคเซ‹ เชคเชฎเซ‡ เชคเซ‡เชจเซ‡ เช†เชชเซ‡เชฒ เช•เช‚เชชเชจเซ€เชฎเชพเช‚ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชฒเชพเช—เซ เช•เชฐเซ€ เชถเช•เชถเซ‹ เชจเชนเซ€เช‚.

เชเชŸเชฒเซ‡ เช•เซ‡, เช†เชชเชฃเซ€ เชชเชพเชธเซ‡ "เชœเซเชžเชพเชจ" เชจเซ‹ เชšเซ‹เช•เซเช•เชธ เชตเช‚เชถเชตเซ‡เชฒเซ‹ เช›เซ‡. เชšเชพเชฒเซ‹ เชคเซ‡เชฎเชจเซ‡ เชฌเซ‹เชฒเชพเชตเซ€เช

  • เชŸเซ‡เช•เชจเชฟเช•เชฒ เชœเซเชžเชพเชจ
  • เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“
  • เชธเช‚เชฌเช‚เชงเซ‹

เชคเซเชฐเชฃเซ‡เชฏ เช˜เชŸเช•เซ‹ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช›เซ‡, เช…เชจเซ‡ เช˜เชฃเชพ เช†เชงเซเชจเชฟเช• เช‰เช•เซ‡เชฒเซ‹ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, DevOps เช…เชญเชฟเช—เชฎ) เชฎเชพเชŸเซ‡ เชคเซเชฐเชฃเซ‡เชฏ เชธเซเชคเชฐเซ‹เชจเชพ เชตเชฟเช•เชพเชธเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เช†เชจเชพ เชตเชฟเชจเชพ เชšเชพเชฒเชถเซ‡ เชจเชนเซ€เช‚.

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹