เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฐเซเชธ, เชกเซ‡เชตเซ‹เชชเซเชธ เช…เชจเซ‡ เชถเซเชฐเซ‹เชกเชฟเชจเซเชœเชฐเชจเซ€ เชฌเชฟเชฒเชพเชกเซ€เช“

เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฐเซเชธ, เชกเซ‡เชตเซ‹เชชเซเชธ เช…เชจเซ‡ เชถเซเชฐเซ‹เชกเชฟเชจเซเชœเชฐเชจเซ€ เชฌเชฟเชฒเชพเชกเซ€เช“
เชจเซ‡เชŸเชตเชฐเซเช• เชเชจเซเชœเชฟเชจเชฟเชฏเชฐเชจเซ€ เชตเชพเชธเซเชคเชตเชฟเช•เชคเชพ (เชจเซ‚เชกเชฒเซเชธ เช…เชจเซ‡... เชฎเซ€เช เซเช‚ เชธเชพเชฅเซ‡?)

เชคเชพเชœเซ‡เชคเชฐเชฎเชพเช‚, เชเชจเซเชœเชฟเชจเชฟเชฏเชฐเซ‹ เชธเชพเชฅเซ‡ เชตเชฟเชตเชฟเชง เชฌเชจเชพเชตเซ‹เชจเซ€ เชšเชฐเซเชšเชพ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เชฎเซ‡เช‚ เชเช• เชฐเชธเชชเซเชฐเชฆ เชชเซ‡เชŸเชฐเซเชจ เชจเซ‹เช‚เชงเซเชฏเซเช‚.

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

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

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

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

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

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

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

เชตเชพเชธเซเชคเชตเชฎเชพเช‚, เชฌเชฟเชจ-เชจเชฟเชฐเซเชงเชพเชฐเชฟเชค เชชเชฐเชฟเชฃเชพเชฎ เชชเซ‹เชคเซ‡ เชœ เชฌเช— เชคเชฐเซ€เช•เซ‡ เช—เชฃเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡: เชœเซ‹ เช…เชฃเชงเชพเชฐเซ€ เช…เชฅเชตเชพ เชญเซ‚เชฒเชญเชฐเซ‡เชฒเซเช‚ เช†เช‰เชŸเชชเซเชŸ เชชเซเชจเชƒเช‰เชคเซเชชเชพเชฆเชฟเชค เชจ เชฅเชพเชฏ, เชคเซ‹ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชคเชชเชพเชธเชจเซ‡ เชธเซเชŸเซ‡เช•เชจเชพ เช…เชจเซเชฏ เชญเชพเช—เซ‹ (เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎ, เชจเซ‡เชŸเชตเชฐเซเช•, เชตเช—เซ‡เชฐเซ‡) เชธเซเชงเซ€ เชฒเช‚เชฌเชพเชตเชตเชพเชจเซเช‚ เชตเชฒเชฃ เชงเชฐเชพเชตเซ‡ เช›เซ‡ เชœเซ‡ เชตเชงเซ เชตเชฐเซเชคเซ‡ เช›เซ‡. เช…เชฅเชตเชพ เช“เช›เชพ เชจเชฟเชฐเซเชงเชพเชฐเชฟเชค เชฐเซ€เชคเซ‡, เชธเชฎเชพเชจ เช‡เชจเชชเซเชŸ เชกเซ‡เชŸเชพ เชธเชพเชฅเซ‡ เชธเชฎเชพเชจ เชชเชฐเชฟเชฃเชพเชฎ เช‰เชคเซเชชเชจเซเชจ เช•เชฐเซ‡ เช›เซ‡... เช…เชจเซ‡ เชœเซ‹ เชคเซ‡ เช•เซ‡เชธ เชจเชฅเซ€, เชคเซ‹ เชชเช›เซ€ เช†เชจเซ‡ เชนเชœเซ เชชเชฃ เชฌเช— เช—เชฃเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชคเซ‡ เชนเชฎเชฃเชพเช‚ เชœ เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎ เช…เชฅเชตเชพ เชจเซ‡เชŸเชตเชฐเซเช• เชฌเช— เช›เซ‡.

เช•เซ‹เชˆ เชชเชฃ เชธเช‚เชœเซ‹เช—เซ‹เชฎเชพเช‚, เชจเชฟเชถเซเชšเชฏเชตเชพเชฆ เช เชฎเซ‚เชณเชญเซ‚เชค เช›เซ‡, เชœเซ‡ เชฎเซ‹เชŸเชพเชญเชพเช—เชจเชพ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฐเซ‹ เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡ เชฎเชพเชŸเซ‡ เชฒเช—เชญเช— เชธเซเชตเซ€เช•เชพเชฐเซเชฏ เชงเชพเชฐเชฃเชพ เช›เซ‡.

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

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

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

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

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

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

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

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