เชเชเซ, เชฎเซเชเชพเชญเชพเชเชจเชพ เชธเซเชซเซเชเชตเซเชฐ เชเชคเซเชชเชพเชฆเชจเซ เชเซเชฎเซเชฎเชพเช เชตเชฟเชเชธเชพเชตเชตเชพเชฎเชพเช เชเชตเซ เชเซ. เชธเชซเชณ เชเซเชฎเชจเชพ เชตเชฟเชเชพเชธ เชฎเชพเชเซเชจเซ เชถเชฐเชคเซเชจเซ เชธเชฐเชณ เชฐเซเชเชพเชเซเชคเชฟเชจเชพ เชฐเซเชชเชฎเชพเช เชฐเชเซ เชเชฐเซ เชถเชเชพเชฏ เชเซ.
เชเชเชตเชพเชฐ เชคเชฎเซ เชคเชฎเชพเชฐเซ เชเซเชก เชฒเชเซ เชฒเซ, เชชเชเซ เชคเชฎเชพเชฐเซ เชคเซเชจเซ เชเชพเชคเชฐเซ เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ:
- .
- เชคเซ เชคเชฎเชพเชฐเชพ เชธเชพเชฅเซเชฆเชพเชฐเซเช เชฒเชเซเชฒเชพ เชเซเชก เชธเชนเชฟเชค เชเชเชเชชเชฃ เชคเซเชกเชคเซเช เชจเชฅเซ.
เชเซ เชฌเชเชจเซ เชถเชฐเชคเซ เชชเซเชฐเซ เชฅเชพเชฏ เชเซ, เชคเซ เชคเชฎเซ เชธเชซเชณเชคเชพเชจเชพ เชฎเชพเชฐเซเช เชชเชฐ เชเซ. เช เชถเชฐเชคเซเชจเซ เชธเชฐเชณเชคเชพเชฅเซ เชคเชชเชพเชธเชตเชพ เช เชจเซ เชจเชซเชพเชเชพเชฐเช เชฎเชพเชฐเซเชเชฅเซ เชตเชฟเชเชฒเชฟเชค เชจ เชฅเชตเชพ เชฎเชพเชเซ, เช เชฎเซ เชธเชคเชค เชเชเซเชเชฐเชฃ เชธเชพเชฅเซ เชเชตเซเชฏเชพ เชเซเช.
CI เช เชเช เชตเชฐเซเชเชซเซเชฒเซ เชเซ เชเซเชฏเชพเช เชคเชฎเซ เชคเชฎเชพเชฐเชพ เชเซเชกเชจเซ เชถเชเซเชฏ เชคเซเชเชฒเซ เชตเชพเชฐ เชเชเชเชฆเชฐ เชชเซเชฐเซเชกเชเซเช เชเซเชกเชฎเชพเช เชเชเซเชเซเชค เชเชฐเซ เชเซ. เช
เชจเซ เชคเชฎเซ เชฎเชพเชคเซเชฐ เชเชเซเชเซเชค เช เชจเชนเซเช, เชชเชฃ เชธเชคเชค เชคเชชเชพเชธ เชเชฐเซ เชเซ เชฌเชงเซเช เชเชพเชฎ เชเชฐเซ เชฐเชนเซเชฏเซเช เชเซ. เชคเชฎเชพเชฐเซ เชเชฃเซ เชตเชเชค เชคเชชเชพเชธ เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชนเซเชตเชพเชฅเซ, เชคเซ เชเชเซเชฎเซเชถเชจ เชตเชฟเชถเซ เชตเชฟเชเชพเชฐเชตเชพ เชฏเซเชเซเชฏ เชเซ. เชคเชฎเซ เชฌเชงเซเช เชเชพเชคเซ เช เชคเชชเชพเชธเซ เชถเชเซ เชเซ, เชชเชฐเชเชคเซ เชคเชฎเชพเชฐเซ เชจ เชเชฐเชตเซเช เชเซเชเช เช
เชจเซ เชคเซเชจเซเช เชเชพเชฐเชฃ เช
เชนเซเช เชเซ.
- เชชเซเชฐเชฟเชฏ เชฒเซเชเซ. เชเซเชเชชเชฃ เชชเซเชฐเซเชเซเชฐเชพเชฎเชฐเชจเชพ เชเชพเชฎเชจเซ เชเช เชเชฒเชพเช เชเซเชเชชเชฃ เชธเชฐเซเชตเชฐเชจเชพ เชเชพเชฎ เชเชฐเชคเชพ เชเช เชเชฒเชพเช เชตเชงเซ เชเชฐเซเชเชพเชณ เชนเซเชฏ เชเซ.
- เชฒเซเชเซ เชญเซเชฒเซ เชเชฐเซ เชเซ. เชคเซเชฅเซ, เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเช เชเชญเซ เชฅเช เชถเชเซ เชเซ เชเซเชฏเชพเชฐเซ เชชเชฐเซเชเซเชทเชฃเซ เชเซเชเซ เชถเชพเชเชพ เชชเชฐ เชเชฒเชพเชตเชตเชพเชฎเชพเช เชเชตเซ เชนเชคเซ เช เชฅเชตเชพ เชชเชฐเซเชเซเชทเชเซ เชฎเชพเชเซ เชเซเชเซ เชชเซเชฐเชคเชฟเชฌเชฆเซเชงเชคเชพ เชธเชเชเชฒเชฟเชค เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชนเชคเซ.
- เชฒเซเชเซ เชเชณเชธเซ เชเซ. เชธเชฎเชฏเชพเชเชคเชฐเซ, เชเซเชฏเชพเชฐเซ เชนเซเช เชเซเช เชเชพเชฐเซเชฏ เชชเซเชฐเซเชฃ เชเชฐเซเช เชเซเช, เชคเซเชฏเชพเชฐเซ เชตเชฟเชเชพเชฐ เชเชตเซ เชเซ: โเชคเชชเชพเชธ เชเชฐเชตเชพ เชฎเชพเชเซ เชถเซเช เชเซ? เชฎเซเช เชฌเซ เชฒเซเชเซเช เชฒเชเซ - เชฌเชงเซเช เชเชพเชฎ เชเชฐเซ เชเซ! เชฎเชจเซ เชฒเชพเชเซ เชเซ เชเซ เชคเชฎเชพเชฐเชพเชฎเชพเชเชฅเซ เชเซเชเชฒเชพเชเชจเซ เชชเชฃ เชเซเชฏเชพเชฐเซเช เชเชตเชพ เชตเชฟเชเชพเชฐเซ เชเชตเซ เชเซ. เชชเชฐเชเชคเซ เชคเชฎเชพเชฐเซ เชนเชเชฎเซเชถเชพ เชคเชชเชพเชธ เชเชฐเชตเซ เชเซเชเช.
เชเชตเชฟเชเซ เชฎเซเชฌเชพเชเชฒ เชกเซเชตเชฒเชชเชฎเซเชจเซเช เชเซเชฎเชฎเชพเช เชธเชคเชค เชเชเซเชเชฐเชฃ เชเซเชตเซ เชฐเซเชคเซ เช
เชฎเชฒเชฎเชพเช เชเชตเซเชฏเซเช เช
เชจเซ เชตเชฟเชเชธเชฟเชค เชฅเชฏเซเช, เชคเซเช เชฆเชฐเชฐเซเช 0 เชฅเซ 450 เชฌเชฟเชฒเซเชก เชเซเชตเซ เชฐเซเชคเซ เชเชฏเชพ เช
เชจเซ เชคเซ เชฌเชฟเชฒเซเชก เชฎเชถเซเชจเซ เชฆเชฟเชตเชธเชฎเชพเช 200 เชเชฒเชพเช เชญเซเชเชพ เชฅเชพเชฏ เชเซ, เชจเชฟเชเซเชฒเชพเช เชจเซเชธเซเชเซเชฐเซเชต เชเชนเซ เชเซ (
เชตเชพเชฐเซเชคเชพ เชเชจเซเชกเซเชฐเซเชเชก เชเชฎเชพเชจเซเชกเชจเชพ เชเชฆเชพเชนเชฐเชฃ เชชเชฐ เชเชงเชพเชฐเชฟเชค เชเซ, เชชเชฐเชเชคเซ เชฎเซเชเชพเชญเชพเชเชจเชพ เช เชญเชฟเชเชฎเซ iOS เชชเชฐ เชชเชฃ เชฒเชพเชเซ เชชเชกเซ เชเซ.
เชเช เชธเชฎเชฏเซ, เชเช เชตเซเชฏเชเซเชคเชฟ เชเชตเชฟเชเซ เชเชจเซเชกเซเชฐเซเชเชก เชเซเชฎเชฎเชพเช เชเชพเชฎ เชเชฐเชคเซ เชนเชคเซ. เชตเซเชฏเชพเชเซเชฏเชพ เชฎเซเชเชฌ, เชคเซเชจเซ เชธเชคเชค เชเชเซเชเชฐเชฃเชฎเชพเชเชฅเซ เชเชเชเชชเชฃเชจเซ เชเชฐเซเชฐ เชจเชนเซเชคเซ: เชคเซเชจเซ เชธเชพเชฅเซ เชธเชเชเชฒเชจ เชเชฐเชตเชพ เชฎเชพเชเซ เชเซเช เชจเชนเซเชคเซเช.
เชชเชฐเชเชคเซ เชเชชเซเชฒเชฟเชเซเชถเชจ เชตเชงเชคเซ เชเช, เชตเชงเซเชจเซ เชตเชงเซ เชจเชตเชพ เชเชพเชฐเซเชฏเซ เชฆเซเชเชพเชฏเชพ, เช เชจเซ เชเซเชฎ เชคเซ เชฎเซเชเชฌ เชตเชงเชคเซ เชเช. เช เชฎเซเช เชธเชฎเชฏเซ, เชเซเชก เชเชเซเชเชฐเชฃ เชชเซเชฐเชเซเชฐเชฟเชฏเชพเชจเซ เชตเชงเซ เชเชชเชเชพเชฐเชฟเช เชฐเซเชคเซ เชธเซเชฅเชพเชชเชฟเชค เชเชฐเชตเชพเชจเซ เชธเชฎเชฏ เชเซ. เชเชฟเช เชชเซเชฐเชตเชพเชนเชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพเชจเซ เชจเชฟเชฐเซเชฃเชฏ เชฒเซเชตเชพเชฎเชพเช เชเชตเซเชฏเซ.
เชเชฟเช เชชเซเชฐเชตเชพเชนเชจเซ เชตเชฟเชญเชพเชตเชจเชพ เชเชพเชฃเซเชคเซ เชเซ: เชชเซเชฐเซเชเซเชเซเชเชฎเชพเช เชเช เชธเชพเชฎเชพเชจเซเชฏ เชตเชฟเชเชพเชธ เชถเชพเชเชพ เชนเซเชฏ เชเซ, เช
เชจเซ เชฆเชฐเซเช เชจเชตเซ เชธเซเชตเชฟเชงเชพ เชฎเชพเชเซ, เชตเชฟเชเชพเชธเชเชฐเซเชคเชพเช เชเช เช
เชฒเช เชถเชพเชเชพ เชเชพเชชเซเชจเซ เชคเซเชจเซ เชชเซเชฐเชคเชฟเชฌเชฆเซเชง เชเชฐเซ เชเซ, เชฆเชฌเชพเชฃ เชเชฐเซ เชเซ เช
เชจเซ เชเซเชฏเชพเชฐเซ เชคเซเช เชคเซเชฎเชจเชพ เชเซเชกเชจเซ เชตเชฟเชเชพเชธ เชถเชพเชเชพเชฎเชพเช เชฎเชฐเซเช เชเชฐเชตเชพ เชฎเชพเชเชเชคเชพ เชนเซเชฏ, เชคเซเชฏเชพเชฐเซ เชเช เชเซเชฒเซ. เชเซเชเชเชตเชพเชจเซ เชตเชฟเชจเชเชคเซ. เชเซเชเชพเชจ เชถเซเชฐ เชเชฐเชตเชพ เช
เชจเซ เช
เชญเชฟเชเชฎเซเชจเซ เชเชฐเซเชเชพ เชเชฐเชตเชพ เชฎเชพเชเซ, เช
เชฎเซ เชเซเชก เชธเชฎเซเชเซเชทเชพ เชฐเชเซ เชเชฐเซ เชเซ, เชเชเชฒเซ เชเซ, เชธเชนเชเชฐเซเชฎเซเชเช เชเชเชฌเซเชเชพเชจเชพ เชเซเชกเชจเซ เชคเชชเชพเชธเชตเชพ เช
เชจเซ เชชเซเชทเซเชเชฟ เชเชฐเชตเซ เชเชตเชถเซเชฏเช เชเซ.
เชเชเชพเชธเซ เชเซ
เชคเชฎเชพเชฐเซ เชเชเชเซเชฅเซ เชเซเชก เชเซเชตเซ เช เชธเชฐเชธ เชเซ, เชชเชฐเชเชคเซ เชชเซเชฐเชคเซเช เชจเชฅเซ. เชคเซเชฅเซ, เชธเซเชตเชเชพเชฒเชฟเชค เชคเชชเชพเชธเชจเซ เชฐเชเซเชเชค เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชฐเชนเซ เชเซ.
- เชธเซ เชชเซเชฐเชฅเชฎ, เช เชฎเซ เชคเชชเชพเชธเซเช เชเซเช ARK เชเชธเซเชฎเซเชฌเชฒเซ.
- เชเชฃเซเช เชเซเชจเซเช เชชเชฐเซเชเซเชทเชฃเซ.
- เช เชฎเซ เชเซเชก เชเชตเชฐเซเชเชจเซ เชงเซเชฏเชพเชจเชฎเชพเช เชฒเชเช เชเซเช, เชเชพเชฐเชฃ เชเซ เช เชฎเซ เชชเชฐเซเชเซเชทเชฃเซ เชเชฒเชพเชตเซ เชฐเชนเซเชฏเชพ เชเซเช.
เช เชคเชชเชพเชธเซ เชเซเชตเซ เชฐเซเชคเซ เชเชฒเชพเชตเชตเชพ เชเซเชเช เชคเซ เชธเชฎเชเชตเชพ เชฎเชพเชเซ, เชเชพเชฒเซ เชเชตเชฟเชเซเชฎเชพเช เชตเชฟเชเชพเชธ เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชเซเชเช.
เชคเซ เช เชฐเซเชคเซ เชฏเซเชเชจเชพเชเซเชฏ เชฐเซเชคเซ เชฐเชเซ เชเชฐเซ เชถเชเชพเชฏ เชเซ:
- เชตเชฟเชเชพเชธเชเชฐเซเชคเชพ เชคเซเชจเชพ เชฒเซเชชเชเซเชช เชชเชฐ เชเซเชก เชฒเชเซ เชเซ. เชคเชฎเซ เช เชนเซเช เชเชเซเชเชฐเชฃ เชคเชชเชพเชธ เชเชฒเชพเชตเซ เชถเชเซ เชเซ - เชเชพเช เชคเซ เชเชฎเชฟเช เชนเซเช เชธเชพเชฅเซ, เช เชฅเชตเชพ เชซเชเซเชค เชชเซเชทเซเช เชญเซเชฎเชฟเชฎเชพเช เชคเชชเชพเชธ เชเชฒเชพเชตเซ.
- เชตเชฟเชเชพเชธเชเชฐเซเชคเชพเช เชเซเชก เชชเซเชถ เชเชฐเซเชฏเชพ เชชเชเซ, เชคเซ เชชเซเชฒ เชตเชฟเชจเชเชคเซ เชเซเชฒเซ เชเซ. เชคเซเชจเชพ เชเซเชกเชจเซ เชตเชฟเชเชพเชธ เชถเชพเชเชพเชฎเชพเช เชธเชฎเชพเชตเชตเชพ เชฎเชพเชเซ, เชเซเชก เชธเชฎเซเชเซเชทเชพเชฎเชพเชเชฅเซ เชชเชธเชพเชฐ เชฅเชตเซเช เช เชจเซ เชเชฐเซเชฐเซ เชธเชเชเซเชฏเชพเชฎเชพเช เชชเซเชทเซเชเชฟเชเชฐเชฃ เชเชเชคเซเชฐเชฟเชค เชเชฐเชตเซเช เชเชฐเซเชฐเซ เชเซ. เชคเชฎเซ เช เชนเซเช เชเซเชเซเชธ เช เชจเซ เชฌเชฟเชฒเซเชกเซเชธเชจเซ เชธเชเซเชทเชฎ เชเชฐเซ เชถเชเซ เชเซ: เชเซเชฏเชพเช เชธเซเชงเซ เชคเชฎเชพเชฎ เชฌเชฟเชฒเซเชกเซเชธ เชธเชซเชณ เชจ เชฅเชพเชฏ เชคเซเชฏเชพเช เชธเซเชงเซ, เชชเซเชฒ เชตเชฟเชจเชเชคเซเชจเซ เชฎเชฐเซเช เชเชฐเซ เชถเชเชพเชคเซ เชจเชฅเซ.
- เชชเซเชฒ เชฐเชฟเชเซเชตเซเชธเซเช เชฎเชฐเซเช เชฅเช เชเชพเชฏ เช เชจเซ เชเซเชก เชกเซเชตเชฒเชช เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชคเซ เชชเชเซ, เชคเชฎเซ เช เชจเซเชเซเชณ เชธเชฎเชฏ เชชเชธเชเชฆ เชเชฐเซ เชถเชเซ เชเซ: เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชฐเชพเชคเซเชฐเซ, เชเซเชฏเชพเชฐเซ เชฌเชงเชพ เชธเชฐเซเชตเชฐ เชซเซเชฐเซ เชนเซเชฏ เช เชจเซ เชคเชฎเชจเซ เชเชฎเซ เชคเซเชเชฒเชพ เชเซเช เชเชฒเชพเชตเซ.
เชเซเชเชจเซ เชคเซเชฎเชจเชพ เชฒเซเชชเชเซเชช เชชเชฐ เชธเซเชเซเชจ เชเชฒเชพเชตเชตเชพเชจเซเช เชเชฎเซเชฏเซเช เชจเชนเซเช. เชเซเชฏเชพเชฐเซ เชกเซเชตเชฒเชชเชฐ เชเซเช เชธเซเชตเชฟเชงเชพ เชชเซเชฐเซเชฃ เชเชฐเซ เชฒเซ เชเซ, เชคเซเชฏเชพเชฐเซ เชคเซ เชคเซเชจเซ เชเชกเชชเชฅเซ เชฆเชฌเชพเชฃ เชเชฐเชตเชพ เช เชจเซ เชชเซเชฒ เชตเชฟเชจเชเชคเซ เชเซเชฒเชตเชพ เชฎเชพเชเชเซ เชเซ. เชเซ เช เชเซเชทเชฃเซ เชเซเชเชฒเซเช เชฒเชพเชเชฌเซ เชคเชชเชพเชธเซ เชถเชฐเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เชคเซ เช เชฎเชพเชคเซเชฐ เชเซเชฌ เช เชธเซเชเชฆ เชจเชฅเซ, เชชเชฃ เชตเชฟเชเชพเชธเชจเซ เชงเซเชฎเซเช เชชเชฃ เชเชฐเซ เชเซ: เชเซเชฏเชพเชฐเซ เชฒเซเชชเชเซเชช เชเชเชเช เชคเชชเชพเชธเซ เชฐเชนเซเชฏเซเช เชนเซเชฏ, เชคเซเชฏเชพเชฐเซ เชคเซเชจเชพ เชชเชฐ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซเชคเซ เชเชพเชฎ เชเชฐเชตเซเช เช เชถเชเซเชฏ เชเซ.
เช เชฎเชจเซ เชเชฐเซเชเชฐ เชฐเชพเชคเซเชฐเซ เชเซเช เชเชฒเชพเชตเชตเชพเชจเซเช เชเชฎเซเชฏเซเช, เชเชพเชฐเชฃ เชเซ เชคเซเชฏเชพเช เชเชฃเซ เชธเชฎเชฏ เช เชจเซ เชธเชฐเซเชตเชฐ เชเซ, เชคเชฎเซ เชเชธเชชเชพเชธ เชซเชฐเชตเชพ เชเช เชถเชเซ เชเซ. เชชเชฐเชเชคเซ, เชเชฎเชจเชธเซเชฌเซ, เชเซเชฏเชพเชฐเซ เชซเซเชเชฐ เชเซเชก เชกเซเชตเชฒเชช เชฅเช เชเชพเชฏ เชเซ, เชคเซเชฏเชพเชฐเซ เชกเซเชตเชฒเชชเชฐ เชชเชพเชธเซ CIเชจเซ เชฎเชณเซเชฒเซ เชญเซเชฒเซเชจเซ เชธเซเชงเชพเชฐเชตเชพ เชฎเชพเชเซ เชเชฃเซ เชเชเซ เชชเซเชฐเซเชฐเชฃเชพ เชนเซเชฏ เชเซ. เชนเซเช เชธเชฎเชฏเชพเชเชคเชฐเซ เชฎเชพเชฐเซ เชเชพเชคเชจเซ เชเชตเซเช เชตเชฟเชเชพเชฐเชคเซ เชนเชคเซ เชเซ เชเซเชฏเชพเชฐเซ เชฎเซเช เชธเชตเชพเชฐเชจเชพ เช เชนเซเชตเชพเชฒเชฎเชพเช เชฎเชณเซเชฒเซ เชฌเชงเซ เชญเซเชฒเซ เชเซเช เชนเชคเซ เชเซ เชนเซเช เชคเซเชจเซ เชเซเช เชฆเชฟเชตเชธ เชชเชเซ เชธเซเชงเชพเชฐเซเชถ, เชเชพเชฐเชฃ เชเซ เชนเชตเซ เชเซเชฐเชพเชฎเชพเช เชเช เชจเชตเซเช เชจเชตเซเช เชเชพเชฐเซเชฏ เชเซ เชเซ เชนเซเช เชนเชฎเชฃเชพเช เช เชเชฐเชตเชพเชจเซเช เชถเชฐเซ เชเชฐเชตเชพ เชฎเชพเชเชเซ เชเซเช.
เชเซ เชเซเชเซเชธ เชชเซเชฒ เชตเชฟเชจเชเชคเซเชจเซ เช เชตเชฐเซเชงเซ เชเซ, เชคเซ เชคเซเชฏเชพเช เชชเซเชฐเชคเซ เชชเซเชฐเซเชฐเชฃเชพ เชเซ, เชเชพเชฐเชฃ เชเซ เชเซเชฏเชพเช เชธเซเชงเซ เชฌเชฟเชฒเซเชกเซเชธ เชฒเซเชฒเชพ เชจ เชฅเชพเชฏ เชคเซเชฏเชพเช เชธเซเชงเซ, เชเซเชก เชตเชฟเชเชพเชธเชฎเชพเช เชเชตเชถเซ เชจเชนเซเช, เชเซเชจเซ เช เชฐเซเชฅ เชเซ เชเซ เชเชพเชฐเซเชฏ เชชเซเชฐเซเชฃ เชฅเชถเซ เชจเชนเซเช.
เชชเชฐเชฟเชฃเชพเชฎเซ, เช เชฎเซ เชจเซเชเซเชจเซ เชตเซเชฏเซเชนเชฐเชเชจเชพ เชชเชธเชเชฆ เชเชฐเซ: เช เชฎเซ เชฐเชพเชคเซเชฐเชฟเชจเชพ เชธเชฎเชฏเซ เชคเชชเชพเชธเชจเซ เชฎเชนเชคเซเชคเชฎ เชถเชเซเชฏ เชธเซเช เชเชฒเชพเชตเซเช เชเซเช, เช เชจเซ เชคเซเชฎเชพเชเชฅเซ เชธเซเชฅเซ เชฎเชนเชคเซเชตเชชเซเชฐเซเชฃ เช เชจเซ เชธเซเชฅเซ เช เชเชคเซเชฏเชจเซเช, เชชเซเชฒ เชตเชฟเชจเชเชคเซ เชชเชฐ เชธเซเชฅเซ เชเชกเชชเซ เชฒเซเชเช เชเชฐเซเช เชเซเช. เชชเชฐเชเชคเซ เช เชฎเซ เชคเซเชฏเชพเช เช เชเชเชคเชพ เชจเชฅเซโเชธเชฎเชพเชเชคเชฐ เชฐเซเชคเซ, เช เชฎเซ เชเซเชเชจเซ เชเชกเชชเชจเซ เชเชชเซเชเชฟเชฎเชพเชเช เชเชฐเซเช เชเซเช เชเซเชฅเซ เชเชฐเซเชจเซ เชตเชฟเชจเชเชคเซ เชเซเช เชเซเชเชเชตเชพ เชฎเชพเชเซ เชคเซเชจเซ เชจเชพเชเช เชฎเซเชกเชฎเชพเชเชฅเซ เชเซเชฐเชพเชจเซเชธเชซเชฐ เชเชฐเซ เชถเชเชพเชฏ.
เชคเซ เชธเชฎเชฏเซ, เช เชฎเชพเชฐเชพ เชคเชฎเชพเชฎ เชฌเชฟเชฒเซเชกเซเชธ เชเซเชฌ เช เชเชกเชชเชฅเซ เชชเซเชฐเซเชฃ เชฅเช เชเชฏเชพ เชนเชคเชพ, เชคเซเชฅเซ เช เชฎเซ เชชเซเชฒ เชตเชฟเชจเชเชคเซ เชฎเชพเชเซ เชฌเซเชฒเซเชเชฐ เชคเชฐเซเชเซ ARK เชฌเชฟเชฒเซเชก, เชเซเชจเชฟเช เชชเชฐเซเชเซเชทเชฃเซ เช เชจเซ เชเซเชก เชเชตเชฐเซเช เชเชฃเชคเชฐเซเชเชจเซ เชธเชฎเชพเชตเซเชถ เชเชฐเซเชฏเซ. เช เชฎเซ เชคเซเชจเซ เชเชพเชฒเซ เชเชฐเซเชฏเซเช, เชคเซเชจเชพ เชตเชฟเชถเซ เชตเชฟเชเชพเชฐเซเชฏเซเช เช เชจเซ เชเซเชก เชเชตเชฐเซเช เชเซเชกเซ เชฆเซเชงเซเช เชเชพเชฐเชฃ เชเซ เช เชฎเชจเซ เชฒเชพเชเซเชฏเซเช เชเซ เช เชฎเชจเซ เชคเซเชจเซ เชเชฐเซเชฐ เชจเชฅเซ.
เชฎเซเชณเชญเซเชค CI (เชคเซเชฏเชพเชฐเชฌเชพเชฆ เชธเชฎเชฏ เช เชเชฆเชพเช เช เชเชฆเชพเชเชฟเชค เชเซ, เชธเซเชเซเชฒ เชฎเชพเชเซ เชเชฐเซเชฐเซ เชเซ) เชจเซ เชธเชเชชเซเชฐเซเชฃเชชเชฃเซ เชธเซเช เชเชฐเชตเชพเชฎเชพเช เช เชฎเชจเซ เชฌเซ เชฆเชฟเชตเชธ เชฒเชพเชเซเชฏเชพ.
เชคเซ เชชเชเซ, เช เชฎเซ เชเชเชณ เชตเชฟเชเชพเชฐเชตเชพเชจเซเช เชถเชฐเซ เชเชฐเซเชฏเซเช - เชถเซเช เชเชชเชฃเซ เชฌเชฐเชพเชฌเชฐ เชคเชชเชพเชธ เชเชฐเซ เชฐเชนเซเชฏเชพ เชเซเช? เชถเซเช เชเชชเชฃเซ เชชเซเชฒ เชตเชฟเชจเชเชคเซเช เชชเชฐ เชฌเชฟเชฒเซเชกเซเชธ เชฏเซเชเซเชฏ เชฐเซเชคเซ เชเชฒเชพเชตเซเช เชเซเช?
เช เชฎเซ เชถเชพเชเชพเชจเซ เชเซเชฒเซเชฒเซ เชเชฎเชฟเช เชชเชฐ เชฌเชฟเชฒเซเชก เชถเชฐเซ เชเชฐเซเชฏเซเช เชเซเชฎเชพเชเชฅเซ เชชเซเชฒ เชตเชฟเชจเชเชคเซ เชเซเชฒเชตเชพเชฎเชพเช เชเชตเซ เชนเชคเซ. เชชเชฐเชเชคเซ เช เชเชฎเชฟเชเชจเชพ เชชเชฐเซเชเซเชทเชฃเซ เช เชฌเชคเชพเชตเซ เชถเชเซ เชเซ เชเซ เชตเชฟเชเชพเชธเชเชฐเซเชคเชพเช เชฒเชเซเชฒ เชเซเชก เชเชพเชฎ เชเชฐเซ เชเซ. เชชเชฐเชเชคเซ เชคเซเช เชธเชพเชฌเชฟเชค เชเชฐเชคเชพ เชจเชฅเซ เชเซ เชคเซเชฃเซ เชเชเชเชชเชฃ เชคเซเชกเซเชฏเซเช เชจเชฅเซ. เชตเชพเชธเซเชคเชตเชฎเชพเช, เชคเซเชฎเชพเช เชเซเช เชธเซเชตเชฟเชงเชพ เชฎเชฐเซเช เชฅเชฏเชพ เชชเชเซ เชคเชฎเชพเชฐเซ เชตเชฟเชเชพเชธ เชถเชพเชเชพเชจเซ เชธเซเชฅเชฟเชคเชฟ เชคเชชเชพเชธเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ.
เช เชเชฐเชตเชพ เชฎเชพเชเซ, เช
เชฎเซ เชเช เชธเชฐเชณ เชฌเซเชถ เชธเซเชเซเชฐเชฟเชชเซเช เชฒเชเซ เชเซ premerge.sh:
#!/usr/bin/env bash
set -e
git fetch origin develop
git merge origin/develop
เช เชนเซเช เชตเชฟเชเชพเชธเชจเชพ เชคเชฎเชพเชฎ เชจเชตเซเชจเชคเชฎ เชซเซเชฐเชซเชพเชฐเซเชจเซ เชธเชฐเชณ เชฐเซเชคเซ เชเซเชเชเชตเชพเชฎเชพเช เชเชตเซ เชเซ เช เชจเซ เชตเชฐเซเชคเชฎเชพเชจ เชถเชพเชเชพเชฎเชพเช เชฎเชฐเซเช เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ. เช เชฎเซ เชคเชฎเชพเชฎ เชฌเชฟเชฒเซเชกเซเชธเชฎเชพเช เชชเซเชฐเชฅเชฎ เชชเชเชฒเชพ เชคเชฐเซเชเซ premerge.sh เชธเซเชเซเชฐเชฟเชชเซเช เชเชฎเซเชฐเซ เช เชจเซ เช เชฎเชจเซ เชเซ เชเซเชเช เชเซ เชคเซ เชฌเชฐเชพเชฌเชฐ เชคเชชเชพเชธเชตเชพเชจเซเช เชถเชฐเซ เชเชฐเซเชฏเซเช, เชเชเชฒเซ เชเซ เชเชเซเชเชฐเชฃ.
เชธเชฎเชธเซเชฏเชพเชจเซเช เชธเซเชฅเชพเชจเชฟเชเซเชเชฐเชฃ เชเชฐเชตเชพเชฎเชพเช, เชเชเซเชฒ เชถเซเชงเชตเชพเชฎเชพเช เช เชจเซ เช เชธเซเชเซเชฐเชฟเชชเซเช เชฒเชเชตเชพเชฎเชพเช เชคเซเชฐเชฃ เชฆเชฟเชตเชธ เชฒเชพเชเซเชฏเชพ.
เชเชชเซเชฒเชฟเชเซเชถเชจ เชตเชฟเชเชธเชฟเชค เชฅเช, เชตเชงเซ เช เชจเซ เชตเชงเซ เชเชพเชฐเซเชฏเซ เชฆเซเชเชพเชฏเชพ, เชเซเชฎเชฎเชพเช เชตเชงเชพเชฐเซ เชฅเชฏเซ, เช เชจเซ premerge.sh เชเซเชฏเชพเชฐเซเช เช เชฎเชจเซ เชจเชฟเชฐเชพเชถ เชเชฐเชตเชพ เชฒเชพเชเซเชฏเซ. เชกเซเชตเชฒเชชเชฎเชพเช เชตเชฟเชฐเซเชงเชพเชญเชพเชธเซ เชซเซเชฐเชซเชพเชฐเซ เชนเชคเชพ เชเซเชฃเซ เชฌเชฟเชฒเซเชกเชจเซ เชคเซเชกเซ เชจเชพเชเซเชฏเซเช เชนเชคเซเช.
เช เชเซเชตเซ เชฐเซเชคเซ เชฅเชพเชฏ เชเซ เชคเซเชจเซเช เชเชฆเชพเชนเชฐเชฃ:
เชฌเซ เชกเซเชตเชฒเชชเชฐเซเชธ เชเช เชธเชพเชฅเซ A เช
เชจเซ B เชซเซเชเชฐเซเชธ เชชเชฐ เชเชพเชฎ เชเชฐเชตเชพเชจเซเช เชถเชฐเซ เชเชฐเซ เชเซ. เชซเซเชเชฐ Aเชจเชพ เชกเซเชตเชฒเชชเชฐ เชชเซเชฐเซเชเซเชเซเชเชฎเชพเช เชเช เชตเชฃเชตเชชเชฐเชพเชฏเซเชฒ เชซเซเชเชฐ เชถเซเชงเซ เชเซ. answer()
เช
เชจเซ, เชเช เชธเชพเชฐเชพ เชเซเชเชฐเชพ เชธเซเชเชพเชเชเชจเซ เชเซเชฎ, เชคเซเชจเซ เชฆเซเชฐ เชเชฐเซ เชเซ. เชคเซ เช เชธเชฎเชฏเซ, เชซเซเชเชฐ B เชจเชพ เชกเซเชตเชฒเชชเชฐ เชคเซเชจเซ เชถเชพเชเชพเชฎเชพเช เช เชเชพเชฐเซเชฏ เชฎเชพเชเซ เชเช เชจเชตเซ เชเซเชฒ เชเชฎเซเชฐเซ เชเซ.
เชตเชฟเชเชพเชธเชเชฐเซเชคเชพเช เชคเซเชฎเชจเซเช เชเชพเชฐเซเชฏ เชชเซเชฐเซเชฃ เชเชฐเซ เชเซ เช เชจเซ เชคเซ เช เชธเชฎเชฏเซ เชชเซเชฒ เชตเชฟเชจเชเชคเซ เชเซเชฒเซ เชเซ. เชฌเชฟเชฒเซเชกเซเชธ เชฒเซเชเช เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ, premerge.sh เชจเชตเซเชจเชคเชฎ เชตเชฟเชเชพเชธ เชธเซเชฅเชฟเชคเชฟ เชธเชเชฌเชเชงเชฟเชค เชชเซเชฒ เชตเชฟเชจเชเชคเซเชเชจเซ เชคเชชเชพเชธเซ เชเซ - เชคเชฎเชพเชฎ เชเซเช เชฒเซเชฒเชพ เชเซ. เชคเซ เชชเชเซ, เชฒเชเซเชทเชฃ A เชจเซ เชชเซเชฒ เชตเชฟเชจเชเชคเซ เชฎเชฐเซเช เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เชฒเชเซเชทเชฃ B เชจเซ เชชเซเชฒ เชตเชฟเชจเชเชคเซ เชฎเชฐเซเช เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ... เชฌเซเชฎ! เชกเซเชตเชฒเชช เชฌเซเชฐเซเชเซเชธ เชเชพเชฐเชฃ เชเซ เชกเซเชตเชฒเชช เชเซเชกเชฎเชพเช เช เชธเซเชคเชฟเชคเซเชตเชฎเชพเช เชจ เชนเซเชฏ เชคเซเชตเชพ เชซเชเชเซเชถเชจ เชฎเชพเชเซ เชเซเชฒ เชเซ.
เชเซเชฏเชพเชฐเซ เชคเซ เชตเชฟเชเชธเชฟเชค เชฅเชตเชพเชจเซเช เชจเชฅเซ, เชคเซ เชเซ เชธเซเชฅเชพเชจเชฟเช เชเชชเชคเซเชคเชฟ. เชเชเซ เชเซเชฎ เชเชเชเชชเชฃ เชเชเชคเซเชฐเชฟเชค เชเชฐเซ เชถเชเชคเซ เชจเชฅเซ เช
เชจเซ เชคเซเชจเซ เชชเชฐเซเชเซเชทเชฃ เชฎเชพเชเซ เชธเชฌเชฎเชฟเช เชเชฐเซ เชถเชเชคเซ เชจเชฅเซ.
เชเชตเซเช เชฌเชจเซเชฏเซเช เชเซ เชฎเซเช เชฎเซเชเชพเชญเชพเชเซ เชเชจเซเชซเซเชฐเชพเชธเซเชเซเชฐเชเซเชเชฐ เชเชพเชฐเซเชฏเซ เชชเชฐ เชเชพเชฎ เชเชฐเซเชฏเซเช: เชเชจเชพเชฒเชฟเชเชฟเชเซเชธ, เชจเซเชเชตเชฐเซเช, เชกเซเชเชพเชฌเซเชธเซเชธ. เชเชเชฒเซ เชเซ, เชคเซ เชนเซเช เชนเชคเซ เชเซเชฃเซ เชคเซ เชเชพเชฐเซเชฏเซ เช เชจเซ เชตเชฐเซเชเซ เชฒเชเซเชฏเชพ เชเซ เช เชจเซเชฏ เชตเชฟเชเชพเชธเชเชฐเซเชคเชพเช เชเชชเชฏเซเช เชเชฐเซ เชเซ. เชเชจเซ เชเชพเชฐเชฃเซ, เชนเซเช เชฎเชพเชฐเซ เชเชพเชคเชจเซ เชเชฃเซ เชตเชพเชฐ เชธเชฎเชพเชจ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเชเชฎเชพเช เชเซเชเช เชเซเช. เชนเซเช เชชเชฃ เช เชเชฟเชคเซเชฐ เชฅเซเชกเชพ เชธเชฎเชฏ เชฎเชพเชเซ เช เชเชเซ เชนเชคเซ.
เช เช
เชฎเชจเซ เช
เชจเซเชเซเชณ เชจ เชนเซเชตเชพเชฅเซ, เช
เชฎเซ เชคเซเชจเซ เชเซเชตเซ เชฐเซเชคเซ เช
เชเชเชพเชตเซ เชถเชเชพเชฏ เชคเซเชจเชพ เชตเชฟเชเชฒเซเชชเซ เชถเซเชงเชตเชพเชจเซเช เชถเชฐเซ เชเชฐเซเชฏเซเช.
เชตเชฟเชเชพเชธ เชเซเชตเซ เชฐเซเชคเซ เชคเซเชกเชตเซ เชจเชนเซเช
เชชเซเชฐเชฅเชฎ เชตเชฟเชเชฒเซเชช: เชตเชฟเชเชพเชธเชจเซ เช เชชเชกเซเช เชเชฐเชคเซ เชตเชเชคเซ เชคเชฎเชพเชฎ เชชเซเชฒ เชตเชฟเชจเชเชคเซเชเชจเซ เชซเชฐเซเชฅเซ เชฌเชจเชพเชตเซ. เชเซ, เช เชฎเชพเชฐเชพ เชเชฆเชพเชนเชฐเชฃเชฎเชพเช, เชธเซเชตเชฟเชงเชพ A เชธเชพเชฅเซเชจเซ เชชเซเชฒ เชตเชฟเชจเชเชคเซ เชกเซเชตเชฒเชชเชฎเชพเช เชธเชพเชฎเซเชฒ เชเชฐเชตเชพ เชฎเชพเชเซ เชธเซเชชเซเชฐเชฅเชฎ เชเซ, เชคเซ เชฒเชเซเชทเชฃ Bเชจเซ เชชเซเชฒ เชตเชฟเชจเชเชคเซ เชซเชฐเซเชฅเซ เชฌเชจเชพเชตเชตเชพเชฎเชพเช เชเชตเชถเซ, เช เชจเซ เชคเซ เชฎเซเชเชฌ, เชธเชเชเชฒเชจ เชญเซเชฒเชจเซ เชเชพเชฐเชฃเซ เชเซเช เชจเชฟเชทเซเชซเชณ เชเชถเซ.
เชเชฎเชพเช เชเซเชเชฒเซ เชธเชฎเชฏ เชฒเชพเชเชถเซ เชคเซ เชธเชฎเชเชตเชพ เชฎเชพเชเซ, เชฌเซ PR เชธเชพเชฅเซเชจเชพ เชเชฆเชพเชนเชฐเชฃเชจเซ เชตเชฟเชเชพเชฐ เชเชฐเซ. เช เชฎเซ เชฌเซ PR เชเซเชฒเซเช เชเซเช: เชฌเซ เชฌเชฟเชฒเซเชกเซเชธ, เชฌเซ เชฐเชจ เชเชซ เชเซเช. เชชเซเชฐเชฅเชฎ PR เชตเชฟเชเชพเชธเชฎเชพเช เชฎเชฐเซเช เชฅเชฏเชพ เชชเชเซ, เชฌเซเชเชพเชจเซ เชซเชฐเซเชฅเซ เชฌเชจเชพเชตเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ. เชเซเชฒ, เชฌเซ PR เชฎเชพเชเซ เชคเซเชฐเชฃ เชฐเชจเชจเซ เชเซเชเชจเซ เชเชฐเซเชฐ เชเซ: 2 + 1 = 3.
เชธเซเชฆเซเชงเชพเชเชคเชฟเช เชฐเซเชคเซ, เชคเซ เชธเชพเชฐเซเช เชเซ. เชชเชฐเชเชคเซ เช เชฎเซ เชเชเชเชกเชพเช เชเซเชฏเชพ, เช เชจเซ เช เชฎเชพเชฐเซ เชเซเชฎเชฎเชพเช เชธเชพเชฎเชพเชจเซเชฏ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟ 10 เชเชชเชจ PR เชนเชคเซ, เช เชจเซ เชชเชเซ เชเซเชเชจเซ เชธเชเชเซเชฏเชพ เช เชชเซเชฐเชเชคเชฟเชจเซ เชธเชฐเชตเชพเชณเซ เชเซ: 10 + 9 +... + 1 = 55. เชเชเชฒเซ เชเซ 10 เชธเซเชตเซเชเชพเชฐเชตเชพ เชฎเชพเชเซ PRs, เชคเชฎเชพเชฐเซ 55 เชตเชเชค เชชเซเชจเชเชฌเซเชฒเซเชก เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ. เช เชจเซ เช เชเช เชเชฆเชฐเซเชถ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟ เชเซ, เชเซเชฏเชพเชฐเซ เชคเชฎเชพเชฎ เชคเชชเชพเชธเซ เชชเซเชฐเชฅเชฎ เชตเชเชค เชชเชธเชพเชฐ เชฅเชพเชฏ เชเซ, เชเซเชฏเชพเชฐเซ เช เชกเชเชจ เชชเชฐ เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชฐเชนเซ เชนเซเชฏ เชคเซเชฏเชพเชฐเซ เชเซเช เชตเชงเชพเชฐเชพเชจเซ เชชเซเชฒ เชตเชฟเชจเชเชคเซ เชเซเชฒเชคเซเช เชจเชฅเซ.
เชคเชฎเชพเชฐเซ เชเชพเชคเชจเซ เชเช เชตเชฟเชเชพเชธเชเชฐเซเชคเชพ เชคเชฐเซเชเซ เชเชฒเซเชชเชจเชพ เชเชฐเซ เชเซ เชเซเชฃเซ โเชฎเชฐเซเชโ เชฌเชเชจ เชชเชฐ เชเซเชฒเชฟเช เชเชฐเชตเชพ เชฎเชพเชเซ เชชเซเชฐเชฅเชฎ เชฌเชจเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ, เชเชพเชฐเชฃ เชเซ เชเซ เชเซเช เชชเชพเชกเซเชถเซ เชเชตเซเช เชเชฐเซ เชเซ, เชคเซ เชคเชฎเชพเชฐเซ เชคเซเชฏเชพเช เชธเซเชงเซ เชฐเชพเชน เชเซเชตเซ เชชเชกเชถเซ เชเซเชฏเชพเช เชธเซเชงเซ เชคเชฎเชพเชฎ เชฌเชฟเชฒเซเชกเซเชธ เชซเชฐเซเชฅเซ เชจ เชฅเช เชเชพเชฏ... เชจเชพ, เชคเซ เชเชพเชฎ เชเชฐเชถเซ เชจเชนเซเช. , เชคเซ เชตเชฟเชเชพเชธเชจเซ เชเชเชญเซเชฐเชชเชฃเซ เชงเซเชฎเซเช เชเชฐเชถเซ.
เชฌเซเชเซ เชธเชเชญเชตเชฟเชค เชฐเซเชค: เชเซเชก เชธเชฎเซเชเซเชทเชพ เชชเชเซ เชชเซเชฒ เชตเชฟเชจเชเชคเซเช เชเชเชคเซเชฐเชฟเชค เชเชฐเซ. เชเชเชฒเซ เชเซ, เชคเชฎเซ เชชเซเชฒ เชตเชฟเชจเชเชคเซ เชเซเชฒเซ, เชธเชนเชเชพเชฐเซเชฏเชเชฐเซ เชชเชพเชธเซเชฅเซ เชเชฐเซเชฐเซ เชธเชเชเซเชฏเชพเชฎเชพเช เชฎเชเชเซเชฐเซเช เชเชเชคเซเชฐเชฟเชค เชเชฐเซ, เชเซ เชเชฐเซเชฐเซ เชเซ เชคเซ เชธเซเชงเชพเชฐเซ เช เชจเซ เชชเชเซ เชฌเชฟเชฒเซเชกเซเชธ เชฒเซเชเช เชเชฐเซ. เชเซ เชคเซเช เชธเชซเชณ เชฅเชพเชฏ, เชคเซ เชชเซเชฒ เชตเชฟเชจเชเชคเซเชจเซ เชตเชฟเชเชพเชธเชฎเชพเช เชฎเชฐเซเช เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ. เช เชเชฟเชธเซเชธเชพเชฎเชพเช, เชคเซเชฏเชพเช เชเซเช เชตเชงเชพเชฐเชพเชจเชพ เชชเซเชจเชเชชเซเชฐเชพเชฐเชเชญ เชจเชฅเซ, เชชเชฐเชเชคเซ เชชเซเชฐเชคเชฟเชธเชพเชฆ เชฎเซเชเชพ เชชเซเชฐเชฎเชพเชฃเชฎเชพเช เชงเซเชฎเซเช เชเซ. เชตเชฟเชเชพเชธเชเชฐเซเชคเชพ เชคเชฐเซเชเซ, เชเซเชฏเชพเชฐเซ เชนเซเช เชชเซเชฒ เชตเชฟเชจเชเชคเซ เชเซเชฒเซเช เชเซเช, เชคเซเชฏเชพเชฐเซ เชนเซเช เชคเชฐเชค เช เชเซเชตเชพ เชฎเชพเชเชเซ เชเซเช เชเซ เชคเซ เชเชพเชฎ เชเชฐเซ เชฐเชนเซเชฏเซเช เชเซ เชเซ เชจเชนเซเช. เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชเซ เชเซเช เชชเชฐเซเชเซเชทเชฃ เชจเชฟเชทเซเชซเชณ เชเชพเชฏ, เชคเซ เชคเชฎเชพเชฐเซ เชคเซเชจเซ เชเชกเชชเชฅเซ เช เซเช เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ. เชตเชฟเชฒเชเชฌเชฟเชค เชจเชฟเชฐเซเชฎเชพเชฃเชจเชพ เชเชฟเชธเซเชธเชพเชฎเชพเช, เชชเซเชฐเชคเชฟเชธเชพเชฆ เชงเซเชฎเซ เชชเชกเซ เชเชพเชฏ เชเซ, เช เชจเซ เชคเซเชฅเซ เชธเชฎเชเซเชฐ เชตเชฟเชเชพเชธ. เช เช เชฎเชจเซ เชชเชฃ เช เชจเซเชเซเชณ เชจ เชนเชคเซเช.
เชชเชฐเชฟเชฃเชพเชฎเซ, เชฎเชพเชคเซเชฐ เชคเซเชฐเซเชเซ เชตเชฟเชเชฒเซเชช เช เชฐเชนเซเชฏเซ - เชฌเชพเชเช. เช เชฎเชพเชฐเชพ เชฌเชงเชพ เชเซเชก, เช เชฎเชพเชฐเชพ เชฌเชงเชพ เชธเซเชคเซเชฐเซเชคเซ Bitbucket เชธเชฐเซเชตเชฐ เชชเชฐ เชเช เชญเชเชกเชพเชฐเชฎเชพเช เชธเชเชเซเชฐเชนเชฟเชค เชเซ. เชคเชฆเชจเซเชธเชพเชฐ, เช เชฎเชพเชฐเซ Bitbucket เชฎเชพเชเซ เชชเซเชฒเชเชเชจ เชตเชฟเชเชธเชพเชตเชตเชพเชจเซเช เชนเชคเซเช.
เช เชชเซเชฒเชเชเชจ เชชเซเชฒ เชตเชฟเชจเชเชคเซ เชฎเชฐเซเชเชฟเชเช เชฎเชฟเชเซเชจเชฟเชเชฎเชจเซ เชเชตเชฐเชฐเชพเชเชก เชเชฐเซ เชเซ. เชถเชฐเซเชเชค เชชเซเชฐเชฎเชพเชฃเชญเซเชค เชเซ: เชชเซเชเชฐ เชเซเชฒเซ เชเซ, เชฌเชงเซ เชเชธเซเชฎเซเชฌเชฒเซ เชถเชฐเซ เชฅเชพเชฏ เชเซ, เชเซเชก เชธเชฎเซเชเซเชทเชพ เชชเซเชฐเซเชฃ เชฅเชพเชฏ เชเซ. เชชเชฐเชเชคเซ เชเซเชก เชธเชฎเซเชเซเชทเชพ เชชเซเชฐเซเชฃ เชฅเชฏเชพ เชชเชเซ เช
เชจเซ เชตเชฟเชเชพเชธเชเชฐเซเชคเชพ "เชฎเชฐเซเช" เชชเชฐ เชเซเชฒเชฟเช เชเชฐเชตเชพเชจเซเช เชจเชเซเชเซ เชเชฐเซ เชเซ, เชชเซเชฒเชเชเชจ เชคเชชเชพเชธ เชเชฐเซ เชเซ เชเซ เชเซเช เชเชฏเชพ เชตเชฟเชเชพเชธ เชฐเชพเชเซเชฏเชจเซ เชธเชพเชฎเซ เชเชฒเชพเชตเชตเชพเชฎเชพเช เชเชตเซเชฏเชพ เชนเชคเชพ. เชเซ เชตเชฟเชเชพเชธ เชฌเชฟเชฒเซเชก เชชเชเซ เช
เชชเชกเซเช เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซ เชนเซเชฏ, เชคเซ เชชเซเชฒเชเชเชจ เชเชตเซ เชชเซเชฒ เชตเชฟเชจเชเชคเซเชจเซ เชฎเซเชเซเชฏ เชถเชพเชเชพเชฎเชพเช เชฎเชฐเซเช เชเชฐเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเชถเซ เชจเชนเซเช. เชคเซ เชชเซเชฐเชฎเชพเชฃเชฎเชพเช เชคเชพเชเซเชคเชฐเชจเชพ เชตเชฟเชเชพเชธเชจเชพ เชฌเชฟเชฒเซเชกเซเชธเชจเซ เชซเชเซเชค เชชเซเชจเชเชชเซเชฐเชพเชฐเชเชญ เชเชฐเชถเซ.
เชตเชฟเชฐเซเชงเชพเชญเชพเชธเซ เชซเซเชฐเชซเชพเชฐเซ เชธเชพเชฅเซเชจเชพ เช
เชฎเชพเชฐเชพ เชเชฆเชพเชนเชฐเชฃเชฎเชพเช, เชธเชเชเชฒเชจ เชญเซเชฒเชจเซ เชเชพเชฐเชฃเซ เชเชตเชพ เชฌเชฟเชฒเซเชก เชจเชฟเชทเซเชซเชณ เชเชถเซ. เชคเชฆเชจเซเชธเชพเชฐ, เชซเซเชเชฐ B เชจเชพ เชกเซเชตเชฒเชชเชฐเซ เชเซเชกเชจเซ เชธเซเชงเชพเชฐเชตเซ เชชเชกเชถเซ, เชคเชชเชพเชธเชจเซ เชซเชฐเซเชฅเซ เชถเชฐเซ เชเชฐเชตเซ เชชเชกเชถเซ, เชชเชเซ เชชเซเชฒเชเชเชจ เชเชชเซเชเชช เชชเซเชฒ เชตเชฟเชจเชเชคเซ เชฒเชพเชเซ เชเชฐเชถเซ.
เช เชชเซเชฒเชเชเชจเชจเซ เช เชฎเชฒเชฎเชพเช เชฎเซเชเชคเชพ เชชเชนเซเชฒเชพ, เช เชฎเซ เชชเซเชฒ เชตเชฟเชจเชเชคเซ เชฆเซเช เชธเชฐเซเชฐเชพเชถ 2,7 เชธเชฎเซเชเซเชทเชพ เชฐเชจ เชเชฐเซเช เชเซเช. เชชเซเชฒเชเชเชจ เชธเชพเชฅเซ 3,6 เชฒเซเชจเซเช เชฅเชฏเชพ. เช เช เชฎเชจเซ เช เชจเซเชเซเชณ เชนเชคเซเช.
เชคเซ เชจเซเชเชงเชตเซเช เชฏเซเชเซเชฏ เชเซ เชเซ เช เชชเซเชฒเชเชเชจเชฎเชพเช เชเชพเชฎเซ เชเซ: เชคเซ เชซเชเซเชค เชเชเชตเชพเชฐ เชฌเชฟเชฒเซเชกเชจเซ เชชเซเชจเชเชชเซเชฐเชพเชฐเชเชญ เชเชฐเซ เชเซ. เชเชเชฒเซ เชเซ, เชนเชเซ เชชเชฃ เชเช เชจเชพเชจเซ เชตเชฟเชเชกเซ เชเซ เชเซเชจเชพ เชฆเซเชตเชพเชฐเชพ เชตเชฟเชฐเซเชงเชพเชญเชพเชธเซ เชซเซเชฐเชซเชพเชฐเซ เชตเชฟเชเชพเชธเชฎเชพเช เชเชตเซ เชถเชเซ เชเซ. เชชเชฐเชเชคเซ เชเชจเซ เชธเชเชญเชพเชตเชจเชพ เชเชเซ เชเซ, เช เชจเซ เช เชฎเซ เชถเชฐเซเชเชคเชจเซ เชธเชเชเซเชฏเชพ เช เชจเซ เชจเชฟเชทเซเชซเชณเชคเชพเชจเซ เชธเชเชญเชพเชตเชจเชพ เชตเชเซเชเซ เช เชเซเชฐเซเชก-เชเชซ เชเชฐเซเชฏเซเช เชเซ. เชฌเซ เชตเชฐเซเชทเชฎเชพเช เชคเซ เชฎเชพเชคเซเชฐ เชเช เช เชตเชพเชฐ เชฌเชฐเชคเชฐเชซ เชฅเชฏเซ, เชคเซเชฅเซ เชคเซ เชเชฆเชพเช เชจเชฟเชฐเชฐเซเชฅเช เชจ เชนเชคเซ.
เชฌเชฟเชเชฌเชเซเช เชชเซเชฒเชเชเชจเชจเซเช เชชเซเชฐเชฅเชฎ เชธเชเชธเซเชเชฐเชฃ เชฒเชเชตเชพเชฎเชพเช เช เชฎเชจเซ เชฌเซ เช เช เชตเชพเชกเชฟเชฏเชพ เชฒเชพเชเซเชฏเชพเช.
เชจเชตเชพ เชเซเช
เชฆเชฐเชฎเชฟเชฏเชพเชจ, เช เชฎเชพเชฐเซ เชเซเชฎ เชธเชคเชค เชตเชงเชคเซ เชเช. เชจเชตเชพ เชเซเช เชเชฎเซเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเชพ เชเซ.
เช เชฎเซ เชตเชฟเชเชพเชฐเซเชฏเซเช: เชเซ เชคเซเชฎเชจเซ เชฐเซเชเซ เชถเชเชพเชฏ เชคเซ เชญเซเชฒเซ เชถเชพ เชฎเชพเชเซ เชเชฐเชตเซ? เช เชจเซ เชคเซเชฅเซ เช เชคเซเชเช เช เชฎเชฒ เชเชฐเซเชฏเซ เชธเซเชเซเชเชฟเช เชเซเชก เชตเชฟเชถเซเชฒเซเชทเชฃ. เช เชฎเซ เชฒเชฟเชจเซเชเชฅเซ เชถเชฐเซเชเชค เชเชฐเซ, เชเซ เชเชจเซเชกเซเชฐเซเชเชก SDK เชฎเชพเช เชธเชฎเชพเชตเชตเชพเชฎเชพเช เชเชตเซเชฒ เชเซ. เชชเชฐเชเชคเซ เชคเซ เชธเชฎเชฏเซ เชคเซ เชเซเชเชฒเชฟเชจ เชเซเชก เชธเชพเชฅเซ เชเซเชตเซ เชฐเซเชคเซ เชเชพเชฎ เชเชฐเชตเซเช เชคเซ เชเชพเชฃเชคเซ เชจ เชนเชคเซ, เช เชจเซ เช เชฎเชพเชฐเซ เชชเชพเชธเซ เชชเชนเซเชฒเซเชฅเซ เช เชเซเชเชฒเชฟเชจเชฎเชพเช 75% เชเชชเซเชฒเชฟเชเซเชถเชจ เชฒเชเซเชฒเซ เชนเชคเซ. เชคเซเชฅเซ, เชฌเชฟเชฒเซเช-เชเชจเชจเซ เชฒเชฟเชจเซเชเชฎเชพเช เชเชฎเซเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเชพ เชนเชคเชพ เชเชจเซเชกเซเชฐเซเชเชก เชธเซเชเซเชกเชฟเชฏเซ เชคเชชเชพเชธเซ เชเซ.
เช เชเชฐเชตเชพ เชฎเชพเชเซ, เช เชฎเชพเชฐเซ เชเชฃเซเช เชฌเชเชพเชกเชตเซเช เชชเชกเซเชฏเซเช: เชเชจเซเชกเซเชฐเซเชเชก เชธเซเชเซเชกเชฟเชฏเซ เชฒเซ, เชคเซเชจเซ เชกเซเชเชฐเชฎเชพเช เชชเซเชเซเช เชเชฐเซ เช เชจเซ เชคเซเชจเซ เชตเชฐเซเชเซเชฏเซเช เชฒ เชฎเซเชจเชฟเชเชฐ เชตเชกเซ CI เชชเชฐ เชเชฒเชพเชตเซ, เชเซเชฅเซ เชคเซเชจเซ เชฒเชพเชเซ เชเซ เชคเซ เชตเชพเชธเซเชคเชตเชฟเช เชฒเซเชชเชเซเชช เชชเชฐ เชเชพเชฒเซ เชฐเชนเซเชฏเซเช เชเซ. เชชเชฐเชเชคเซ เชคเซ เชเชพเชฎ เชเชฐเซเชฏเซเช.
เช เชธเชฎเชฏ เชฆเชฐเชฎเชฟเชฏเชพเชจ เช เชฎเซ เชเชฃเซเช เชฒเชเชตเชพเชจเซเช เชถเชฐเซ เชเชฐเซเชฏเซเช เชเชจเซเชธเซเชเซเชฐเซเชฎเซเชจเซเชเซเชถเชจ เชชเชฐเซเชเซเชทเชฃเซ เช เชจเซ เช เชฎเชฒเชฎเชพเช เชฎเซเชเซเชฏเซ เชธเซเชเซเชฐเซเชจเชถเซเช เชชเชฐเซเชเซเชทเชฃ. เช เชคเซเชฏเชพเชฐเซ เชฅเชพเชฏ เชเซ เชเซเชฏเชพเชฐเซ เชเช เช เชฒเช เชจเชพเชจเชพ เชฆเซเชถเซเชฏ เชฎเชพเชเซ เชธเชเชฆเชฐเซเชญ เชธเซเชเซเชฐเซเชจเชถเซเช เชเชจเชฐเซเช เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เช เชจเซ เชชเชฐเซเชเซเชทเชฃเชฎเชพเช เชฆเซเชถเซเชฏเชฎเชพเชเชฅเซ เชธเซเชเซเชฐเซเชจเชถเซเช เชฒเซเชตเชพเชจเซ เช เชจเซ เชชเชฟเชเซเชธเซเชฒ เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเชฎเชพเชฃเชญเซเชค เชธเซเชงเชพ เชชเชฟเชเซเชธเซเชฒ เชธเชพเชฅเซ เชคเซเชจเซ เชคเซเชฒเชจเชพ เชเชฐเชตเชพเชจเซ เชธเชฎเชพเชตเซเชถ เชฅเชพเชฏ เชเซ. เชเซ เชเซเช เชตเชฟเชธเชเชเชคเชคเชพ เชนเซเชฏ, เชคเซ เชคเซเชจเซ เช เชฐเซเชฅ เช เชเซ เชเซ เชฒเซเชเชเช เชเซเชฏเชพเชเช เชเซเชเซเช เชฅเชฏเซเช เชเซ เช เชฅเชตเชพ เชถเซเชฒเซเชเชฎเชพเช เชเชเชเช เชเซเชเซเช เชเซ.
เชชเชฐเชเชคเซ เชเชจเซเชธเซเชเซเชฐเซเชฎเซเชจเซเชเซเชถเชจ เชชเชฐเซเชเซเชทเชฃเซ เช เชจเซ เชธเซเชเซเชฐเซเชจเชถเซเช เชชเชฐเซเชเซเชทเชฃเซ เชเชชเชเชฐเชฃเซ เชชเชฐ เชเชฒเชพเชตเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ: เชเชฎเซเชฏเซเชฒเซเชเชฐ เช เชฅเชตเชพ เชตเชพเชธเซเชคเชตเชฟเช เชเชชเชเชฐเชฃเซ เชชเชฐ. เชเชฃเชพ เชฌเชงเชพ เชชเชฐเซเชเซเชทเชฃเซ เชเซ เช เชจเซ เชคเซ เชตเชพเชฐเชเชตเชพเชฐ เชเชฒเชพเชตเชตเชพเชฎเชพเช เชเชตเซ เชเซ เชคเซ เชงเซเชฏเชพเชจเชฎเชพเช เชฒเซเชคเชพ, เชเช เชธเชเชชเซเชฐเซเชฃ เชซเชพเชฐเซเชฎเชจเซ เชเชฐเซเชฐ เชเซ. เชคเชฎเชพเชฐเซเช เชชเซเชคเชพเชจเซเช เชซเชพเชฐเซเชฎ เชถเชฐเซ เชเชฐเชตเซเช เชเซเชฌ เช เชถเซเชฐเชฎ-เชธเชเชจ เชเซ, เชคเซเชฅเซ เช เชฎเชจเซ เชเช เชคเซเชฏเชพเชฐ เชตเชฟเชเชฒเซเชช เชฎเชณเซเชฏเซ - เชซเชพเชฏเชฐเชฌเซเช เชเซเชธเซเช เชฒเซเชฌ.
เชซเชพเชฏเชฐเชฌเซเช เชเซเชธเซเช เชฒเซเชฌ
เชคเซ เชชเชธเชเชฆ เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชนเชคเซเช เชเชพเชฐเชฃ เชเซ Firebase เช Google เชเชคเซเชชเชพเชฆเชจ เชเซ, เชเชเชฒเซ เชเซ เชคเซ เชตเชฟเชถเซเชตเชธเชจเซเชฏ เช เชจเซ เชเซเชฏเชพเชฐเซเชฏ เชฎเซเชคเซเชฏเซ เชชเชพเชฎเซ เชคเซเชตเซ เชถเชเซเชฏเชคเชพ เชจเชฅเซ. เชเชฟเชเชฎเชคเซ เชตเชพเชเชฌเซ เชเซ: เชตเชพเชธเซเชคเชตเชฟเช เชเชชเชเชฐเชฃเชจเชพ เชธเชเชเชพเชฒเชจเชจเชพ เชเชฒเชพเช เชฆเซเช $5, เชเชฎเซเชฏเซเชฒเซเชเชฐเชจเชพ เชธเชเชเชพเชฒเชจเชจเชพ เชเชฒเชพเช เชฆเซเช 1 $.
เช เชฎเชพเชฐเชพ CI เชฎเชพเช เชซเชพเชฏเชฐเชฌเซเช เชเซเชธเซเช เชฒเซเชฌเชจเซ เชฒเชพเชเซ เชเชฐเชตเชพเชฎเชพเช เชฒเชเชญเช เชคเซเชฐเชฃ เช เช เชตเชพเชกเชฟเชฏเชพ เชฒเชพเชเซเชฏเชพเช.
เชชเชฐเชเชคเซ เชเซเชฎ เชธเชคเชค เชตเชงเชคเซ เชฐเชนเซ, เช เชจเซ เชซเชพเชฏเชฐเชฌเซเชธเซ, เชเชฎเชจเชธเซเชฌเซ, เช เชฎเชจเซ เชจเชฟเชฐเชพเชถ เชเชฐเชตเชพเชจเซเช เชถเชฐเซ เชเชฐเซเชฏเซเช. เชคเซ เชธเชฎเชฏเซ, เชคเซเชฎเชจเซ เชชเชพเชธเซ เชเซเช SLA เชจเชนเซเชคเซเช. เชเซเชเชฒเซเชเชตเชพเชฐ เชซเชพเชฏเชฐเชฌเซเชธเซ เช เชฎเชจเซ เชเชฐเซเชฐเซ เชธเชเชเซเชฏเชพเชจเชพ เชเชชเชเชฐเชฃเซ เชชเชฐเซเชเซเชทเชฃเซ เชฎเชพเชเซ เชฎเชซเชค เชจ เชฅเชพเชฏ เชคเซเชฏเชพเช เชธเซเชงเซ เชฐเชพเชน เชเซเชตเซ, เช เชจเซ เช เชฎเซ เชเชเซเชเชคเชพ เชนเซเชฏ เชคเซเชฎ เชคเชฐเชค เช เชคเซเชจเซ เชเชฒเชพเชตเชตเชพเชจเซเช เชถเชฐเซ เชเชฐเซเชฏเซเช เชจเชนเซเช. เชฒเชพเชเชจเชฎเชพเช เชฐเชพเชน เชเซเชตเชพเชฎเชพเช เช เชกเชงเซ เชเชฒเชพเช เชเซเชเชฒเซ เชธเชฎเชฏ เชฒเชพเชเซเชฏเซ, เชเซ เชเชฃเซ เชฒเชพเชเชฌเซ เชธเชฎเชฏ เชเซ. เชเชจเซเชธเซเชเซเชฐเซเชฎเซเชจเซเชเซเชถเชจ เชเซเชธเซเช เชฆเชฐเซเช เชชเซเชเชฐ เชชเชฐ เชเชฒเชพเชตเชตเชพเชฎเชพเช เชเชตเซเชฏเชพ เชนเชคเชพ, เชตเชฟเชฒเชเชฌเชจเซ เชเชพเชฐเชฃเซ เชเชฐเซเชเชฐ เชตเชฟเชเชพเชธ เชงเซเชฎเซ เชชเชกเซ เชเชฏเซ, เช เชจเซ เชชเชเซ เชฎเชพเชธเชฟเช เชฌเชฟเชฒ เชฐเชพเชเชจเซเชก เชฐเชเชฎ เชธเชพเชฅเซ เชเชตเซเชฏเซเช. เชธเชพเชฎเชพเชจเซเชฏ เชฐเซเชคเซ, เชซเชพเชฏเชฐเชฌเซเชเชจเซ เชเซเชกเซ เชฆเซเชตเชพเชจเซเช เช เชจเซ เชเชฐเชจเซ เช เชเชฆเชฐ เชเชพเชฎ เชเชฐเชตเชพเชจเซเช เชจเชเซเชเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชนเชคเซเช, เชเชพเชฐเชฃ เชเซ เชเซเชฎ เชชเซเชฐเชคเซ เชตเซเชฆเซเชงเชฟ เชชเชพเชฎเซ เชนเชคเซ.
เชกเซเชเชฐ + เชชเชพเชฏเชฅเซเชจ + เชฌเซเชถ
เช เชฎเซ เชกเซเชเชฐ เชฒเซเชงเซ, เชคเซเชฎเชพเช เชธเซเชเชซเซเชก เชเชฎเซเชฏเซเชฒเซเชเชฐเซเชธ, เชชเชพเชฏเชฅเซเชจเชฎเชพเช เชเช เชธเชฐเชณ เชชเซเชฐเซเชเซเชฐเชพเชฎ เชฒเชเซเชฏเซ, เชเซ เชฏเซเชเซเชฏ เชธเชฎเชฏเซ เชฏเซเชเซเชฏ เชธเชเชธเซเชเชฐเชฃเชฎเชพเช เชเชฐเซเชฐเซ เชธเชเชเซเชฏเชพเชฎเชพเช เชเชฎเซเชฏเซเชฒเซเชเชฐ เชถเชฐเซ เชเชฐเซ เชเซ เช เชจเซ เชเซเชฏเชพเชฐเซ เชเชฐเซเชฐเซ เชนเซเชฏ เชคเซเชฏเชพเชฐเซ เชคเซเชจเซ เช เชเชเชพเชตเซ เชเซ. เช เชจเซ, เช เชฒเชฌเชคเซเชค, เชฌเซเชถ เชธเซเชเซเชฐเชฟเชชเซเชเซ เชเช เชฆเชเชชเชคเชฟ - เช เชฎเซ เชคเซเชฎเชจเชพ เชตเชฟเชจเชพ เชเซเชฏเชพเช เชนเซเชเชถเซเช?
เช เชฎเชพเชฐเซเช เชชเซเชคเชพเชจเซเช เชชเชฐเซเชเซเชทเชฃ เชตเชพเชคเชพเชตเชฐเชฃ เชฌเชจเชพเชตเชตเชพเชฎเชพเช เชชเชพเชเช เช เช เชตเชพเชกเชฟเชฏเชพ เชฒเชพเชเซเชฏเชพ.
เชชเชฐเชฟเชฃเชพเชฎเซ, เชฆเชฐเซเช เชชเซเชฒ เชตเชฟเชจเชเชคเซ เชฎเชพเชเซ เชเซเชเชจเซ เชตเชฟเชธเซเชคเซเชค เชฎเชฐเซเช-เชฌเซเชฒเซเชเชฟเชเช เชธเซเชเชฟ เชนเชคเซ:
- ARK เชเชธเซเชฎเซเชฌเชฒเซ;
- เชเซเชจเซเช เชชเชฐเซเชเซเชทเชฃเซ;
- เชฒเซเชเช;
- เชเชจเซเชกเซเชฐเซเชเชก เชธเซเชเซเชกเชฟเชฏเซ เชคเชชเชพเชธเซ;
- เชเชจเซเชธเซเชเซเชฐเซเชฎเซเชจเซเชเซเชถเชจ เชชเชฐเซเชเซเชทเชฃเซ;
- เชธเซเชเซเชฐเซเชจเชถเซเช เชชเชฐเซเชเซเชทเชฃเซ.
เชเชจเชพเชฅเซ เชเชฃเชพ เชธเชเชญเชตเชฟเชค เชญเชเชเชพเชฃ เช เชเชเชพเชตเชตเชพเชฎเชพเช เชเชตเซเชฏเชพ เชนเชคเชพ. เชคเชเชจเซเชเซ เชฐเซเชคเซ เชฌเชงเซเช เชเชพเชฎ เชเชฐเซเชฏเซเช, เชชเชฐเชเชคเซ เชตเชฟเชเชพเชธเชเชฐเซเชคเชพเชเช เชซเชฐเชฟเชฏเชพเชฆ เชเชฐเซ เชเซ เชชเชฐเชฟเชฃเชพเชฎเซเชจเซ เชฐเชพเชน เชเซเชฌ เชฒเชพเชเชฌเซ เชเซ.
เชเซเชเชฒเซ เชฒเชพเชเชฌเซ เชธเชฎเชฏ เชเชฃเซ เชฒเชพเชเชฌเซ เชเซ? เช เชฎเซ Bitbucket เช เชจเซ TeamCity เชฎเชพเชเชฅเซ เชกเซเชเชพ เชตเชฟเชถเซเชฒเซเชทเชฃ เชธเชฟเชธเซเชเชฎเชฎเชพเช เช เชชเชฒเซเชก เชเชฐเซเชฏเซ เช เชจเซ เชคเซ เชธเชฎเชเชพเชฏเซเช เชธเชฐเซเชฐเชพเชถ เชฐเชพเชน เชเซเชตเชพเชจเซ เชธเชฎเชฏ 45 เชฎเชฟเชจเชฟเช. เชเชเชฒเซ เชเซ, เชตเชฟเชเชพเชธเชเชฐเซเชคเชพ, เชชเซเชฒ เชตเชฟเชจเชเชคเซ เชเซเชฒเชคเซ เชตเชเชคเซ, เชฌเชฟเชฒเซเชก เชชเชฐเชฟเชฃเชพเชฎเซ เชฎเชพเชเซ เชธเชฐเซเชฐเชพเชถ 45 เชฎเชฟเชจเชฟเช เชฐเชพเชน เชเซเช เชเซ. เชฎเชพเชฐเชพ เชฎเชคเซ, เช เชเชฃเซเช เชเซ, เช เชจเซ เชคเชฎเซ เชคเซเชจเชพ เชเซเชตเซเช เชเชพเชฎ เชเชฐเซ เชถเชเชคเชพ เชจเชฅเซ.
เช เชฒเชฌเชคเซเชค, เช เชฎเซ เช เชฎเชพเชฐเชพ เชคเชฎเชพเชฎ เชฌเชฟเชฒเซเชกเซเชธเชจเซ เชเชกเชชเซ เชฌเชจเชพเชตเชตเชพเชจเซเช เชจเชเซเชเซ เชเชฐเซเชฏเซเช.
เชเชพเชฒเซ เชเชกเชช เชตเชงเชพเชฐเซเช
เชฌเชฟเชฒเซเชกเซเชธ เชเชฃเซเชตเชพเชฐ เชเชคเชพเชฐเชฎเชพเช เชเชญเชพ เชฐเชนเซ เชเซ เชคเซ เชเซเชเชจเซ, เช เชฎเซ เชชเซเชฐเชฅเชฎ เชตเชธเซเชคเซ เชเชฐเซเช เชเซเช เชตเชงเซ เชนเชพเชฐเซเชกเชตเซเชฐ เชเชฐเซเชฆเซเชฏเซเช - เชตเซเชฏเชพเชชเช เชตเชฟเชเชพเชธ เช เชธเซเชฅเซ เชธเชฐเชณ เชเซ. เชฌเชฟเชฒเซเชกเซเชธเซ เชเชคเชพเชฐ เชฒเชเชพเชตเชตเชพเชจเซเช เชฌเชเชง เชเชฐเซ เชฆเซเชงเซเช, เชชเชฐเชเชคเซ เชฐเชพเชน เชเซเชตเชพเชจเซ เชธเชฎเชฏ เชฅเซเชกเซ เชเชเซ เชฅเชฏเซ, เชเชพเชฐเชฃ เชเซ เชเซเชเชฒเซเช เชคเชชเชพเชธเชฎเชพเช เชเชฃเซ เชฒเชพเชเชฌเซ เชธเชฎเชฏ เชฒเชพเชเซเชฏเซ เชนเชคเซ.
เชเซเชฌ เชฒเชพเชเชฌเซ เชธเชฎเชฏ เชฒเซเชคเชพ เชเซเชเชจเซ เชฆเซเชฐ เชเชฐเซ เชฐเชนเซเชฏเชพเช เชเซเช
เช เชฎเชพเชฐเซเช เชธเชคเชค เชเชเซเชเชฐเชฃ เช เชชเซเชฐเชเชพเชฐเชจเซ เชญเซเชฒเซ เช เชจเซ เชธเชฎเชธเซเชฏเชพเชเชจเซ เชชเชเชกเซ เชถเชเซ เชเซ.
- เชเชตเชพเชจเซเช เชจเชฅเซ. เชเซเชฏเชพเชฐเซ เชตเชฟเชฐเซเชงเชพเชญเชพเชธเซ เชซเซเชฐเชซเชพเชฐเซเชจเซ เชเชพเชฐเชฃเซ เชเชเชเช เชจเชฟเชฐเซเชฎเชพเชฃ เชฅเชคเซเช เชจเชฅเซ เชคเซเชฏเชพเชฐเซ CI เชธเชเชเชฒเชจ เชญเซเชฒ เชชเชเชกเซ เชถเชเซ เชเซ. เชฎเซเช เชชเชนเซเชฒเซเชฅเซ เช เชเชนเซเชฏเซเช เชคเซเชฎ, เชชเชเซ เชเซเช เชเชเชเชชเชฃ เชญเซเชเชพ เชเชฐเซ เชถเชเชคเซเช เชจเชฅเซ, เชตเชฟเชเชพเชธ เช เชเชเซ เชเชพเชฏ เชเซ, เช เชจเซ เชฆเชฐเซเช เชจเชฐเซเชตเชธ เชฅเช เชเชพเชฏ เชเซ.
- เชตเชฐเซเชคเชจเชฎเชพเช เชญเซเชฒ. เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชเซเชฏเชพเชฐเซ เชเชชเซเชฒเชฟเชเซเชถเชจ เชฌเชจเชพเชตเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เชชเชฐเชเชคเซ เชเซเชฏเชพเชฐเซ เชคเชฎเซ เชฌเชเชจ เชฆเชฌเชพเชตเซ เชเซ เชคเซเชฏเชพเชฐเซ เชเซเชฐเซเชถ เชฅเชพเชฏ เชเซ, เช เชฅเชตเชพ เชฌเชเชจ เชฌเชฟเชฒเชเซเชฒ เชฆเชฌเชพเชตเชตเชพเชฎเชพเช เชเชตเชคเซเช เชจเชฅเซ. เช เชเชฐเชพเชฌ เชเซ เชเชพเชฐเชฃ เชเซ เชเชตเซ เชฌเช เชฏเซเชเชฐ เชธเซเชงเซ เชชเชนเซเชเชเซ เชถเชเซ เชเซ.
- เชฒเซเชเชเชเชฎเชพเช เชฌเช. เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชเช เชฌเชเชจ เชเซเชฒเชฟเช เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชเซ, เชชเชฐเชเชคเซ 10 เชชเชฟเชเซเชธเซเชฒ เชกเชพเชฌเซ เชคเชฐเชซ เชเชธเซเชกเซเชฏเซเช เชเซ.
- เชคเชเชจเซเชเซ เชฆเซเชตเชพเชฎเชพเช เชตเชงเชพเชฐเซ.
เช เชธเซเชเชฟ เชเซเชฏเชพ เชชเชเซ, เช เชฎเชจเซ เชธเชฎเชเชพเชฏเซเช เชเซ เชซเชเซเชค เชชเซเชฐเชฅเชฎ เชฌเซ เชฎเซเชฆเซเชฆเชพ เช เชฎเชนเชคเซเชตเชชเซเชฐเซเชฃ เชเซ. เช เชฎเซ เชเชตเซ เชธเชฎเชธเซเชฏเชพเชเชจเซ เชชเชนเซเชฒเชพ เชชเชเชกเชตเชพ เชฎเชพเชเชเซเช เชเซเช. เชฒเซเชเชเชเชฎเชพเช เชฌเชเซเชธ เชกเชฟเชเชพเชเชจ-เชธเชฎเซเชเซเชทเชพเชจเชพ เชคเชฌเชเซเชเซ เชถเซเชงเชตเชพเชฎเชพเช เชเชตเซ เชเซ เช เชจเซ เชคเซ เชชเชเซ เชธเชฐเชณเชคเชพเชฅเซ เชธเซเชงเชพเชฐเซ เชถเชเชพเชฏ เชเซ. เชเซเชเชจเชฟเชเชฒ เชฆเซเชตเซเช เชธเชพเชฅเซ เชตเซเชฏเชตเชนเชพเชฐ เชเชฐเชตเชพ เชฎเชพเชเซ เชเช เช เชฒเช เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เช เชจเซ เชเชฏเซเชเชจเชจเซ เชเชฐเซเชฐ เชเซ, เชคเซเชฅเซ เช เชฎเซ เชชเซเชฒ เชตเชฟเชจเชเชคเซ เชชเชฐ เชคเซเชจเซเช เชชเชฐเซเชเซเชทเชฃ เชจ เชเชฐเชตเชพเชจเซเช เชจเชเซเชเซ เชเชฐเซเชฏเซเช.
เช เชตเชฐเซเชเซเชเชฐเชฃเชจเชพ เชเชงเชพเชฐเซ, เช เชฎเซ เชคเชชเชพเชธเชจเซ เชธเชเชชเซเชฐเซเชฃ เชธเซเชเชฟเชจเซ เชนเชฒเชพเชตเซ เชฆเซเชงเซ. เชฒเชฟเชจเซเชเชจเซ เชชเชพเชฐ เชเชฐเซ เช เชจเซ เชคเซเชจเซเช เชชเซเชฐเชเซเชทเซเชชเชฃ เชฐเชพเชคเซเชฐเชพเชค เชฎเซเชฒเชคเชตเซ เชฐเชพเชเซเชฏเซเช: เชฎเชพเชคเซเชฐ เชเซเชฅเซ เชคเซ เชชเซเชฐเซเชเซเชเซเชเชฎเชพเช เชเซเชเชฒเซ เชธเชฎเชธเซเชฏเชพเช เชเซ เชคเซเชจเซ เช เชนเซเชตเชพเชฒ เชคเซเชฏเชพเชฐ เชเชฐเซ. เช เชฎเซ เชคเชเชจเซเชเซ เชฆเซเชตเซเช เชธเชพเชฅเซ เช เชฒเชเชฅเซ เชเชพเชฎ เชเชฐเชตเชพ เชฎเชพเชเซ เชธเชเชฎเชค เชฅเชฏเชพ เชเซเช, เช เชจเซ เชเชจเซเชกเซเชฐเซเชเชก เชธเซเชเซเชกเชฟเชฏเซ เชคเชชเชพเชธ เชธเชเชชเซเชฐเซเชฃเชชเชฃเซ เชเซเชกเซ เชฆเซเชตเชพเชฎเชพเช เชเชตเซ เชนเชคเซ. เชกเซเชเชฐเชฎเชพเช เชเชจเซเชกเซเชฐเซเชเชก เชธเซเชเซเชกเชฟเชฏเซ เชเชจเซเชธเซเชชเซเชเซเชถเชจ เชเชฒเชพเชตเชตเชพ เชฎเชพเชเซ เชฐเชธเชชเซเชฐเชฆ เชฒเชพเชเซ เชเซ, เชชเชฐเชเชคเซ เชธเชชเซเชฐเซเชเชฎเชพเช เชเชฃเซ เชฎเซเชถเซเชเซเชฒเซ เชเชญเซ เชเชฐเซ เชเซ. เชเชจเซเชกเซเชฐเซเชเชก เชธเซเชเซเชกเชฟเชฏเซ เชตเชฐเซเชเชจเชฎเชพเช เชเซเชเชชเชฃ เช เชชเชกเซเชเชจเซ เช เชฐเซเชฅ เชเซ เช เชเชฎเซเชฏ เชฌเชเซเชธ เชธเชพเชฅเซ เชธเชเชเชฐเซเชท. เชธเซเชเซเชฐเซเชจเชถเซเช เชชเชฐเซเชเซเชทเชฃเซเชจเซ เชธเชฎเชฐเซเชฅเชจ เชเชชเชตเซเช เชชเชฃ เชฎเซเชถเซเชเซเชฒ เชนเชคเซเช, เชเชพเชฐเชฃ เชเซ เชฒเชพเชเชฌเซเชฐเซเชฐเซ เชเซเชฌ เชธเซเชฅเชฟเชฐ เชจ เชนเชคเซ เช เชจเซ เชคเซเชฏเชพเช เชเซเชเชพ เชนเชเชพเชฐเชพเชคเซเชฎเช เชนเชคเชพ. เชเซเช เชฒเชฟเชธเซเชเชฎเชพเชเชฅเซ เชธเซเชเซเชฐเซเชจเชถเซเช เชเซเชธเซเช เชฆเซเชฐ เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเชพ เชเซ.
เชชเชฐเชฟเชฃเชพเชฎเซ, เช เชฎเชพเชฐเซ เชชเชพเชธเซ เชฌเชพเชเซ เชนเชคเซเช:
- ARK เชเชธเซเชฎเซเชฌเชฒเซ;
- เชเซเชจเซเช เชชเชฐเซเชเซเชทเชฃเซ;
- เชเชจเซเชธเซเชเซเชฐเซเชฎเซเชจเซเชเซเชถเชจ เชชเชฐเซเชเซเชทเชฃเซ.
เชเซเชฐเซเชกเชฒ เชฐเซเชฎเซเช เชเซเชถ
เชญเชพเชฐเซ เชคเชชเชพเชธ เชตเชฟเชจเชพ, เชฌเชงเซเช เชธเชพเชฐเซเช เชฅเช เชเชฏเซเช. เชชเชฐเชเชคเซ เชธเชเชชเซเชฐเซเชฃเชคเชพเชจเซ เชเซเช เชฎเชฐเซเชฏเชพเชฆเชพ เชจเชฅเซ!
เช เชฎเชพเชฐเซ เชเชชเซเชฒเชฟเชเซเชถเชจ เชชเชนเซเชฒเชพเชฅเซ เช เชฒเชเชญเช 150 เชเซเชฐเซเชกเชฒ เชฎเซเชกเซเชฏเซเชฒเซเชฎเชพเช เชตเชฟเชญเชพเชเชฟเชค เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชนเชคเซ. เชเซเชฐเซเชกเชฒ เชฐเซเชฎเซเช เชเซเชถ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซเชคเซ เช เชเชฟเชธเซเชธเชพเชฎเชพเช เชธเชพเชฐเซ เชฐเซเชคเซ เชเชพเชฐเซเชฏ เชเชฐเซ เชเซ, เชคเซเชฅเซ เช เชฎเซ เชคเซเชจเซ เช เชเชฎเชพเชตเชตเชพเชจเซเช เชจเชเซเชเซ เชเชฐเซเชฏเซเช.
เชเซเชฐเซเชกเชฒ เชฐเชฟเชฎเซเช เชเซเชถ เช เชเช เชเชตเซ เชธเซเชตเชพ เชเซ เชเซ เชตเซเชฏเชเซเชคเชฟเชเชค เชฎเซเชกเซเชฏเซเชฒเซเชฎเชพเช เชตเซเชฏเชเซเชคเชฟเชเชค เชเชพเชฐเซเชฏเซ เชฎเชพเชเซ เชเชฐเซเชเชฟเชซเซเชเซเชเชจเซ เชเซเชถ เชเชฐเซ เชถเชเซ เชเซ. เชเซเชฐเซเชกเชฒ, เชเซเชกเชจเซ เชตเชพเชธเซเชคเชตเชฎเชพเช เชเชฎเซเชชเชพเชเชฒ เชเชฐเชตเชพเชจเซ เชฌเชฆเชฒเซ, เชฐเชฟเชฎเซเช เชเซเชถ เชชเชฐ เชเช เชฃ เชเชฐเชตเชพ เชฎเชพเชเซ HTTP เชจเซ เชเชชเชฏเซเช เชเชฐเซ เชเซ เช เชจเซ เชชเซเชเซ เชเซ เชเซ เชถเซเช เชเซเชเช เช เชเชพเชฐเซเชฏ เชชเชนเซเชฒเซเชฅเซ เช เชเชฐเซเชฏเซเช เชเซ. เชเซ เชนเชพ, เชคเซ เชคเซ เชซเชเซเชค เชชเชฐเชฟเชฃเชพเชฎ เชกเชพเชเชจเชฒเซเชก เชเชฐเซ เชเซ.
เชเซเชฐเซเชกเชฒ เชฐเซเชฎเซเช เชเซเชถ เชเชฒเชพเชตเชตเซเช เชธเชฐเชณ เชเซ เชเชพเชฐเชฃ เชเซ เชเซเชฐเซเชกเชฒ เชกเซเชเชฐ เชเชฎเซเช เชชเซเชฐเชฆเชพเชจ เชเชฐเซ เชเซ. เช เชฎเซ เชคเซเชฐเชฃ เชเชฒเชพเชเชฎเชพเช เช เชเชฐเชตเชพเชฎเชพเช เชธเชซเชณ เชฅเชฏเชพ.
เชคเชฎเชพเชฐเซ เชฎเชพเชคเซเชฐ เชกเซเชเชฐ เชฒเซเชจเซเช เชเชฐเชตเชพเชจเซเช เชนเชคเซเช เช เชจเซ เชชเซเชฐเซเชเซเชเซเชเชฎเชพเช เชเช เชฒเซเชเซ เชฒเชเชตเชพเชจเซเช เชนเชคเซเช. เชชเชฐเชเชคเซ เชเซ เชเซ เชคเซ เชเชกเชชเชฅเซ เชฒเซเชจเซเช เชฅเช เชถเชเซ เชเซ, เชคเซ เชฌเชงเซเช เชธเชพเชฐเซ เชฐเซเชคเซ เชเชพเชฎ เชเชฐเชตเชพ เชฎเชพเชเซ เชเชฃเซ เชธเชฎเชฏ เชฒเซเชถเซ.
เชจเซเชเซ เชเซเชถ เชฎเชฟเชธ เชเซเชฐเชพเชซ เชเซ.
เชเซเชฌ เช เชถเชฐเซเชเชคเชฎเชพเช, เชเซเชถ เชเซเชเซ เชเชตเชพเชจเซ เชเชเชพเชตเชพเชฐเซ เชฒเชเชญเช 65 เชนเชคเซ. เชคเซเชฐเชฃ เช
เช เชตเชพเชกเชฟเชฏเชพ เชชเชเซ, เช
เชฎเซ เช เชฎเซเชฒเซเชฏเชจเซ 20% เชธเซเชงเซ เชตเชงเชพเชฐเชตเชพเชฎเชพเช เชตเซเชฏเชตเชธเซเชฅเชพเชชเชฟเชค เชฅเชฏเชพ. เชคเซ เชฌเชนเชพเชฐ เชเชตเซเชฏเซเช เชเซ เชเซ Android เชเชชเซเชฒเชฟเชเซเชถเชจ เชเชเชคเซเชฐเชฟเชค เชเชฐเซ เชเซ เชคเซ เชเชพเชฐเซเชฏเซเชฎเชพเช เชตเชฟเชเชฟเชคเซเชฐ เชธเชเชเซเชฐเชฎเชฟเชค เช
เชตเชฒเชเชฌเชจ เชเซ, เชเซเชจเชพ เชเชพเชฐเชฃเซ เชเซเชฐเซเชกเชฒ เชเซเชถ เชเซเชเซ เชเชฏเซ.
เชเซเชถเชจเซ เชเชจเซเชเซเช เชเชฐเซเชจเซ, เช เชฎเซ เชฌเชฟเชฒเซเชกเชจเซ เชฎเซเชเชพ เชชเซเชฐเชฎเชพเชฃเชฎเชพเช เชเชกเชชเซ เชฌเชจเชพเชตเซเชฏเซเช. เชชเชฐเชเชคเซ เชเชธเซเชฎเซเชฌเชฒเซ เชเชชเชฐเชพเชเชค, เชเชจเซเชธเซเชเซเชฐเซเชฎเซเชจเซเชเซเชถเชจ เชชเชฐเซเชเซเชทเชฃเซ เชชเชฃ เชเซ, เช เชจเซ เชคเซ เชเชฃเซ เชธเชฎเชฏ เชฒเซ เชเซ. เชเชฆเชพเช เชฆเชฐเซเช เชชเซเชฒ เชตเชฟเชจเชเชคเซ เชฎเชพเชเซ เชคเชฎเชพเชฎ เชชเชฐเซเชเซเชทเชฃเซ เชเชฒเชพเชตเชตเชพเชจเซ เชเชฐเซเชฐ เชจเชฅเซ. เชถเซเชงเชตเชพ เชฎเชพเชเซ, เช เชฎเซ เช เชธเชฐ เชตเชฟเชถเซเชฒเซเชทเชฃเชจเซ เชเชชเชฏเซเช เชเชฐเซเช เชเซเช.
เช เชธเชฐ เชตเชฟเชถเซเชฒเซเชทเชฃ
เชชเซเชฒ เชตเชฟเชจเชเชคเซ เชชเชฐ, เช เชฎเซ เชเชฟเช เชกเชฟเชซ เชเชเชคเซเชฐเชฟเชค เชเชฐเซเช เชเซเช เช เชจเซ เชธเซเชงเชพเชฐเซเชฒเชพ เชเซเชฐเซเชกเชฒ เชฎเซเชกเซเชฏเซเชฒเซ เชถเซเชงเซเช เชเซเช.
เชคเซ เชฎเชพเชคเซเชฐ เชเชจเซเชธเซเชเซเชฐเซเชฎเซเชจเซเชเซเชถเชจ เชชเชฐเซเชเซเชทเชฃเซ เชเชฒเชพเชตเชตเชพเชจเซ เช
เชฐเซเชฅเชชเซเชฐเซเชฃ เชเซ เชเซ เชฌเชฆเชฒเชพเชฏเซเชฒ เชฎเซเชกเซเชฏเซเชฒเซ เช
เชจเซ เชคเซเชจเชพ เชชเชฐ เชเชงเชพเชฐ เชฐเชพเชเชคเชพ เชคเชฎเชพเชฎ เชฎเซเชกเซเชฏเซเชฒเซเชจเซ เชคเชชเชพเชธเซ เชเซ. เชชเชกเซเชถเซ เชฎเซเชกเซเชฏเซเชฒเซ เชฎเชพเชเซ เชชเชฐเซเชเซเชทเชฃเซ เชเชฒเชพเชตเชตเชพเชจเซ เชเซเช เช
เชฐเซเชฅ เชจเชฅเซ: เชคเซเชฏเชพเชเชจเซ เชเซเชก เชฌเชฆเชฒเชพเชฏเซ เชจเชฅเซ เช
เชจเซ เชเชเชเชชเชฃ เชคเซเชกเซ เชถเชเชคเซเช เชจเชฅเซ.
เชเชจเซเชธเซเชเซเชฐเซเชฎเซเชจเซเชเซเชถเชจ เชเซเชธเซเช เชเชเชฒเชพ เชธเชฐเชณ เชจเชฅเซ, เชเชพเชฐเชฃ เชเซ เชคเซ เชเชเซเช-เชธเซเชคเชฐเชจเชพ เชเชชเซเชฒเชฟเชเซเชถเชจ เชฎเซเชกเซเชฏเซเชฒเชฎเชพเช เชธเซเชฅเชฟเชค เชนเซเชตเชพ เชเซเชเช. เชฆเชฐเซเช เชชเชฐเซเชเซเชทเชฃ เชเชฏเชพ เชฎเซเชกเซเชฏเซเชฒเชจเซเช เชเซ เชคเซ เชธเชฎเชเชตเชพ เชฎเชพเชเซ เช เชฎเซ เชฌเชพเชเชเชเซเชก เชตเชฟเชถเซเชฒเซเชทเชฃ เชธเชพเชฅเซ เชนเซเชฏเซเชฐเชฟเชธเซเชเชฟเชเซเชธเชจเซ เชเชชเชฏเซเช เชเชฐเซเชฏเซ.
เชเชจเซเชธเซเชเซเชฐเซเชฎเซเชจเซเชเซเชถเชจ เชเซเชธเซเชเชจเชพ เชเชชเชฐเซเชถเชจเชจเซ เช เชชเชเซเชฐเซเชก เชเชฐเชตเชพเชฎเชพเช เชเซเชฅเซ เชคเซเช เชฎเชพเชคเซเชฐ เชธเชพเชฎเซเชฒ เชฎเซเชกเซเชฏเซเชฒเซเชจเซเช เช เชชเชฐเซเชเซเชทเชฃ เชเชฐเซ เชถเชเซ เชคเซ เชฎเชพเชเซ เชฒเชเชญเช เชเช เช เช เชตเชพเชกเชฟเชฏเชพ เชฒเชพเชเซเชฏเชพ.
เชจเชฟเชฐเซเชเซเชทเชฃเซเชจเซ เชเชกเชชเซ เชฌเชจเชพเชตเชตเชพเชจเชพเช เชชเชเชฒเชพเช เชธเชซเชณเชคเชพเชชเซเชฐเซเชตเช เชเชพเชฎ เชเชฐเซ เชฐเชนเซเชฏเชพเช เชเซ. 45 เชฎเชฟเชจเชฟเชเชฅเซ เช เชฎเซ เชฒเชเชญเช 15 เชธเซเชงเซ เชเชฏเชพ. เชฌเชฟเชฒเซเชก เชฎเชพเชเซ เชเช เชเซเชตเชพเชฐเซเชเชฐ เชเชฒเชพเช เชฐเชพเชน เชเซเชตเซ เชคเซ เชชเชนเซเชฒเชพเชฅเซ เช เชธเชพเชฎเชพเชจเซเชฏ เชเซ.
เชชเชฐเชเชคเซ เชนเชตเซ เชตเชฟเชเชพเชธเชเชฐเซเชคเชพเชเช เชซเชฐเชฟเชฏเชพเชฆ เชเชฐเชตเชพเชจเซเช เชถเชฐเซ เชเชฐเซเชฏเซเช เชเซ เชเซ เชคเซเช เชธเชฎเชเซ เชถเชเชคเชพ เชจเชฅเซ เชเซ เชเชฏเชพ เชฌเชฟเชฒเซเชก เชฒเซเชจเซเช เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชฐเชนเซเชฏเชพ เชเซ, เชฒเซเช เชเซเชฏเชพเช เชเซเชตเซ, เชถเชพ เชฎเชพเชเซ เชฌเชฟเชฒเซเชก เชฒเชพเชฒ เชเซ, เชเชฏเซ เชเซเชธเซเช เชจเชฟเชทเซเชซเชณ เชเชฏเซ เชตเชเซเชฐเซ.
เชชเซเชฐเชคเชฟเชธเชพเชฆ เชธเชพเชฅเซเชจเซ เชธเชฎเชธเซเชฏเชพเช เชตเชฟเชเชพเชธเชจเซ เชงเซเชฎเซเช เชเชฐเซ เชเซ, เชคเซเชฅเซ เช
เชฎเซ เชถเชเซเชฏ เชคเซเชเชฒเซ เชฆเชฐเซเช PR เช
เชจเซ เชฌเชฟเชฒเซเชก เชตเชฟเชถเซ เชธเซเชชเชทเซเช เช
เชจเซ เชตเชฟเชเชคเชตเชพเชฐ เชฎเชพเชนเชฟเชคเซ เชชเซเชฐเชฆเชพเชจ เชเชฐเชตเชพเชจเซ เชชเซเชฐเชฏเชพเชธ เชเชฐเซเชฏเซ. เช
เชฎเซ Bitbucket to PR เชฎเชพเช เชเชฟเชชเซเชชเชฃเซเช เชธเชพเชฅเซ เชถเชฐเซเชเชค เชเชฐเซ, เชเซ เชฆเชฐเซเชถเชพเชตเซ เชเซ เชเซ เชเช เชฌเชฟเชฒเซเชก เชจเชฟเชทเซเชซเชณ เชเช เช
เชจเซ เชถเชพ เชฎเชพเชเซ, เช
เชจเซ Slack เชฎเชพเช เชฒเชเซเชทเชฟเชค เชธเชเชฆเซเชถเชพเช เชฒเชเซเชฏเชพ. เช
เชเชคเซ, เช
เชฎเซ เชตเชฐเซเชคเชฎเชพเชจเชฎเชพเช เชเชพเชฒเซ เชฐเชนเซเชฒเชพ เชคเชฎเชพเชฎ เชฌเชฟเชฒเซเชก เช
เชจเซ เชคเซเชฎเชจเซ เชธเซเชฅเชฟเชคเชฟเชจเซ เชธเซเชเชฟ เชธเชพเชฅเซ เชชเซเชทเซเช เชฎเชพเชเซ PR เชกเซเชถเชฌเซเชฐเซเชก เชฌเชจเชพเชตเซเชฏเซเช เชเซ: เชเชคเชพเชฐเชฌเชฆเซเชง, เชเชพเชฒเซ เชฐเชนเซเชฒ, เชเซเชฐเซเชถ เช
เชฅเชตเชพ เชชเซเชฐเซเชฃ. เชคเชฎเซ เชฌเชฟเชฒเซเชก เชชเชฐ เชเซเชฒเชฟเช เชเชฐเซ เชถเชเซ เชเซ เช
เชจเซ เชคเซเชจเชพ เชฒเซเช เชชเชฐ เชเช เชถเชเซ เชเซ.
เช เช
เช เชตเชพเชกเชฟเชฏเชพ เชตเชฟเชเชคเชตเชพเชฐ เชชเซเชฐเชคเชฟเชธเชพเชฆ เชชเชฐ เชเชฐเซเชเชตเชพเชฎเชพเช เชเชตเซเชฏเชพ เชนเชคเชพ.
เชฏเซเชเชจเชพเช
เชเชพเชฒเซ เชคเชพเชเซเชคเชฐเชจเชพ เชเชคเชฟเชนเชพเชธ เชคเชฐเชซ เชเชเชณ เชตเชงเซเช. เชชเซเชฐเชคเชฟเชธเชพเชฆเชจเชพ เชฎเซเชฆเซเชฆเชพเชจเซ เชเชเซเชฒเซเชฏเชพ เชชเชเซ, เช เชฎเซ เชเช เชจเชตเชพ เชธเซเชคเชฐเซ เชชเชนเซเชเชเซเชฏเชพ - เช เชฎเซ เช เชฎเชพเชฐเซเช เชชเซเชคเชพเชจเซเช เชเชฎเซเชฏเซเชฒเซเชเชฐ เชซเชพเชฐเซเชฎ เชฌเชจเชพเชตเชตเชพเชจเซเช เชจเชเซเชเซ เชเชฐเซเชฏเซเช. เชเซเชฏเชพเชฐเซ เชเชฃเชพ เชชเชฐเซเชเซเชทเชฃเซ เช เชจเซ เชเชฎเซเชฏเซเชฒเซเชเชฐ เชนเซเชฏ เชเซ, เชคเซเชฏเชพเชฐเซ เชคเซเชจเซเช เชธเชเชเชพเชฒเชจ เชเชฐเชตเซเช เชฎเซเชถเซเชเซเชฒ เชนเซเชฏ เชเซ. เชชเชฐเชฟเชฃเชพเชฎเซ, เช เชฎเชพเชฐเชพ เชฌเชงเชพ เชเชฎเซเชฏเซเชฒเซเชเชฐเซเชธ เชฒเชตเชเซเช เชธเชเชธเชพเชงเชจ เชตเซเชฏเชตเชธเซเชฅเชพเชชเชจ เชธเชพเชฅเซ k8s เชเซเชฒเชธเซเชเชฐเชฎเชพเช เชเชฏเชพ.
เช เชเชชเชฐเชพเชเชค, เช เชจเซเชฏ เชฏเซเชเชจเชพเช เชเซ.
- เชฐเซเชเชฐเซเชจ เชฒเชฟเชจเซเช (เช เชจเซ เช เชจเซเชฏ เชธเซเชฅเชฟเชฐ เชตเชฟเชถเซเชฒเซเชทเชฃ). เช เชฎเซ เช เชฆเชฟเชถเชพเชฎเชพเช เชชเชนเซเชฒเซเชฅเซ เช เชเชพเชฎ เชเชฐเซ เชฐเชนเซเชฏเชพ เชเซเช.
- PR เชฌเซเชฒเซเชเชฐ เชชเชฐ เชฌเชงเซเช เชเชฒเชพเชตเซ เช เชเชค-เชฅเซ-เช เชเชค เชชเชฐเซเชเซเชทเชฃเซ เชฌเชงเชพ SDK เชตเชฐเซเชเชจ เชชเชฐ.
เชคเซเชฅเซ, เช เชฎเซ เชเชตเชฟเชเซเชฎเชพเช เชธเชคเชค เชเชเซเชเชฐเชฃเชจเชพ เชตเชฟเชเชพเชธเชจเซ เชเชคเชฟเชนเชพเชธ เชถเซเชงเซ เชเชพเชขเซเชฏเซ เชเซ. เชนเชตเซ เชนเซเช เช เชจเซเชญเชตเซ เชฆเซเชทเซเชเชฟเชเซเชฃเชฅเซ เชเซเชเชฒเซเช เชธเชฒเชพเชน เชเชชเชตเชพ เชฎเชพเชเชเซ เชเซเช.
เชเชฟเชชเซเชธ
เชเซ เชนเซเช เชฎเชพเชคเซเชฐ เชเช เชธเชฒเชพเชน เชเชชเซ เชถเชเซเช เชคเซ เชคเซ เช เชนเชถเซ:
เชเซเชชเชพ เชเชฐเซเชจเซ เชถเซเชฒ เชธเซเชเซเชฐเชฟเชชเซเชเซ เชธเชพเชฅเซ เชธเชพเชตเชเซเชค เชฐเชนเซ!
Bash เช เชเซเชฌ เช เชฒเชตเชเซเช เช เชจเซ เชถเชเซเชคเชฟเชถเชพเชณเซ เชธเชพเชงเชจ เชเซ, เชคเซ เชธเซเชเซเชฐเชฟเชชเซเชเซ เชฒเชเชตเชพ เชฎเชพเชเซ เชเซเชฌ เช เชจเซเชเซเชณ เช เชจเซ เชเชกเชชเซ เชเซ. เชชเชฐเชเชคเซ เชคเชฎเซ เชคเซเชจเซ เชธเชพเชฅเซ เชเชพเชณเชฎเชพเช เชซเชธเชพเช เชถเชเซ เชเซ, เช เชจเซ, เชเชฎเชจเชธเซเชฌเซ, เช เชฎเซ เชคเซเชฎเชพเช เชชเชกเซเชฏเชพ.
เชคเซ เชฌเชงเซเช เชธเชฐเชณ เชธเซเชเซเชฐเชฟเชชเซเชเซเชฅเซ เชถเชฐเซ เชฅเชฏเซเช เชเซ เช เชฎเชพเชฐเซ เชฌเชฟเชฒเซเชก เชฎเชถเซเชจเซ เชชเชฐ เชเชพเชฒเชคเซ เชนเชคเซ:
#!/usr/bin/env bash
./gradlew assembleDebug
เชชเชฐเชเชคเซ, เชเซเชฎ เชคเชฎเซ เชเชพเชฃเซ เชเซ, เชฌเชงเซเช เช เชตเชฟเชเชธเซ เชเซ เช เชจเซ เชธเชฎเชฏ เชเชคเชพเช เชตเชงเซ เชเชเชฟเชฒ เชฌเชจเซ เชเซ - เชเชพเชฒเซ เชเช เชธเซเชเซเชฐเชฟเชชเซเชเชจเซ เชฌเซเชเซเชฎเชพเชเชฅเซ เชเชฒเชพเชตเซเช, เชเชพเชฒเซ เชคเซเชฏเชพเช เชเซเชเชฒเชพเช เชชเชฐเชฟเชฎเชพเชฃเซ เชชเชธเชพเชฐ เชเชฐเซเช - เช เชเชคเซ เชเชชเชฃเซ เชเช เชซเชเชเซเชถเชจ เชฒเชเชตเชพเชจเซเช เชนเชคเซเช เชเซ เชจเชเซเชเซ เชเชฐเซ เชเซ เชเซ เชฌเซเชถ เชจเซเชธเซเชเชฟเชเชเชจเชพ เชเชฏเชพ เชธเซเชคเชฐเซ เชเชชเชฃเซ เชนเชตเซ เชเซเชฐเชฎเชฎเชพเช เชเซเช. เชเชฐเซเชฐเซ เช เชตเชคเชฐเชฃเซ เชฆเชพเชเชฒ เชเชฐเชตเชพ, เชคเซ เชฌเชงเซเช เชถเชฐเซ เชเชฐเชตเชพ เชฎเชพเชเซ.
เชคเชฎเซ เชเชตเซ เชธเซเชเซเชฐเชฟเชชเซเชเซเชจเชพ เชตเชฟเชเชพเชธ เชฎเชพเชเซ เชถเซเชฐเชฎ เชเชฐเซเชเชจเซ เชเชฒเซเชชเชจเชพ เชเชฐเซ เชถเชเซ เชเซ. เชนเซเช เชคเชฎเชจเซ เช เชเชพเชณเชฎเชพเช เชจ เชชเชกเชตเชพเชจเซ เชธเชฒเชพเชน เชเชชเซเช เชเซเช.
เชถเซเช เชฌเชฆเชฒเซ เชถเชเชพเชฏ เชเซ?
- เชเซเชเชชเชฃ เชธเซเชเซเชฐเชฟเชชเซเชเซเชเช เชญเชพเชทเชพ. เชชเชฐ เชฒเชเซ เชชเชพเชฏเชฅเซเชจ เช เชฅเชตเชพ เชเซเชเชฒเชฟเชจ เชธเซเชเซเชฐเชฟเชชเซเช เชตเชงเซ เช เชจเซเชเซเชณ เชเชพเชฐเชฃ เชเซ เชคเซ เชชเซเชฐเซเชเซเชฐเชพเชฎเชฟเชเช เชเซ, เชธเซเชเซเชฐเชฟเชชเซเชเซเชธ เชจเชฅเซ.
- เช เชฅเชตเชพ เชซเซเชฐเซเชฎเชฎเชพเช เชคเชฎเชพเชฎ เชฌเชฟเชฒเซเชก เชฒเซเชเชฟเชเชจเซเช เชตเชฐเซเชฃเชจ เชเชฐเซ เชเชธเซเชเชฎ เชเซเชฐเซเชกเชฒ เชเชพเชฐเซเชฏเซ เชคเชฎเชพเชฐเชพ เชชเซเชฐเซเชเซเชเซเช เชฎเชพเชเซ.
เช เชฎเซ เชฌเซเชเซ เชตเชฟเชเชฒเซเชช เชชเชธเชเชฆ เชเชฐเชตเชพเชจเซเช เชจเชเซเชเซ เชเชฐเซเชฏเซเช เชเซ, เช เชจเซ เชนเชตเซ เช เชฎเซ เชตเซเชฏเชตเชธเซเชฅเชฟเชค เชฐเซเชคเซ เชฌเชงเซ เชฌเซเชถ เชธเซเชเซเชฐเชฟเชชเซเชเซ เชเชพเชขเซ เชจเชพเชเซเช เชเซเช เช เชจเซ เชเชฃเชพ เชฌเชงเชพ เชเชธเซเชเชฎ เชเซเชฐเซเชกเชฒ เชเชพเชฐเซเชฏเซ เชฒเชเซ เชฐเชนเซเชฏเชพ เชเซเช.
เชเซเชช #2: เชเซเชกเชฎเชพเช เชเชจเซเชซเซเชฐเชพเชธเซเชเซเชฐเชเซเชเชฐ เชธเซเชเซเชฐ เชเชฐเซ.
เชคเซ เช เชจเซเชเซเชณ เชเซ เชเซเชฏเชพเชฐเซ เชธเชคเชค เชเชเซเชเชฐเชฃ เชธเซเชเชฟเชเช เชเซเชจเชเชฟเชจเซเชธ เช เชฅเชตเชพ เชเซเชฎเชธเชฟเชเซ เชตเชเซเชฐเซเชจเชพ UI เชเชจเซเชเชฐเชซเซเชธเชฎเชพเช เชจเชนเซเช, เชชเชฐเชเชคเซ เชชเซเชฐเซเชเซเชเซเช เชฐเชฟเชชเซเชเซเชเชฐเซเชฎเชพเช เชธเซเชงเชพ เชเซเชเซเชธเซเช เชซเชพเชเชฒเซเชจเชพ เชธเซเชตเชฐเซเชชเชฎเชพเช เชธเชเชเซเชฐเชนเชฟเชค เชฅเชพเชฏ เชเซ. เช เชเชตเซเชคเซเชคเชฟเชเซเชทเชฎเชคเชพ เชเชชเซ เชเซ. เช เชจเซเชฏ เชถเชพเชเชพ เชชเชฐ เชเซเชก เชฐเซเชฒเชฌเซเช เช เชฅเชตเชพ เชฌเชฟเชฒเซเชก เชเชฐเชตเซเช เชฎเซเชถเซเชเซเชฒ เชจเชนเซเช เชนเซเชฏ.
เชธเซเชเซเชฐเชฟเชชเซเชเซ เชชเซเชฐเซเชเซเชเซเชเชฎเชพเช เชธเชเชเซเชฐเชนเชฟเชค เชเชฐเซ เชถเชเชพเชฏ เชเซ. เชชเชฐเซเชฏเชพเชตเชฐเชฃ เชธเชพเชฅเซ เชถเซเช เชเชฐเชตเซเช?
เชเซเชช #3: เชกเซเชเชฐ เชชเชฐเซเชฏเชพเชตเชฐเชฃเชฎเชพเช เชฎเชฆเชฆ เชเชฐเซ เชถเชเซ เชเซ.
เชคเซ เชเซเชเซเชเชธเชชเชฃเซ Android เชตเชฟเชเชพเชธเชเชฐเซเชคเชพเชเชจเซ เชฎเชฆเชฆ เชเชฐเชถเซ; เชเชฎเชจเชธเซเชฌเซ, iOS เชชเชพเชธเซ เชนเชเซ เชธเซเชงเซ เชเช เชจเชฅเซ.
เช เชเช เชธเชฐเชณ เชกเซเชเชฐ เชซเชพเชเชฒเชจเซเช เชเชฆเชพเชนเชฐเชฃ เชเซ เชเซเชฎเชพเช jdk เช เชจเซ android-sdk เชเซ:
FROM openjdk:8
ENV SDK_URL="https://dl.google.com/android/repository/sdk-tools-linux-3859397.zip"
ANDROID_HOME="/usr/local/android-sdk"
ANDROID_VERSION=26
ANDROID_BUILD_TOOLS_VERSION=26.0.2
# Download Android SDK
RUN mkdir "$ANDROID_HOME" .android
&& cd "$ANDROID_HOME"
&& curl -o sdk.zip $SDK_URL
&& unzip sdk.zip
&& rm sdk.zip
&& yes | $ANDROID_HOME/tools/bin/sdkmanager --licenses
# Install Android Build Tool and Libraries
RUN $ANDROID_HOME/tools/bin/sdkmanager --update
RUN $ANDROID_HOME/tools/bin/sdkmanager "build-tools;${ANDROID_BUILD_TOOLS_VERSION}"
"platforms;android-${ANDROID_VERSION}"
"platform-tools"
RUN mkdir /application
WORKDIR /application
เช เชกเซเชเชฐ เชซเชพเชเชฒ เชฒเชเซเชฏเชพ เชชเชเซ (เชนเซเช เชคเชฎเชจเซ เชเช เชฐเชนเชธเซเชฏ เชเชนเซเชถ, เชคเชฎเชพเชฐเซ เชคเซเชจเซ เชฒเชเชตเชพเชจเซ เชเชฐเซเชฐ เชจเชฅเซ, เชชเชฐเชเชคเซ เชซเชเซเชค เชคเซเชจเซ GitHub เชฎเชพเชเชฅเซ เชคเซเชฏเชพเชฐ เชเชฐเซเชจเซ เชเซเชเชเซ) เช เชจเซ เชเชฌเซเชจเซ เชเชธเซเชฎเซเชฌเชฒ เชเชฐเซเชฏเชพ เชชเชเซ, เชคเชฎเชจเซ เชเช เชตเชฐเซเชเซเชฏเซเช เชฒ เชฎเชถเซเชจ เชฎเชณเชถเซ เชเซเชจเชพ เชชเชฐ เชคเชฎเซ เชเชชเซเชฒเชฟเชเซเชถเชจ เชฌเชจเชพเชตเซ เชถเชเซ เชเซ. เช เชจเซ เชเซเชจเซเช เชเซเชธเซเช เชเชฒเชพเชตเซ.
เช เชถเชพ เชฎเชพเชเซ เช เชฐเซเชฅเชชเซเชฐเซเชฃ เชฌเชจเซ เชเซ เชคเซ เชฌเซ เชฎเซเชเซเชฏ เชเชพเชฐเชฃเซ เชฎเชพเชชเชจเซเชฏเชคเชพ เช เชจเซ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชฟเชคเชคเชพ เชเซ. เชกเซเชเชฐเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ, เชคเชฎเซ เชเชกเชชเชฅเซ เชเช เชกเชเชจ เชฌเชฟเชฒเซเชก เชเชเชจเซเชเซ เชเชญเชพ เชเชฐเซ เชถเชเซ เชเซ เชเซ เชชเชนเซเชฒเชพเชจเชพ เชเซเชตเซเช เช เชตเชพเชคเชพเชตเชฐเชฃ เชงเชฐเชพเชตเชถเซ. เชเชจเชพเชฅเซ CI เชเชจเซเชเชฟเชจเชฟเชฏเชฐเซเชจเซเช เชเซเชตเชจ เชเชฃเซเช เชธเชฐเชณ เชฌเชจเซ เชเซ. เชเชจเซเชกเซเชฐเซเชเชก-เชเชธเชกเซเชเซเชจเซ เชกเซเชเชฐเชฎเชพเช เชงเชเซเชฒเชตเซเช เชเชเชฆเชฎ เชธเชฐเชณ เชเซ, เชชเชฐเชเชคเซ เชเชฎเซเชฏเซเชฒเซเชเชฐ เชธเชพเชฅเซ เชคเซ เชฅเซเชกเซเช เชตเชงเซ เชฎเซเชถเซเชเซเชฒ เชเซ: เชคเชฎเชพเชฐเซ เชฅเซเชกเซ เชตเชงเซ เชฎเชนเซเชจเชค เชเชฐเชตเซ เชชเชกเชถเซ (เช เชฅเชตเชพ GitHubเชฎเชพเชเชฅเซ เชธเชฎเชพเชชเซเชค เชฅเชฏเซเชฒเชจเซ เชซเชฐเซเชฅเซ เชกเชพเชเชจเชฒเซเชก เชเชฐเซ).
เชเซเชช เชจเชเชฌเชฐ 4: เชญเซเชฒเชถเซ เชจเชนเซเช เชเซ เชจเชฟเชฐเซเชเซเชทเชฃเซ เชจเชฟเชฐเซเชเซเชทเชฃเซ เชฎเชพเชเซ เชจเชฅเซ, เชชเชฐเชเชคเซ เชฒเซเชเซ เชฎเชพเชเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ.
เชเชกเชชเซ เช เชจเซ เชธเซเชฅเซ เช เชเชคเซเชฏเชจเซเช, เชธเซเชชเชทเซเช เชชเซเชฐเชคเชฟเชธเชพเชฆ เชตเชฟเชเชพเชธเชเชฐเซเชคเชพเช เชฎเชพเชเซ เชเซเชฌ เช เชฎเชนเชคเซเชตเชชเซเชฐเซเชฃ เชเซ: เชถเซเช เชคเซเชเซ เชเชฏเซเช, เชเชฏเซเช เชชเชฐเซเชเซเชทเชฃ เชจเชฟเชทเซเชซเชณ เชฅเชฏเซเช, เชนเซเช เชฌเชฟเชฒเซเชกเชฒเซเช เชเซเชฏเชพเช เชเซเช เชถเชเซเช เชเซเช.
เชเซเชช #5: เชธเชคเชค เชเชเซเชเชฐเชฃ เชตเชฟเชเชธเชพเชตเชคเซ เชตเชเชคเซ เชตเซเชฏเชตเชนเชพเชฐเชฟเช เชฌเชจเซ.
เชธเซเชชเชทเซเชเชชเชฃเซ เชธเชฎเชเซ เชเซ เชคเชฎเซ เชเชฏเชพ เชชเซเชฐเชเชพเชฐเชจเซ เชญเซเชฒเซเชจเซ เชฐเซเชเชตเชพ เชฎเชพเชเชเซ เชเซ, เชคเชฎเซ เชเซเชเชฒเชพ เชธเชเชธเชพเชงเชจเซ, เชธเชฎเชฏ เช เชจเซ เชเชฎเซเชชเซเชฏเซเชเชฐเชจเซ เชธเชฎเชฏ เชชเชธเชพเชฐ เชเชฐเชตเชพ เชคเซเชฏเชพเชฐ เชเซ. เชเซ เชเซเชเซเชธ เชเซเชฌ เชฒเชพเชเชฌเซ เชธเชฎเชฏ เชฒเซ เชเซ, เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชฐเชพเชคเซเชฐเชพเชค เชฎเซเชฒเชคเชตเซ เชฐเชพเชเซ เชถเชเชพเชฏ เชเซ. เช เชจเซ เชคเซเชฎเชพเชเชฅเซ เชเซเช เชเซเชฌ เช เชฎเชนเชคเซเชตเชชเซเชฐเซเชฃ เชญเซเชฒเซเชจเซ เชชเชเชกเชคเชพ เชจเชฅเซ เชคเซเชฎเชจเซ เชธเชเชชเซเชฐเซเชฃเชชเชฃเซ เชเซเชกเซ เชฆเซเชตเชพ เชเซเชเช.
เชเซเชช #6: เชคเซเชฏเชพเชฐ เชธเชพเชงเชจเซเชจเซ เชเชชเชฏเซเช เชเชฐเซ.
เชนเชตเซ เชเชฃเซ เชเชเชชเชจเซเช เชเซ เชเซ เชเซเชฒเชพเชเชก CI เชชเซเชฐเชฆเชพเชจ เชเชฐเซ เชเซ.
เชจเชพเชจเซ เชเซเชฎเซ เชฎเชพเชเซ เช เชเช เชธเชพเชฐเซ เชเชชเชพเชฏ เชเซ. เชคเชฎเชพเชฐเซ เชเชเชเชชเชฃ เชธเชชเซเชฐเซเช เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชจเชฅเซ, เชซเชเซเชค เชฅเซเชกเชพ เชชเซเชธเชพ เชเซเชเชตเซ, เชคเชฎเชพเชฐเซ เชเชชเซเชฒเชฟเชเซเชถเชจ เชฌเชจเชพเชตเซ เช
เชจเซ เชเชจเซเชธเซเชเซเชฐเซเชฎเซเชจเซเชเซเชถเชจ เชเซเชธเซเช เชชเชฃ เชเชฒเชพเชตเซ.
เชเซเชช #7: เชฎเซเชเซ เชเซเชฎเชฎเชพเช, เชเชจ-เชนเชพเชเชธ เชธเซเชฒเซเชฏเซเชถเชจเซเชธ เชตเชงเซ เชจเชซเชพเชเชพเชฐเช เชนเซเชฏ เชเซ.
เชชเชฐเชเชคเซ เชตเชนเซเชฒเชพ เช เชฅเชตเชพ เชชเชเซเชจเชพ เชธเชฎเชฏเชฎเชพเช, เชเซเชฎ เชเซเชฎ เชเซเชฎ เชตเชงเชถเซ เชคเซเชฎ, เชเชฐเชจเชพ เชเชเซเชฒเซ เชตเชงเซ เชจเชซเชพเชเชพเชฐเช เชฌเชจเชถเซ. เช เชจเชฟเชฐเซเชฃเชฏเซเชฎเชพเช เชเช เชธเชฎเชธเซเชฏเชพ เชเซ. เช เชฐเซเชฅเชถเชพเชธเซเชคเซเชฐเชฎเชพเช เชตเชณเชคเชฐ เชเชเชพเชกเชตเชพเชจเซ เชเชพเชฏเชฆเซ เชเซ: เชเซเชเชชเชฃ เชชเซเชฐเซเชเซเชเซเชเชฎเชพเช, เชฆเชฐเซเช เช เชจเซเชเชพเชฎเซ เชธเซเชงเชพเชฐเชฃเชพ เชตเชงเซ เช เชจเซ เชตเชงเซ เชฎเซเชถเซเชเซเชฒ เชเซ เช เชจเซ เชตเชงเซ เช เชจเซ เชตเชงเซ เชฐเซเชเชพเชฃเชจเซ เชเชฐเซเชฐ เชเซ.
เช เชฐเซเชฅเชถเชพเชธเซเชคเซเชฐ เชเชชเชฃเชพ เชธเชฎเชเซเชฐ เชเซเชตเชจเชจเซเช เชตเชฐเซเชฃเชจ เชเชฐเซ เชเซ, เชเซเชฎเชพเช เชธเชคเชค เชเชเซเชเชฐเชฃเชจเซ เชธเชฎเชพเชตเซเชถ เชฅเชพเชฏ เชเซ. เชฎเซเช เช เชฎเชพเชฐเชพ เชธเชคเชค เชเชเซเชเชฐเชฃเชจเชพ เชตเชฟเชเชพเชธเชจเชพ เชฆเชฐเซเช เชคเชฌเชเซเชเชพ เชฎเชพเชเซ เชถเซเชฐเชฎ เชเชฐเซเชเชจเซเช เชถเซเชกเซเชฏเซเชฒ เชฌเชจเชพเชตเซเชฏเซเช เชเซ.
เชคเซ เชธเซเชชเชทเซเช เชเซ เชเซ เชเซเชเชชเชฃ เชธเซเชงเชพเชฐเชฃเชพ เชตเชงเซเชจเซ เชตเชงเซ เชฎเซเชถเซเชเซเชฒ เชฌเชจเซ เชฐเชนเซ เชเซ. เช เชเซเชฐเชพเชซเชจเซ เชเซเชคเชพ, เชคเชฎเซ เชธเชฎเชเซ เชถเชเซ เชเซ เชเซ เชเซเชฎเชจเชพ เชเชฆเชจเชพ เชตเชฟเชเชพเชธเชจเซ เช
เชจเซเชฐเซเชช เชธเชคเชค เชเชเซเชเชฐเชฃ เชตเชฟเชเชธเชพเชตเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ. เชฌเซ เชฒเซเชเซเชจเซ เชเซเชฎ เชฎเชพเชเซ, เชเชเชคเชฐเชฟเช เชเชฎเซเชฏเซเชฒเซเชเชฐ เชซเชพเชฐเซเชฎ เชตเชฟเชเชธเชพเชตเชตเชพเชฎเชพเช 50 เชฆเชฟเชตเชธ เชชเชธเชพเชฐ เชเชฐเชตเซ เช เชเช เชธเชพเชฎเชพเชจเซเชฏ เชตเชฟเชเชพเชฐ เชเซ. เชชเชฐเชเชคเซ เชคเซ เช เชธเชฎเชฏเซ, เชฎเซเชเซ เชเซเชฎ เชฎเชพเชเซ, เชธเชคเชค เชเชเซเชเชฐเชฃ เชฌเชฟเชฒเชเซเชฒ เชจ เชเชฐเชตเซเช เช เชชเชฃ เชเชฐเชพเชฌ เชตเชฟเชเชพเชฐ เชเซ, เชเชพเชฐเชฃ เชเซ เชเชเซเชเชฐเชฃ เชธเชฎเชธเซเชฏเชพเช, เชธเชเชเชพเชฐ เชซเชฟเชเซเชธเชฟเชเช เชตเชเซเชฐเซ. เชคเซ เชนเชเซ เชตเชงเซ เชธเชฎเชฏ เชฒเซเชถเซ.
เช เชฎเซ เช เชตเชฟเชเชพเชฐ เชธเชพเชฅเซ เชถเชฐเซเชเชค เชเชฐเซ เชนเชคเซ เชเซ เชเชเซเชฎเซเชถเชจ เชเชฐเซเชฐเซ เชเซ เชเชพเชฐเชฃ เชเซ เชฒเซเชเซ เชเชฐเซเชเชพเชณ เชเซ, เชคเซเช เชญเซเชฒเซ เชเชฐเซ เชเซ เช เชจเซ เชเชณเชธเซ เชเซ. เชชเชฐเชเชคเซ เชฒเซเชเซ เชธเซเชตเชฏเชเชธเชเชเชพเชฒเชฟเชค เชชเชฃ เชเซ. เชคเซเชฅเซ, เชฌเชงเซ เชธเชฎเชพเชจ เชธเชฎเชธเซเชฏเชพเช เชเชเซเชฎเซเชถเชจ เชชเชฐ เชฒเชพเชเซ เชฅเชพเชฏ เชเซ.
- เชเชเซเชฎเซเชถเชจ เชเชฐเซเชเชพเชณ เชเซ. เชฎเชเซเชฐ เชถเซเชกเซเชฏเซเชฒ เชฏเชพเชฆ เชฐเชพเชเซ.
- เชเซเชฏเชพเชฐเซ เชเชเซเชฎเซเชถเชจเชจเซ เชตเชพเชค เชเชตเซ เชเซ, เชคเซเชฏเชพเชฐเซ เชฒเซเชเซ เชญเซเชฒเซ เชเชฐเซ เชเซ.
- เชเซเชเชฒเซเชเชตเชพเชฐ เชคเซ เชธเซเชตเชเชพเชฒเชฟเชค เชเชฐเชตเชพเชฎเชพเช เชเซเชฌ เชเชณเชธเซ เชนเซเชฏ เชเซ, เชเชพเชฐเชฃ เชเซ เชฌเชงเซเช เชคเซ เชฐเซเชคเซ เชเชพเชฐเซเชฏ เชเชฐเซ เชเซ. เชถเชพ เชฎเชพเชเซ เชฌเซเชเซเช เชเชเชเชชเชฃ เชธเซเชงเชพเชฐเชตเซเช, เชถเชพ เชฎเชพเชเซ เช เชฌเชงเซเช เชธเชคเชค เชเชเซเชเชฐเชฃ?
เชชเชฐเชเชคเซ เชฎเชพเชฐเซ เชชเชพเชธเซ เชเชเชเชกเชพ เชเซ: 20% เชเชธเซเชฎเซเชฌเชฒเซเชฎเชพเช เชญเซเชฒเซ เชชเชเชกเชพเช เชเซ. เช เชจเซ เช เชเชเชฒเชพ เชฎเชพเชเซ เชจเชฅเซ เชเชพเชฐเชฃ เชเซ เช เชฎเชพเชฐเชพ เชตเชฟเชเชพเชธเชเชฐเซเชคเชพเช เชเชฐเชพเชฌ เชฐเซเชคเซ เชเซเชก เชฒเชเซ เชเซ. เช เชเชเชฒเชพ เชฎเชพเชเซ เชเซ เชเชพเชฐเชฃ เชเซ เชตเชฟเชเชพเชธเชเชฐเซเชคเชพเชเชจเซ เชตเชฟเชถเซเชตเชพเชธ เชเซ เชเซ เชเซ เชคเซเช เชเซเช เชญเซเชฒ เชเชฐเชถเซ, เชคเซ เชคเซ เชตเชฟเชเชพเชธเชฎเชพเช เชธเชฎเชพเชชเซเชค เชฅเชถเซ เชจเชนเซเช, เชคเซ เชธเซเชตเชเชพเชฒเชฟเชค เชคเชชเชพเชธ เชฆเซเชตเชพเชฐเชพ เชชเชเชกเชตเชพเชฎเชพเช เชเชตเชถเซ. เชคเชฆเชจเซเชธเชพเชฐ, เชตเชฟเชเชพเชธเชเชฐเซเชคเชพเช เชธเซเชฅเชพเชจเชฟเช เชฐเซเชคเซ เชเชเชเช เชเชฒเชพเชตเชตเชพ เช เชจเซ เชชเชฐเซเชเซเชทเชฃ เชเชฐเชตเชพเชจเซ เชฌเชฆเชฒเซ เชเซเชก เช เชจเซ เชฐเชธเชชเซเชฐเชฆ เชตเชธเซเชคเซเช เชฒเชเชตเชพเชฎเชพเช เชตเชงเซ เชธเชฎเชฏ เชชเชธเชพเชฐ เชเชฐเซ เชถเชเซ เชเซ.
เชธเชคเชค เชเชเซเชเชฐเชฃเชจเซ เชชเซเชฐเซเชเซเชเชฟเชธ เชเชฐเซ. เชชเชฐเชเชคเซ เชฎเชงเซเชฏเชธเซเชฅเชคเชพเชฎเชพเช.
เชฎเชพเชฐเซเช เชฆเซเชตเชพเชฐเชพ, เชจเชฟเชเซเชฒเชพเช เชจเซเชธเซเชเซเชฐเซเชต เชฎเชพเชคเซเชฐ เชชเซเชคเซ เช เชฎเชนเชพเชจ เช เชนเซเชตเชพเชฒเซ เชเชชเชคเชพ เชจเชฅเซ, เชชเชฃ เชชเซเชฐเซเชเซเชฐเชพเชฎ เชเชฎเชฟเชเซเชจเชพ เชธเชญเซเชฏ เชชเชฃ เชเซ.
AppsConf เช เชจเซ เช เชจเซเชฏ เชฒเซเชเซเชจเซ เชคเชฎเชพเชฐเชพ เชฎเชพเชเซ เช เชฐเซเชฅเชชเซเชฐเซเชฃ เชญเชพเชทเชฃเซ เชคเซเชฏเชพเชฐ เชเชฐเชตเชพเชฎเชพเช เชฎเชฆเชฆ เชเชฐเซ เชเซ. เชเชเชพเชฎเซ เชเซเชจเซเชซเชฐเชจเซเชธ เชชเซเชฐเซเชเซเชฐเชพเชฎเชจเซ เชธเชเชชเซเชฐเซเชฃเชคเชพ เช เชจเซ เชเชชเชฏเซเชเชฟเชคเชพเชจเซเช เชฎเซเชฒเซเชฏเชพเชเชเชจ เชตเชฟเชทเชฏเซ เชฆเซเชตเชพเชฐเชพ เชเชฐเซ เชถเชเชพเชฏ เชเซเช เชจเซเชธเซเชเชฟ . เช เชจเซ เชตเชฟเชเชคเซ เชฎเชพเชเซ, 22-23 เชเชชเซเชฐเชฟเชฒเชจเชพ เชฐเซเช เชเชจเซเชซเซเชธเซเชชเซเชธ เชชเชฐ เชเชตเซ.
เชธเซเชฐเซเชธ: www.habr.com