เชถเซเช เชคเชฎเชจเซ เชคเซ เช
เชเซเชเชคเซเช เชจเชฅเซ เชฒเชพเชเชคเซเช เชเซ เชเซเชฏเชพเชฐเซ เชคเชฎเซ เชจเซเชเชฐเซ เชฌเชฆเชฒเชตเชพเชจเชพ เชเซ เช
เชจเซ เชเชจเซเชเชฐเชตเซเชฏเซ เชชเชพเชธ เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐเชฟเชฏเชพเชค เชเชญเซ เชฅเชพเชฏ เชเซ, เชคเซเชฏเชพเชฐเซ เชธเซเชฅเซ เชชเชนเซเชฒเซ เชตเชธเซเชคเซ เชคเชฎเชจเซ เชฒเชพเชเซ เชเซ เชเซ "เชคเชฎเชพเชฐเซ เชเชจเซเชเชฐเชตเซเชฏเซ เชฎเชพเชเซ เชคเซเชฏเชพเชฐเซ เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ." HackerRank เชชเชฐ เชธเชฎเชธเซเชฏเชพเช เชเชเซเชฒเซ, เชเซเชกเชฟเชเช เชเชจเซเชเชฐเชตเซเชฏเซ เชเซเชฐเซเช เชเชฐเซ, ArrayList เชเซเชตเซ เชฐเซเชคเซ เชเชพเชฎ เชเชฐเซ เชเซ เช
เชจเซ เชคเซ LinkedList เชฅเซ เชเซเชตเซ เชฐเซเชคเซ เช
เชฒเช เชเซ เชคเซ เชฏเชพเชฆ เชฐเชพเชเซ. เชเชน เชนเชพ, เชคเซเช เชธเซเชฐเซเช เชเชฐเชตเชพ เชตเชฟเชถเซ เชชเชฃ เชชเซเชเซ เชถเชเซ เชเซ, เช
เชจเซ เชคเซ เชเชนเซเชตเซเช เชฆเซเชเซเชคเซ เชฐเซเชคเซ เช
เชตเซเชฏเชพเชตเชธเชพเชฏเชฟเช เชนเชถเซ เชเซ เชเชกเชชเซ เชธเซเชฐเซเช เชธเซเชฅเซ เชถเซเชฐเซเชทเซเช เชชเชธเชเชฆเชเซ เชนเชถเซ.
เชชเชฐเชเชคเซ เชฐเชพเชน เชเซเช, เชคเชฎเซ เชฆเชฟเชตเชธเชฎเชพเช 8 เชเชฒเชพเช เชชเซเชฐเซเชเซเชฐเชพเชฎ เชเชฐเซ เชเซ, เชฐเชธเชชเซเชฐเชฆ เช
เชจเซ เชฌเชฟเชจ-เชคเซเชเซเช เชธเชฎเชธเซเชฏเชพเช เชนเชฒ เชเชฐเซ เชเซ, เช
เชจเซ เชคเชฎเชพเชฐเซ เชจเชตเซ เชจเซเชเชฐเซ เชชเชฐ เชคเชฎเซ เชคเซ เช เชตเชธเซเชคเซ เชเชฐเชถเซ, เชตเชคเซเชคเชพ เช
เชฅเชตเชพ เชเชเชพ. เชชเชฐเชเชคเซ เชคเซเชฎ เชเชคเชพเช, เชเชจเซเชเชฐเชตเซเชฏเซ เชชเชพเชธ เชเชฐเชตเชพ เชฎเชพเชเซ, เชคเชฎเชพเชฐเซ เชเซเชเช เชฐเซเชคเซ เชตเชงเชพเชฐเชพเชจเซ เชคเซเชฏเชพเชฐเซ เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ, เชคเชฎเชพเชฐเซ เชฐเซเชเชฟเชเชฆเชพ เชเซเชถเชณเชคเชพเชจเซ เชธเซเชงเชพเชฐเชตเซ เชชเชฃ เชจเชนเซเช, เชชเชฐเชเชคเซ เชเชเชเช เชถเซเชเซ เชเซเชจเซ เชคเชฎเชจเซ เชคเชฎเชพเชฐเซ เชตเชฐเซเชคเชฎเชพเชจ เชจเซเชเชฐเซเชฎเชพเช เชเชฐเซเชฐ เชจ เชนเชคเซ เช
เชจเซ เชคเชฎเชพเชฐเซ เชเชเชพเชฎเซ เชจเซเชเชฐเซเชฎเชพเช เชเชฐเซเชฐ เชชเชกเชตเชพเชจเซ เชถเชเซเชฏเชคเชพ เชจเชฅเซ. เชคเชฎเชพเชฐเชพ เชตเชพเชเชงเชพเช เชเซ เชเชฎเซเชชเซเชฏเซเชเชฐ เชตเชฟเชเซเชเชพเชจ เช
เชฎเชพเชฐเชพ เชฒเซเชนเซเชฎเชพเช เชเซ, เช
เชจเซ เชเซ เชคเชฎเซ เช
เชฎเชจเซ เชฎเชงเซเชฏเชฐเชพเชคเซเชฐเชฟเช เชเชเชพเชกเชถเซ, เชคเซ เช
เชฎเซ เชเชถเซเชเซเช เชชเชฐ เชเชเช เชฌเชเชง เชเชฐเซเชจเซ, เชญเชพเชจเชฎเชพเช เชเชตเซเชฏเชพ เชตเชฟเชจเชพ เชเชพเชกเชจเซ เชชเชนเซเชณเชพเชเชจเซ เชเชธเชชเชพเชธ เชเชพเชฒเชตเซเช เชฒเชเชตเชพ เชฎเชพเชเซ เชฌเชเชงเชพเชฏเซเชฒเชพ เชเซเช, เชนเซเช เชเชตเชพเชฌ เชเชชเชถเซ เชเซ เชเซ เชฎเชจเซ เชธเชฐเซเชเชธเชฎเชพเช เชจเซเชเชฐเซ เชฎเชณเซ, เช
เชจเซ เชฎเชพเชฐเซ เชฎเซเชเซเชฏ เชตเชธเซเชคเซ เชฏเซเชเซเชคเชฟ เชฌเชฐเชพเชฌเชฐ เช เช เชนเชถเซ - เชคเซ เชเชฆเชพเช เชนเชพ, เชนเซเช เชธเชเชฎเชค เชเซเช. เช เชเซเชถเชฒเซเชฏเชจเซเช เชชเชฐเซเชเซเชทเชฃ เชเชฐเชตเซเช เชเชฐเซเชฐเซ เชเซ.
เชชเชฐเชเชคเซ เชถเชพ เชฎเชพเชเซ เชเซเชถเชฒเซเชฏเชจเซเช เชชเชฐเซเชเซเชทเชฃ เชเชฐเซ เชเซ เชคเชฎเชพเชฐเซ เชตเชฐเซเชคเชฎเชพเชจ เชจเซเชเชฐเซ เชฎเชพเชเซ เช
เชชเซเชฐเชธเซเชคเซเชค เชเซ? เชฎเชพเชคเซเชฐ เชเชเชฒเชพ เชฎเชพเชเซ เชเซ เชคเซ เชซเซเชถเชจเซเชฌเชฒ เชฌเชจเซ เชเชฏเซเช? เชเชพเชฐเชฃ เชเซ เชเซเชเชฒ เช เชเชฐเซ เชเซ? เช
เชฅเชตเชพ เชเชพเชฐเชฃ เชเซ เชคเชฎเชพเชฐเซ เชญเชพเชตเชฟ เชเซเชฎ เชฒเซเชกเชจเซ เชเชจเซเชเชฐเชตเซเชฏเซ เชชเชนเซเชฒเชพเช เชคเชฎเชพเชฎ เชตเชฐเซเชเซเชเชฐเชฃ เชชเชฆเซเชงเชคเชฟเช เชถเซเชเชตเชพเชจเซ เชนเชคเซ เช
เชจเซ เชนเชตเซ เชคเซ เชฎเชพเชจเซ เชเซ เชเซ "เชฆเชฐเซเช เชธเชพเชฐเชพ เชชเซเชฐเซเชเซเชฐเชพเชฎเชฐเชจเซ เชธเซเชเซเชฐเชฟเชเชเชฎเชพเช เชชเซเชฒเชฟเชจเซเชกเซเชฐเซเชฎ เชถเซเชงเชตเชพเชจเซเช เช
เชฎเชฒเซเชเชฐเชฃ เชนเซเชฆเชฏเชฅเซ เชเชพเชฃเชตเซเช เชเซเชเช."
เชธเชพเชฐเซเช, เชคเชฎเซ Google (c) เชจเชฅเซ. เชเซเชเชฒ เชเซ เชชเชฐเชตเชกเซ เชเซ, เชธเชพเชฎเชพเชจเซเชฏ เชเชเชชเชจเซเช เชจเชฅเซ เชเชฐเซ เชถเชเชคเซ. Google, เชคเซเชจเชพ เชเชฐเซเชฎเชเชพเชฐเซเชเชจเชพ เชกเซเชเชพเชจเซเช เชตเชฟเชถเซเชฒเซเชทเชฃ เชเชฐเซเชจเซ, เช เชจเชฟเชทเซเชเชฐเซเชท เชชเชฐ เชชเชนเซเชเชเซเชฏเซเช เชเซ เชเซ เชเชฒเชฟเชฎเซเชชเชฟเชฏเชพเชก เชชเซเชทเซเช เชญเซเชฎเชฟ เชงเชฐเชพเชตเชคเชพ เชเชเชจเซเชฐเซ เชคเซเชจเชพ เชเซเชเซเชเชธ เชเชพเชฐเซเชฏเซ เชธเชพเชฅเซ เชตเซเชฏเชตเชนเชพเชฐ เชเชฐเชตเชพเชฎเชพเช เชธเชพเชฐเชพ เชเซ. เชคเชฆเซเชชเชฐเชพเชเชค, เชคเซเชฎเชจเซ เชชเชธเชเชฆเชเซเชจเซ เชชเซเชฐเชเซเชฐเชฟเชฏเชพเชจเซ เชกเชฟเชเชพเชเชจ เชเชฐเซเชจเซ, เชคเซเช เชเซเชเชฎ เชฒเซเชตเชพเชจเซเช เชชเชฐเชตเชกเซ เชถเชเซ เชเซ เชเซ เชคเซเช เชเชฆเชพเช เชฅเซเชกเชพ เชธเชพเชฐเชพ เชเชจเซเชเชฟเชจเชฟเชฏเชฐเซเชจเซ เชจเชฟเชฎเชฃเซเช เชเชฐเซ เชถเชเชถเซ เชจเชนเซเช เชเชพเชฐเชฃ เชเซ เชคเซเช เชเชฃเชฟเชคเชจเซ เชธเชฎเชธเซเชฏเชพเช เชธเชฐเชณเชคเชพเชฅเซ เชเชเซเชฒเซ เชถเชเชคเชพ เชจเชฅเซ. เชชเชฐเชเชคเซ เช เชคเซเชฎเชจเชพ เชฎเชพเชเซ เชเซเช เชธเชฎเชธเซเชฏเชพ เชจเชฅเซ, เชเชตเชพ เชเชฃเชพ เชฒเซเชเซ เชเซ เชเซเช เชเซเชเชฒเชฎเชพเช เชเชพเชฎ เชเชฐเชตเชพ เชฎเชพเชเชเซ เชเซ, เชชเชฆ เชฌเชเชง เชฅเช เชเชถเซ.
ะขะตะฟะตัั ะดะฐะฒะฐะนัะต ะฒัะณะปัะฝะตะผ ะฒ ะพะบะฝะพ, ะธ ะตัะปะธ ะฟะตัะตะด ะฒะฐัะธะผ ะพัะธัะพะผ ะตัะต ะธะฝะถะตะฝะตัั, ะถะตะปะฐััะธะต ั ะฒะฐั ัะฐะฑะพัะฐัั, ะฝะต ัะฐะทะฑะธะปะธ ะฟะฐะปะฐัะพัะฝัะน ะปะฐะณะตัั, ะฐ ะฒะฐัะธ ัะฐะทัะฐะฑะพััะธะบะธ ัะฐัะต ะธััั ะฝะฐ stackoverflow ะบะฐะบัั ะพัะตัะตะดะฝัั ะกะฟัะธะฝะณะพะฒัั ะฐะฝะฝะพัะฐัะธั ะฝัะถะฝะพ ะฟะพััะฐะฒะธัั, ะฐ ะฝะต ัะพะฝะบะพััะธ ะฐะปะณะพัะธัะผะพะฒ ัะฐะฝะถะธัะพะฒะฐะฝะธั, ัะพ, ะฟะพ ะฒัะตะน ะฒะธะดะธะผะพััะธ, ะฒะฐะผ ะฟะพัะฐ ะทะฐะดัะผะฐัััั ะฝะฐะด ัะตะผ ััะพะธั ะปะธ ะบะพะฟะธัะพะฒะฐัั Google.
เชธเชพเชฐเซเช, เชเซ เช เชตเชเชคเซ เชเซเชเชฒ เชจเชฟเชทเซเชซเชณ เชเชพเชฏ เช
เชจเซ เชเชตเชพเชฌ เชจ เชเชชเซ, เชคเซ เชคเชฎเชพเชฐเซ เชถเซเช เชเชฐเชตเซเช เชเซเชเช? เชตเชฟเชเชพเชธเชเชฐเซเชคเชพ เชเชพเชฎ เชชเชฐ เชถเซเช เชเชฐเชถเซ เชคเซ เชฌเชฐเชพเชฌเชฐ เชคเชชเชพเชธเซ. เชคเชฎเซ เชตเชฟเชเชพเชธเชเชฐเซเชคเชพเชเชฎเชพเช เชถเซเช เชฎเซเชฒเซเชฏเชตเชพเชจ เชเซ?
เชคเชฎเซ เชเซเชจเซ เชจเชฟเชฏเซเชเซเชค เชเชฐเชตเชพ เชฎเชพเชเชเซ เชเซ เชคเซเชจเชพ เชฎเชพเชเซ เชฎเชพเชชเชฆเชเชก เชฌเชจเชพเชตเซ เช
เชจเซ เชชเชฐเซเชเซเชทเชฃเซ เชตเชฟเชเชธเชพเชตเซ เชเซ เช เชเซเชถเชณเชคเชพเชจเซ เชฌเชฐเชพเชฌเชฐ เชเชเชพเชธเซ.
เชฅเซเชเชตเชฐเซเชเชธ
เชฅเซเชเชตเชฐเซเชเชจเซ เชเชจเซ เชธเชพเชฅเซ เชถเซเช เชฒเซเชตเชพเชฆเซเชตเชพ เชเซ? เชคเซ เช
เชนเซเช เชนเชคเซเช เชเซ เชฎเชจเซ เชฎเชพเชฐเชพ เชฎเชพเชเซ เชเช เช
เชจเซเชเชฐเชฃเซเชฏ เชเชจเซเชเชฐเชตเซเชฏเซเชจเซเช เชเชฆเชพเชนเชฐเชฃ เชฎเชณเซเชฏเซเช. Thoughtworks เชเซเชฃ เชเซ? เชเซเชเชเชฎเชพเช, เช เชเช เชนเชพเช-เชเชจเซเชก เชเชจเซเชธเชฒเซเชเชฟเชเช เชเชเชชเชจเซ เชเซ, เชเซเชจเซ เชเชซเชฟเชธ เชธเชฎเชเซเชฐ เชตเชฟเชถเซเชตเชฎเชพเช เชเซ, เชเซเชจ, เชธเชฟเชเชเชพเชชเซเชฐเชฅเซ เชฒเชเชจเซ เช
เชฎเซเชฐเชฟเชเชจ เชเชเชกเซ เชธเซเชงเซ, เชเซ เชฒเชเชญเช 25 เชตเชฐเซเชทเชฅเซ เชตเชฟเชเชพเชธเชจเชพ เชเซเชทเซเชคเซเชฐเชฎเชพเช เชชเชฐเชพเชฎเชฐเซเชถ เชเชฐเซ เชฐเชนเซ เชเซ, เชคเซเชจเซเช เชชเซเชคเชพเชจเซเช เชตเชฟเชเซเชเชพเชจ เชตเชฟเชญเชพเช เชเซ, เชเซเชจเซเช เชจเซเชคเซเชคเซเชต เชฎเชพเชฐเซเชเชฟเชจ เชเชฐเซ เชเซ. เชซเชพเชเชฒเชฐ. เชเซ เชคเชฎเซ เชธเซเชซเซเชเชตเซเชฐ เชเชจเซเชเชฟเชจเชฟเชฏเชฐ เชฎเชพเชเซ 10 เชตเชพเชเชเชตเชพ เช เชเซเชเช เชคเซเชตเชพ เชชเซเชธเซเชคเชเซเชจเซ เชธเซเชเชฟ เชถเซเชงเซ เชเซ, เชคเซ เชเชฆเชพเช เชคเซเชฎเชพเชเชฅเซ 2-3 เชฅเซเชเชตเชฐเซเชเซเชธเชจเชพ เชฒเซเชเซ เชฆเซเชตเชพเชฐเชพ เชฒเชเชตเชพเชฎเชพเช เชเชตเชถเซ, เชเซเชฎ เชเซ เชฎเชพเชฐเซเชเชฟเชจ เชซเชพเชเชฒเชฐ เชฆเซเชตเชพเชฐเชพ เชฐเชฟเชซเซเชเซเชเชฐเชฟเชเช เช
เชจเซ เชฌเชฟเชฒเซเชกเซเชเช เชฎเชพเชเชเซเชฐเซเชธเชฐเซเชตเชฟเชธเชฟเชธ: เชธเซเชฎ เชฆเซเชตเชพเชฐเชพ เชซเชพเชเชจ-เชเซเชฐเซเชเชจเซเชก เชธเชฟเชธเซเชเชฎเซเชธ เชกเชฟเชเชพเชเชจ เชเชฐเชตเซ เชจเซเชฏเซเชฎเซเชจ เช
เชฅเชตเชพ เชฌเชฟเชฒเซเชกเซเชเช เชเชตเซเชฒเซเชฏเซเชถเชจเชฐเซ เชเชฐเซเชเชฟเชเซเชเซเชเชฐเซเชธ
เชชเซเชเซเชฐเชฟเช เชเซเช, เชฐเซเชฌเซเชเชพ เชชเชพเชฐเซเชธเชจเซเชธ, เชจเซเชฒ เชซเซเชฐเซเชก เชฆเซเชตเชพเชฐเชพ.
เชเชเชชเชจเซเชจเซ เชตเซเชฏเชตเชธเชพเชฏ เชเชเชฆเชฎ เชเชฐเซเชเชพเชณ เชธเซเชตเชพเช เชชเซเชฐเซ เชชเชพเชกเชตเชพ เชชเชฐ เชเชงเชพเชฐเชฟเชค เชเซ, เชชเชฐเชเชคเซ เชเซเชฐเชพเชนเช เช
เชธเชพเชงเชพเชฐเชฃ เชเซเชฃเชตเชคเซเชคเชพ เชฎเชพเชเซ เชเซเชเชตเชฃเซ เชเชฐเซ เชเซ, เชเซเชฎเชพเช เชเซเชถเชณเชคเชพ, เชเชเชคเชฐเชฟเช เชงเซเชฐเชฃเซ เช
เชจเซ เช
เชฒเชฌเชคเซเชค, เชฒเซเชเซเชจเซ เชธเชฎเชพเชตเซเชถ เชฅเชพเชฏ เชเซ. เชคเซเชฅเซ, เชฏเซเชเซเชฏ เชฒเซเชเซเชจเซ เชญเชฐเชคเซ เชเชฐเชตเซ เช
เชนเซเช เชฎเชนเชคเซเชตเชชเซเชฐเซเชฃ เชเซ.
เชเซเชตเชพ เชชเซเชฐเชเชพเชฐเชจเชพ เชฒเซเชเซ เชธเชพเชเชพ เชเซ? เช
เชฒเชฌเชคเซเชค, เชฆเชฐเซเช เชฎเชพเชเซ เช
เชฒเช เช
เชฒเช เชนเซเชฏ เชเซ. ThoughtWorks เช เชจเชฟเชฐเซเชงเชพเชฐเชฟเชค เชเชฐเซเชฏเซเช เชเซ เชเซ เชคเซเชฎเชจเชพ เชตเชฟเชเชพเชธเชเชฐเซเชคเชพ เชตเซเชฏเชตเชธเชพเชฏ เชฎเซเชกเซเชฒ เชฎเชพเชเซเชจเชพ เชธเซเชฅเซ เชฎเชนเชคเซเชตเชชเซเชฐเซเชฃ เชฎเชพเชชเชฆเชเชกเซ เชเซ:
- เชเซเชกเซเชฎเชพเช เชตเชฟเชเชพเชธ เชเชฐเชตเชพเชจเซ เชเซเชทเชฎเชคเชพ. เชคเซ เชเซเชทเชฎเชคเชพ เชเซ, เช เชจเซเชญเชต เชเซ เชเซเชถเชฒเซเชฏ เชจเชฅเซ. 5 เชตเชฐเซเชทเชฅเซ เชชเซเชฐ เชชเซเชฐเซเชเซเชฐเชพเชฎเชฟเชเชเชจเซ เชชเซเชฐเซเชเซเชเชฟเชธ เชเชฐเชจเชพเชฐเชพ เชฒเซเชเซ เชเชตเชถเซ เชเชตเซ เชเซเชเชจเซ เช เชชเซเชเซเชทเชพ เชจเชฅเซ. เชชเชฐเชเชคเซ เช เชจเซเชฏ เชฒเซเชเซเชจเชพ เชฎเชเชคเชตเซเชฏเซ เชธเซเชตเซเชเชพเชฐเชตเชพ เช เชจเซ เชธเชพเชเชญเชณเชตเชพเชฎเชพเช เชธเชเซเชทเชฎ เชฌเชจเชตเซเช เช เชเชตเชถเซเชฏเช เชเซเชถเชฒเซเชฏ เชเซ.
- เชชเชฐเซเชเซเชทเชฃเซ เชฒเชเชตเชพเชจเซ เชเซเชทเชฎเชคเชพ, เช เชจเซ เชเชฆเชฐเซเชถ เชฐเซเชคเซ TDD เชชเซเชฐเซเชเซเชเชฟเชธ เชเชฐเซ
- SOLID เช เชจเซ OOP เชจเซ เชธเชฎเชเซ เช เชจเซ เชคเซเชฎเชจเซ เชฒเชพเชเซ เชเชฐเชตเชพเชฎเชพเช เชธเชเซเชทเชฎ เชฌเชจเซ.
- เชคเชฎเชพเชฐเซ เช เชญเชฟเชชเซเชฐเชพเชฏ เชฐเชเซ เชเชฐเซ. เชเชจเซเชธเชฒเซเชเชจเซเช เชคเชฐเซเชเซ, เชคเชฎเชพเชฐเซ เชเซเชฒเชพเชฏเชจเซเชเชจเชพ เชกเซเชตเชฒเชชเชฐเซเชธ เชธเชพเชฅเซ, เช เชจเซเชฏ เชเชจเซเชธเชฒเซเชเชจเซเชเซเชธ เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเชตเซเช เชชเชกเชถเซ, เช เชจเซ เชเซ เชเซเช เชตเซเชฏเชเซเชคเชฟ เชเชเชเช เชธเชพเชฐเซ เชฐเซเชคเซ เชเซเชตเซ เชฐเซเชคเซ เชเชฐเชตเซเช เชคเซ เชเชพเชฃเซ เชเซ, เชชเชฐเชเชคเซ เชคเซ เชฌเชพเชเซเชจเซ เชเซเชฎ เชธเซเชงเซ เชชเชนเซเชเชเชพเชกเชตเชพเชฎเชพเช เชธเชเชชเซเชฐเซเชฃ เชฐเซเชคเซ เช เชธเชฎเชฐเซเชฅ เชนเซเชฏ, เชคเซ เชคเซเชจเชพเชฅเซ เชตเชงเซ เชซเชพเชฏเชฆเซ เชฅเชคเซ เชจเชฅเซ.
เชนเชตเซ เชเชฎเซเชฆเชตเชพเชฐเชฎเชพเช เช เชตเชฟเชถเชฟเชทเซเช เชเซเชถเชณเชคเชพเชจเซเช เชฎเซเชฒเซเชฏเชพเชเชเชจ เชเชฐเชตเซเช เชฎเชนเชคเซเชตเชชเซเชฐเซเชฃ เชเซ. เช เชจเซ เช เชนเซเช เชนเซเช เชฅเซเชเชตเชฐเซเชเซเชธเชฎเชพเช เชเชจเซเชเชฐเชตเซเชฏเซ เชฒเซเชตเชพเชจเชพ เชฎเชพเชฐเชพ เช เชจเซเชญเชต เชตเชฟเชถเซ เชตเชพเชค เชเชฐเชตเชพ เชฎเชพเชเชเซ เชเซเช. เชนเซเช เชคเชฐเชค เช เชเชนเซเชถ เชเซ เชนเซเช เชธเชฟเชเชเชพเชชเซเชฐ เชเชฏเซ เชนเชคเซ เช เชจเซ เชชเชพเชธ เชฅเชฏเซ เชนเชคเซ, เชชเชฐเชเชคเซ เชญเชฐเชคเซ เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชเชเซเชเซเชค เชเซ เช เชจเซ เชฆเซเชถ-เชฆเซเชถเชฎเชพเช เชฌเชนเซ เช เชฒเช เชจเชนเซเช เชนเซเชฏ.
เชธเซเชเซเช 0. HR
เชเซเชฎ เชตเชพเชฐเชเชตเชพเชฐ เชฅเชพเชฏ เชเซ, HR เชธเชพเชฅเซ 20-เชฎเชฟเชจเชฟเชเชจเซ เชฎเซเชฒเชพเชเชพเชค. เชนเซเช เชคเซเชจเชพ เชชเชฐ เชงเซเชฏเชพเชจ เชเชชเซเชถ เชจเชนเซเช, เชนเซเช เชซเชเซเชค เชเชเชฒเซเช เช เชเชนเซเชถ เชเซ เชนเซเช เชเซเชฏเชพเชฐเซเชฏ เชเชตเชพ HR เชตเซเชฏเชเซเชคเชฟเชจเซ เชฎเชณเซเชฏเซ เชจเชฅเซ เชเซ เชเชเชชเชจเซเชฎเชพเช เชตเชฟเชเชพเชธ เชธเชเชธเซเชเซเชคเชฟ เชตเชฟเชถเซ 15 เชฎเชฟเชจเชฟเช เชตเชพเชค เชเชฐเซ เชถเชเซ, เชถเชพ เชฎเชพเชเซ เชคเซเช TDD เชจเซ เชเชชเชฏเซเช เชเชฐเซ เชเซ, เชถเชพ เชฎเชพเชเซ เชชเซเชฐเซเชเซเชฐเชพเชฎเชฟเชเชเชจเซ เชเซเชกเซ เชฌเชจเชพเชตเซ เชเซ. เชธเชพเชฎเชพเชจเซเชฏ เชฐเซเชคเซ, เชเชเชเชฐ เช เชชเซเชฐเชถเซเชจ เชชเชฐ เชตเชฟเชฒเชเชฌ เชเชฐเซ เชเซ เช เชจเซ เชเชนเซ เชเซ เชเซ เชคเซเชฎเชจเซ เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชธเชพเชฎเชพเชจเซเชฏ เชเซ: เชตเชฟเชเชพเชธเชเชฐเซเชคเชพเช เชตเชฟเชเชพเชธ เชเชฐเซ เชเซ, เชชเชฐเซเชเซเชทเชเซ เชชเชฐเซเชเซเชทเชฃ เชเชฐเซ เชเซ, เชฎเซเชจเซเชเชฐเซ เชกเซเชฐเชพเชเชต เชเชฐเซ เชเซ.
เชธเซเชเซเช 1. เชคเชฎเซ OOP, TDDเชฎเชพเช เชเซเชเชฒเชพ เชธเชพเชฐเชพ เชเซ?
เชเชจเซเชเชฐเชตเซเชฏเซเชจเซ เชถเชฐเซเชเชคเชจเชพ 1.5 เชเชฒเชพเช เชชเชนเซเชฒเชพ, เชฎเชจเซ เชฎเชพเชฐเซเชธ เชฐเซเชตเชฐ เชธเชฟเชฎเซเชฏเซเชฒเซเชเชฐ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชเซ เชเช เชเชพเชธเซเช เชฎเซเชเชฒเชตเชพเชฎเชพเช เชเชตเซเชฏเซ เชนเชคเซ.
เชฎเชเชเชณ เชฐเซเชตเชฐ เชฎเชฟเชถเชจเชจเชพเชธเชพ เชฆเซเชตเชพเชฐเชพ เชฎเชเชเชณ เชชเชฐเชจเชพ เชเชเซเชเชชเซเชฐเชฆเซเชถ เชชเชฐ เชฐเซเชฌเซเชเชฟเช เชฐเซเชตเชฐเซเชธเชจเซ เชเซเชเชกเซ เชเชคเชพเชฐเชตเชพเชฎเชพเช เชเชตเชจเชพเชฐ เชเซ. เช เชเชเซเชเชชเซเชฐเชฆเซเชถ, เชเซ เชตเชฟเชเชฟเชคเซเชฐ เชฐเซเชคเซ เชฒเชเชฌเชเซเชฐเชธ เชเซ, เชฐเซเชตเชฐเซเชธ เชฆเซเชตเชพเชฐเชพ เชจเซเชตเชฟเชเซเช เชเชฐเชตเซเช เชเชตเชถเซเชฏเช เชเซ เชเซเชฅเซ เชคเซเชฎเชจเชพ เชเชจ-เชฌเซเชฐเซเชก เชเซเชฎเซเชฐเชพ เชชเซเชฅเซเชตเซ เชชเชฐ เชชเชพเชเชพ เชฎเซเชเชฒเชตเชพ เชฎเชพเชเซ เชเชธเชชเชพเชธเชจเชพ เชญเซเชชเซเชฐเชฆเซเชถเชจเซ เชธเชเชชเซเชฐเซเชฃ เชฆเซเชถเซเชฏ เชฎเซเชณเชตเซ เชถเชเซ. เชฐเซเชตเชฐเชจเซ เชธเซเชฅเชฟเชคเชฟ เช
เชจเซ เชธเซเชฅเชพเชจ x เช
เชจเซ y เชเซ-เชเชฐเซเชกเชฟเชจเซเชเซเชธ เช
เชจเซ เชเชพเชฐ เชฎเซเชเซเชฏ เชนเซเชเชพเชฏเชเชคเซเชฐ เชฌเชฟเชเชฆเซเชเชฎเชพเชเชฅเซ เชเชเชจเซเช เชชเซเชฐเชคเชฟเชจเชฟเชงเชฟเชคเซเชต เชเชฐเชคเชพ เช
เชเซเชทเชฐ เชฆเซเชตเชพเชฐเชพ เชฐเชเซ เชฅเชพเชฏ เชเซ. เชจเซเชตเชฟเชเซเชถเชจเชจเซ เชธเชฐเชณ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชเซ เชเชเซเชเชชเซเชฐเชฆเซเชถเชจเซ เชเซเชฐเซเชกเชฎเชพเช เชตเชฟเชญเชพเชเชฟเชค เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ. เชเชฆเชพเชนเชฐเชฃเชจเซ เชธเซเชฅเชฟเชคเชฟ 0, 0, N เชนเซเช เชถเชเซ เชเซ, เชเซเชจเซ เช
เชฐเซเชฅ เชเซ เชเซ เชฐเซเชตเชฐ เชจเซเชเซ เชกเชพเชฌเชพ เชเซเชฃเชพเชฎเชพเช เชเซ เช
เชจเซ เชเชคเซเชคเชฐ เชคเชฐเชซ เชเซ. เชฐเซเชตเชฐเชจเซ เชจเชฟเชฏเชเชคเซเชฐเชฟเชค เชเชฐเชตเชพ เชฎเชพเชเซ, เชจเชพเชธเชพ เช
เชเซเชทเชฐเซเชจเซ เชธเชฐเชณ เชธเซเชเซเชฐเชฟเชเช เชฎเซเชเชฒเซ เชเซ. เชธเชเชญเชตเชฟเชค เช
เชเซเชทเชฐเซ 'L', 'R' เช
เชจเซ 'M' เชเซ. 'L' เช
เชจเซ 'R' เชฐเซเชตเชฐเชจเซ เชคเซเชจเชพ เชตเชฐเซเชคเชฎเชพเชจ เชธเซเชฅเชพเชจ เชชเชฐเชฅเซ เชเชธเซเชกเซเชฏเชพ เชตเชฟเชจเชพ เช
เชจเซเชเซเชฐเชฎเซ 90 เชกเชฟเชเซเชฐเซ เชกเชพเชฌเซ เช
เชฅเชตเชพ เชเชฎเชฃเซ เชธเซเชชเชฟเชจ เชเชฐเซ เชเซ. 'M' เชเชเชฒเซ เชเช เชเซเชฐเซเชก เชชเซเชเชจเซเช เชเชเชณ เชตเชงเซ เช
เชจเซ เช เช เชนเซเชกเชฟเชเช เชเชพเชณเชตเซ เชฐเชพเชเซ.
เชงเชพเชฐเซ เชเซ (x, y) เชฅเซ เชธเซเชงเซ เชเชคเซเชคเชฐเชจเซ เชเซเชฐเชธ (x, y+1) เชเซ.
เชเชจเชชเซเช:
เชเชจเชชเซเชเชจเซ เชชเซเชฐเชฅเชฎ เชฒเชพเชเชจ เชเชเซเช-เชเชฎเชฃเซ เชฌเชพเชเซเชจเชพ เชเชเซเช เชเซเชเชฐเซเชกเชฟเชจเซเชเซเชธ เชเซ, เชจเซเชเชฒเชพ-เชกเชพเชฌเซ เชเซเชเชฐเซเชกเชฟเชจเซเชเซเชธ 0,0 เชนเซเชตเชพเชจเซเช เชฎเชพเชจเชตเชพเชฎเชพเช เชเชตเซ เชเซ.
เชฌเชพเชเซเชจเซเช เชเชจเชชเซเช เช เชฐเซเชตเชฐเซเชธเชจเซ เชฒเชเชคเซ เชฎเชพเชนเชฟเชคเซ เชเซ เชเซ เชคเซเชจเชพเชค เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ. เชฆเชฐเซเช เชฐเซเชตเชฐเชฎเชพเช เชเชจเชชเซเชเชจเซ เชฌเซ เชฒเชพเชเชจ เชนเซเชฏ เชเซ. เชชเซเชฐเชฅเชฎ เชฒเชพเชเชจ เชฐเซเชตเชฐเชจเซ เชธเซเชฅเชฟเชคเชฟ เชเชชเซ เชเซ, เช
เชจเซ เชฌเซเชเซ เชฒเชพเชเชจ เชฐเซเชตเชฐเชจเซ เชเชเซเชเชชเซเชฐเชฆเซเชถเชจเซเช เช
เชจเซเชตเซเชทเชฃ เชเซเชตเซ เชฐเซเชคเซ เชเชฐเชตเซเช เชคเซ เชเชฃเชพเชตเชคเซ เชธเซเชเชจเชพเชเชจเซ เชถเซเชฐเซเชฃเซ เชเซ. เชชเซเชเชฟเชถเชจ เชฌเซ เชชเซเชฐเซเชฃเชพเชเชเซ เช
เชจเซ เชธเซเชชเซเชธ เชฆเซเชตเชพเชฐเชพ เช
เชฒเช เชเชฐเชพเชฏเซเชฒเชพ เช
เชเซเชทเชฐเชฅเซ เชฌเชจเซเชฒเซ เชเซ, เชเซ x เช
เชจเซ y เชเซ-เชเชฐเซเชกเชฟเชจเซเชเซเชธ เช
เชจเซ เชฐเซเชตเชฐเชจเชพ เชเชฐเชฟเชเชจเซเชเซเชถเชจเชจเซ เช
เชจเซเชฐเซเชช เชเซ.
เชฆเชฐเซเช เชฐเซเชตเชฐ เชเซเชฐเชฎเชฟเช เชฐเซเชคเซ เชธเชฎเชพเชชเซเชค เชฅเชถเซ, เชเซเชจเซ เช
เชฐเซเชฅ เชเซ เชเซ เชเซเชฏเชพเช เชธเซเชงเซ เชชเซเชฐเชฅเชฎ เชฐเซเชตเชฐ เชเชธเซเชกเชตเชพเชจเซเช เชธเชฎเชพเชชเซเชค เชจ เชเชฐเซ เชคเซเชฏเชพเช เชธเซเชงเซ เชฌเซเชเซเช เชฐเซเชตเชฐ เชเชธเซเชกเชตเชพเชจเซเช เชถเชฐเซ เชเชฐเชถเซ เชจเชนเซเช.
เชเชเชเชชเซเช:
เชฆเชฐเซเช เชฐเซเชตเชฐ เชฎเชพเชเซเชจเซเช เชเชเชเชชเซเช เชคเซเชจเชพ เช
เชเชคเชฟเชฎ เชเซเชเชฐเซเชกเชฟเชจเซเชเซเชธ เช
เชจเซ เชนเซเชกเชฟเชเช เชนเซเชตเซเช เชเซเชเช.
เชจเซเชเชงเซ:
เชซเชเซเชค เชเชชเชฐเชจเซ เชเชตเชถเซเชฏเชเชคเชพเชเชจเซ เชฒเชพเชเซ เชเชฐเซ เช
เชจเซ เชคเซเชจเชพ เชฎเชพเชเซ เชเชเชฎ เชชเชฐเซเชเซเชทเชฃเซ เชฒเชเซเชจเซ เชตเซเชเซเชฏเซเชฎ เชเซเชฒเซเชจเชฐ เชเชพเชฎ เชเชฐเซ เชเซ เชคเซ เชธเชพเชฌเชฟเชค เชเชฐเซ.
เชเซเชเชชเชฃ เชชเซเชฐเชเชพเชฐเชจเซเช เชฏเซเชเชฐ เชเชจเซเชเชฐเชซเซเชธ เชฌเชจเชพเชตเชตเซเช เช เช
เชตเชเชพเชถเชจเซ เชฌเชนเชพเชฐ เชเซ.
TDD (เชเซเชธเซเช เชกเซเชฐเชฟเชตเชจ เชกเซเชตเชฒเชชเชฎเซเชจเซเช) เช
เชญเชฟเชเชฎเชจเซ เช
เชจเซเชธเชฐเซเชจเซ เชธเชฎเชธเซเชฏเชพเชจเซเช เชจเชฟเชฐเชพเชเชฐเชฃ เชเชฐเชตเชพเชจเซเช เชชเชธเชเชฆ เชเชฐเชตเชพเชฎเชพเช เชเชตเชถเซ.
เชเชชเชฒเชฌเซเชง เชเซเชเชเชพ เชธเชฎเชฏเชฎเชพเช, เช
เชฎเซ เชธเชเชชเซเชฐเซเชฃเชคเชพ เชเชฐเชคเชพเช เชเซเชฃเชตเชคเซเชคเชพ เชตเชฟเชถเซ เชตเชงเซ เชเชฟเชเชคเชฟเชค เชเซเช.
*เชฎเชจเซ เชฎเซเชเชฒเชตเชพเชฎเชพเช เชเชตเซเชฒ เช
เชธเชพเชเชจเชฎเซเชจเซเช เชนเซเช เชชเซเชธเซเช เชเชฐเซ เชถเชเชคเซ เชจเชฅเซ, เช เชเช เชเซเชจเซเช เช
เชธเชพเชเชจเชฎเซเชจเซเช เชเซ เชเซ เชเชฃเชพ เชตเชฐเซเชทเซ เชชเชนเซเชฒเชพ เชเชชเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชนเชคเซเช. เชชเชฐเชเชคเซ เชฎเชพเชฐเชพ เชชเชฐ เชตเชฟเชถเซเชตเชพเชธ เชเชฐเซ, เชฎเซเชณเชญเซเชค เชฐเซเชคเซ เชฌเชงเซเช เชธเชฎเชพเชจ เชฐเชนเซ เชเซ.
เชนเซเช เชเชพเชธ เชเชฐเซเชจเซ เชฎเซเชฒเซเชฏเชพเชเชเชจเชจเชพ เชฎเชพเชชเชฆเชเชกเซ เชชเชฐ เชงเซเชฏเชพเชจ เชฆเซเชฐเชตเชพ เชฎเชพเชเชเซ เชเซเช. เชคเชฎเซ เชเซเชเชฒเซ เชตเชพเชฐ เชเชตเซ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเชจเซ เชธเชพเชฎเชจเซ เชเชฐเซเชฏเซ เชเซ เชเซ เชเซเชฏเชพเช เชเชฎเซเชฆเชตเชพเชฐ เชฎเชพเชเซ เชฎเชนเชคเซเชตเชจเซ เชฌเชพเชฌเชคเซ เชเชกเชฟเช เชฆเชฐเชฎเชฟเชฏเชพเชจ เชธเชเชชเซเชฐเซเชฃเชชเชฃเซ เชฌเชฟเชจเชฎเชนเชคเซเชตเชชเซเชฐเซเชฃ เชนเซเชฏ เชเซ เช เชจเซ เชเชฒเชเซเช. เชฆเชฐเซเช เชเชฃ เชคเชฎเชพเชฐเชพ เชเซเชตเซเช เช เชตเชฟเชเชพเชฐเชคเซเช เชจเชฅเซ, เชชเชฐเชเชคเซ เชเชฃเชพ เชคเชฎเชพเชฐเชพ เชฎเซเชฒเซเชฏเซเชจเซ เชธเซเชตเซเชเชพเชฐเซ เช เชจเซ เช เชจเซเชธเชฐเซ เชถเชเซ เชเซ เชเซ เชคเซ เชธเซเชชเชทเซเช เชฐเซเชคเซ เชเชนเซเชตเชพเชฎเชพเช เชเชตเซ. เชคเซเชฅเซ, เชฎเซเชฒเซเชฏเชพเชเชเชจเชจเชพ เชฎเชพเชชเชฆเชเชก เชชเชฐเชฅเซ เชคเซ เชคเชฐเชค เช เชธเซเชชเชทเซเช เชฅเชพเชฏ เชเซ เชเซ เช เชคเชฌเชเซเชเซ เชธเซเชฅเซ เชฎเชนเชคเซเชตเชชเซเชฐเซเชฃ เชเซเชถเชณเชคเชพ เชเซ
- เชเซเชกเซเชกเซ;
- OOP เชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพเชจเซ เช เชจเซ เชเชพเชณเชตเซ เชฐเชพเชเชตเชพ เชฏเซเชเซเชฏ เชเซเชก เชฒเชเชตเชพเชจเซ เชเซเชทเชฎเชคเชพ;
- เชเซเชกเซ เชชเซเชฐเซเชเซเชฐเชพเชฎเชฟเชเช เชเซเชทเชฎเชคเชพเช
เชคเซเชฅเซ, เชฎเชจเซ เชเซเชก เชฒเชเชตเชพเชจเซ เชฌเชฆเชฒเซ, เชนเซเช เชเซเชตเซ เชฐเซเชคเซ เชเชพเชฐเซเชฏ เชเชฐเชตเชพ เชเช เชฐเชนเซเชฏเซ เชเซเช เชคเซ เชตเชฟเชถเซ เชตเชฟเชเชพเชฐเซเชจเซ เชคเซ 1.5 เชเชฒเชพเช เชชเชธเชพเชฐ เชเชฐเชตเชพเชจเซ เชเซเชคเชตเชฃเซ เชเชชเชตเชพเชฎเชพเช เชเชตเซ เชนเชคเซ. เช เชฎเซ เชธเชพเชฅเซ เชฎเชณเซเชจเซ เชเซเชก เชฒเชเซเชถเซเช.
เชเซเชฏเชพเชฐเซ เช เชฎเซ เชซเซเชจ เชชเชฐ เชเชตเซเชฏเชพ, เชคเซเชฏเชพเชฐเซ เชฒเซเชเซเช เช เชฎเชจเซ เชเซเชเชเชฎเชพเช เชเชนเซเชฏเซเช เชเซ เชคเซเช เชเซเชฃ เชเซ เช เชจเซ เชคเซเช เชถเซเช เชเชฐเซ เชเซ เช เชจเซ เชตเชฟเชเชพเชธ เชถเชฐเซ เชเชฐเชตเชพเชจเซ เชเชซเชฐ เชเชฐเซ.
เชเชเชพ เชเชจเซเชเชฐเชตเซเชฏเซ เชฆเชฐเชฎเชฟเชฏเชพเชจ, เชฎเชจเซ เชเซเชฏเชพเชฐเซเชฏ เชเชตเซ เช เชนเซเชธเชพเชธ เชจเชนเซเชคเซ เชฅเชฏเซ เชเซ เชฎเชพเชฐเซ เชเชจเซเชเชฐเชตเซเชฏเซ เชฒเซเชตเชพเชฎเชพเช เชเชตเซ เชฐเชนเซเชฏเซ เชเซ. เชเชตเซ เชฒเชพเชเชฃเซ เชเซ เชเซ เชคเชฎเซ เชเซเชฎเชฎเชพเช เชเซเชก เชตเชฟเชเชธเชพเชตเซ เชฐเชนเซเชฏเชพเช เชเซ. เชเซ เชคเชฎเซ เชเซเชฏเชพเชเช เช เชเชตเชพเช เชเชพเช เชเซ, เชคเซ เชคเซเช เชฎเชฆเชฆ เชเชฐเซ เชเซ, เชธเชฒเชพเชน เชเชชเซ เชเซ, เชเชฐเซเชเชพ เชเชฐเซ เชเซ, เชคเซ เชเซเชตเซ เชฐเซเชคเซ เชถเซเชฐเซเชทเซเช เชเชฐเชตเซเช เชคเซ เช เชเชเซ เชเชเชฌเซเชเชพ เชธเชพเชฅเซ เชฆเชฒเซเชฒ เชชเชฃ เชเชฐเซ เชเซ. เชเชจเซเชเชฐเชตเซเชฏเซเชฎเชพเช, เชนเซเช JUnit 5 เชฎเชพเช เชเซเชตเซ เชฐเซเชคเซ เชคเชชเชพเชธเชตเซเช เชคเซ เชญเซเชฒเซ เชเชฏเซ เชเซ เชชเชฆเซเชงเชคเชฟ เช เชชเชตเชพเชฆ เชเชชเซ เชเซ - เชคเซเชเช เชชเชฐเซเชเซเชทเชฃ เชฒเชเชตเชพเชจเซเช เชเชพเชฒเซ เชฐเชพเชเชตเชพเชจเซ เชเชซเชฐ เชเชฐเซ, เชเซเชฏเชพเชฐเซ เชคเซเชฎเชพเชเชฅเซ เชเช เชคเซ เชเซเชตเซ เชฐเซเชคเซ เชเชฐเชตเซเช เชคเซ Google เชเชฐเซ เชฐเชนเซเชฏเซ เชนเชคเซ.
เชถเชพเชฌเซเชฆเชฟเช เชฐเซเชคเซ เชเชจเซเชเชฐเชตเซเชฏเซเชจเชพ เชฅเซเชกเชพ เชเชฒเชพเชเซ เชชเชเซ, เชฎเชจเซ เชฐเชเชจเชพเชคเซเชฎเช เชชเซเชฐเชคเชฟเชธเชพเชฆ เชฎเชณเซเชฏเซ - เชฎเชจเซ เชถเซเช เชเชฎเซเชฏเซเช เช เชจเซ เชถเซเช เชจเชฅเซ. เชฎเชพเชฐเชพ เชเชฟเชธเซเชธเชพเชฎเชพเช, เชจเชฒ เชเชฌเซเชเซเชเซเชเชจเชพ เชตเชฟเชเชฒเซเชช เชคเชฐเซเชเซ เชธเซเชฒเชฌเชเชง เชตเชฐเซเชเซเชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพ เชฌเชฆเชฒ เชฎเชพเชฐเซ เชชเซเชฐเชถเชเชธเชพ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชนเชคเซ; เชนเชเซเชเชค เช เชเซ เชเซ เชเซเชก เชฒเชเชคเชพ เชชเชนเซเชฒเชพ, เชฎเซเช เชธเซเชฏเซเชกเซเชเซเชกเชฎเชพเช เชฒเชเซเชฏเซเช เชนเชคเซเช เชเซ เชนเซเช เชเซเชตเซ เชฐเซเชคเซ เชฐเซเชตเชฐเชจเซ เชจเชฟเชฏเชเชคเซเชฐเชฟเชค เชเชฐเชตเชพ เชฎเชพเชเชเซ เชเซเช, เช เชจเซ เชเชฎ เชตเชฐเซเชเซเชจเซ เชธเซเชเซเช เชชเซเชฐเชพเชชเซเชค เชฅเชฏเซ, เชเชเชพเชฎเชพเช เชเชเชพ เชคเซ เชเซ เชฐเซเชฌเซเชเชจเชพ API เชธเชพเชฅเซ เชธเชเชเชณเชพเชฏเซเชฒเชพ เชเซ.
เชชเชเชฒเซเช 2: เช เชฎเชจเซ เชเชนเซ
เชเชจเซเชเชฐเชตเซเชฏเซเชจเชพ เชเช เช
เช เชตเชพเชกเชฟเชฏเชพ เชชเชนเซเชฒเชพ, เชฎเชจเซ เชฐเชธ เชนเซเชฏ เชคเซเชตเชพ เชเซเชเชชเชฃ เชตเชฟเชทเชฏ เชชเชฐ เชชเซเชฐเซเชเชจเซเชเซเชถเชจ เชคเซเชฏเชพเชฐ เชเชฐเชตเชพเชจเซเช เชเชนเซเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช. เชซเซเชฐเซเชฎเซเช เชธเชฐเชณ เช
เชจเซ เชชเชฐเชฟเชเชฟเชค เชเซ: 15 เชฎเชฟเชจเชฟเชเชจเซ เชฐเชเซเชเชค, 15 เชฎเชฟเชจเชฟเช เชชเซเชฐเชถเซเชจเซเชจเชพ เชเชตเชพเชฌเซ.
เชฎเซเช เช
เชเชเชฒ เชฌเซเชฌ เชฆเซเชตเชพเชฐเชพ เชเซเชฒเซเชจ เชเชฐเซเชเชฟเชเซเชเซเชเชฐ เชชเชธเชเชฆ เชเชฐเซเชฏเซเช. เช
เชจเซ เชซเชฐเซเชฅเซ เชเซเชเชฒเชพเช เชฒเซเชเซ เชฆเซเชตเชพเชฐเชพ เชฎเชพเชฐเซ เชฎเซเชฒเชพเชเชพเชค เชฒเซเชตเชพเชฎเชพเช เชเชตเซ. เช
เชเชเซเชฐเซเชเซเชฎเชพเช เชชเซเชฐเชธเซเชคเซเชคเชฟ เชเชฐเชตเชพเชจเซ เช เชฎเชพเชฐเซ เชชเชนเซเชฒเซ เช
เชจเซเชญเชต เชนเชคเซ, เช
เชจเซ เชเชฆเชพเช, เชเซ เชนเซเช เชคเชฃเชพเชตเชชเซเชฐเซเชฃ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเชฎเชพเช เชนเซเชค, เชคเซ เชนเซเช เชคเซเชจเซ เชธเชพเชฎเชจเซ เชเชฐเซ เชถเชเซเชฏเซ เชจ เชนเซเชค. เชชเชฐเชเชคเซ เชซเชฐเซเชฅเซ, เชฎเชจเซ เชเซเชฏเชพเชฐเซเชฏ เชเชตเซ เช
เชนเซเชธเชพเชธ เชฅเชฏเซ เชจ เชนเชคเซ เชเซ เชนเซเช เชเชจเซเชเชฐเชตเซเชฏเซเชฎเชพเช เชนเชคเซ. เชฌเชงเซเช เชนเชเชฎเซเชถเชจเซ เชเซเชฎ เชเซ - เชนเซเช เชคเซเชฎเชจเซ เชเชนเซเช เชเซเช, เชคเซเช เชงเซเชฏเชพเชจเชฅเซ เชธเชพเชเชญเชณเซ เชเซ. เชชเชฐเชเชชเชฐเชพเชเชค เชชเซเชฐเชถเซเชจ-เชเชตเชพเชฌเชจเซเช เชธเชคเซเชฐ เชชเชฃ เชเชจเซเชเชฐเชตเซเชฏเซ เชเซเชตเซเช เชจเชนเซเชคเซเช; เชคเซ เชธเซเชชเชทเซเช เชนเชคเซเช เชเซ เชชเซเชฐเชถเซเชจเซ "เชกเซเชฌเซ เชเชตเชพ" เชฎเชพเชเซ เชชเซเชเชตเชพเชฎเชพเช เชเชตเซเชฏเชพ เชจ เชนเชคเชพ, เชชเชฐเชเชคเซ เชฎเชพเชฐเชพ เชชเซเชฐเซเชเชจเซเชเซเชถเชจเชฎเชพเช เชเชฐเซเชเชฐ เชฐเชธ เชงเชฐเชพเชตเชคเชพ เชชเซเชฐเชถเซเชจเซ เชชเซเชเชตเชพเชฎเชพเช เชเชตเซเชฏเชพ เชนเชคเชพ.
เชเชจเซเชเชฐเชตเซเชฏเซเชจเชพ เชฅเซเชกเชพ เชเชฒเชพเชเซ เชชเชเซ, เชฎเชจเซ เชชเซเชฐเชคเชฟเชธเชพเชฆ เชฎเชณเซเชฏเซ - เชชเซเชฐเชธเซเชคเซเชคเชฟ เชเซเชฌ เช เชเชชเชฏเซเชเซ เชนเชคเซ เช เชจเซ เชคเซเชเชจเซ เชธเชพเชเชญเชณเชตเชพเชฎเชพเช เชเชฐเซเชเชฐ เชเชจเชเชฆ เชฅเชฏเซ.
เชธเซเชเซเช 3. เชเชคเซเชชเชพเชฆเชจ เชเซเชฃเชตเชคเซเชคเชพ เชเซเชก
เชเซเชเซเชจเชฟเชเชฒ เชเชจเซเชเชฐเชตเซเชฏเซเชจเซ เช เชเซเชฒเซเชฒเซ เชคเชฌเชเซเชเซ เชเซ เชเชตเซ เชเซเชคเชตเชฃเซ เชเชชเซเชฏเชพ เชชเชเซ, เชฎเชจเซ เชเชฐเซ เชเซเชกเชจเซ เชเชคเซเชชเชพเชฆเชจ-เชคเซเชฏเชพเชฐ เชธเซเชฅเชฟเชคเชฟเชฎเชพเช เชฒเชพเชตเชตเชพเชจเซเช เชเชนเซเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชนเชคเซเช, เชชเชเซ เชธเชฎเซเชเซเชทเชพ เชฎเชพเชเซ เชเซเชก เชฎเซเชเชฒเซ เช เชจเซ เชเชจเซเชเชฐเชตเซเชฏเซ เชถเซเชกเซเชฏเซเชฒ เชเชฐเซ เชเซเชฎเชพเช เชเชพเชฐเซเชฏ เชฎเชพเชเซเชจเซ เชเชตเชถเซเชฏเชเชคเชพเช เชฌเชฆเชฒเชพเช เชเชถเซ เช เชจเซ เชเซเชก เชฌเชฆเชฒเชพเชถเซ. เชซเซเชฐเชซเชพเชฐเชจเซ เชเชฐเซเชฐ เชเซ. เชเชเชณ เชเซเชคเชพเช, เชนเซเช เชเชนเซ เชถเชเซเช เชเซเช เชเซ เชเซเชก เชธเชฎเซเชเซเชทเชพ เชเชเช เชเชกเชพ เชเชพเชจ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เชธเชฎเซเชเซเชทเชเซเชจเซ เชเชฌเชฐ เชจเชฅเซ เชนเซเชคเซ เชเซ เชเชฎเซเชฆเชตเชพเชฐ เชเชฏเชพ เชชเชฆ เชฎเชพเชเซ เช เชฐเชเซ เชเชฐเซ เชฐเชนเซเชฏเซ เชเซ, เชคเซเช เชคเซเชจเซ เชธเซเชตเซ เชเซเชคเชพ เชจเชฅเซ, เชคเซเช เชคเซเชจเซเช เชจเชพเชฎ เชชเชฃ เชเซเชคเชพ เชจเชฅเซ.
เชซเซเชจเชจเซ เชเชเชเชกเซ เชตเชพเชเซ, เช เชจเซ เชซเชฐเซเชฅเซ เชฎเซเชจเชฟเชเชฐเชจเซ เชฌเซเชเซ เชฌเชพเชเซเช เชเซเชเชฒเชพเช เชฒเซเชเซ เชนเชคเชพ. เชฌเชงเซเช เชชเซเชฐเชฅเชฎ เชเชจเซเชเชฐเชตเซเชฏเซ เชเซเชตเซเช เช เชเซ: เชฎเซเชเซเชฏ เชตเชธเซเชคเซ เช เชเซ เชเซ TDD เชตเชฟเชถเซ เชญเซเชฒเชถเซ เชจเชนเซเช, เชคเชฎเซ เชถเซเช เชเชฐเซ เชเซ เช เชจเซ เชถเชพ เชฎเชพเชเซ เชคเซ เชเชนเซ. เชเซ เชคเชฎเซ เชชเชนเซเชฒเชพเช TDD เชจเซ เชชเซเชฐเซเชเซเชเชฟเชธ เชเชฐเซ เชจเชฅเซ, เชคเซ เชนเซเช เชคเซเชจเซ เชคเชฐเชค เช เชเชฐเชตเชพเชจเซเช เชถเชฐเซ เชเชฐเชตเชพเชจเซ เชญเชฒเชพเชฎเชฃ เชเชฐเซเช เชเซเช, เชเชพเชฐเชฃ เชเซ เชคเซ เชเชเชชเชจเซเชเชฎเชพเช เชเชฐเซเชฐเซ เชจเชฅเซ, เชชเชฐเชเชคเซ เชเชพเชฐเชฃ เชเซ เชคเซ เชคเชฎเชพเชฐเชพ เชเซเชตเชจเชจเซ เชจเซเชเชงเชชเชพเชคเซเชฐ เชฐเซเชคเซ เชธเชฐเชณ เชฌเชจเชพเชตเซ เชเซ, เชเซ เชคเชฎเชจเซ เชเชฎเซ เชคเซ เชคเชฎเชพเชฐเชพ เชคเชฃเชพเชตเชจเซเช เชธเซเชคเชฐ เชเชเชพเชกเซ เชเซ. เชฏเชพเชฆ เชฐเชพเชเซ เชเซ เชคเชฎเชพเชฐเซ เชญเซเชฒ เชฎเชพเชเซ เชกเชฟเชฌเชเชฐ เชธเชพเชฅเซ เชเซเชตเซ เชฐเซเชคเซ เชชเชพเชเชฒเชชเชฃเซ เชถเซเชงเชตเซเช เชชเชกเซเชฏเซเช เชเซ เชซเชเซเชค เชฌเซเชฐเชพเชเชเชฐ เชฆเซเชตเชพเชฐเชพ เช เชชเซเชจเชเชเชคเซเชชเชพเชฆเชฟเชค เชเชฐเซ เชถเชเชพเชฏ เชเซ, เชชเชฐเชเชคเซ เชคเชฎเซ เชคเซเชจเซ เชชเชฐเซเชเซเชทเชฃเซ เชธเชพเชฅเซ เชชเซเชจเชเชเชคเซเชชเชพเชฆเชฟเชค เชเชฐเซ เชถเชเชคเชพ เชจเชฅเซ? เชนเชตเซ เชเชฒเซเชชเชจเชพ เชเชฐเซ เชเซ เชคเชฎเชพเชฐเซ เชเชจเซเชเชฐเชตเซเชฏเซ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชเชตเซ เชญเซเชฒ เชชเชเชกเชตเซ เชชเชกเชถเซ - เชคเชฎเชจเซ เชฅเซเชกเชพ เชเซเชฐเซ เชตเชพเชณเชจเซ โโเชเชพเชคเชฐเซ เชเชชเชตเชพเชฎเชพเช เชเชตเซ เชเซ. TDD เชธเชพเชฅเซ เชเชชเชฃเชจเซ เชถเซเช เชฎเชณเซ เชเซ? เช เชฎเซ เชเซเชก เชฌเชฆเชฒเซเชฏเซ เช เชจเซ เช เชฃเชงเชพเชฐเซ เชฐเซเชคเซ เชธเชฎเชเชพเชฏเซเช เชเซ เชนเชตเซ เชชเชฐเซเชเซเชทเชฃเซ เชฒเชพเชฒ เชฅเช เชเชฏเชพ เชเซ, เชชเชฐเชเชคเซ เชเช เชญเซเชฒ เชเซ เชเซ เชเชชเชฃเซ เชชเซเชฐเชฅเชฎ เชตเชเชค เชถเซเชงเซ เชถเชเชคเชพ เชจเชฅเซ? เช เซเช เชเซ, เช เชฎเซ เชเชจเซเชเชฐเชตเซเชฏเซ เชฒเซเชจเชพเชฐเชพเชเชจเซ "เช เชฐเซเชฐเซ" เชเชนเซเช เชเซเช, Ctrl-Z เชฆเชฌเชพเชตเซ เช เชจเซ เชจเชพเชจเชพ เชชเชเชฒเชพเช เชฒเซเชตเชพเชจเซเช เชถเชฐเซ เชเชฐเซ. เช เชจเซ เชนเชพ, เชคเชฎเชพเชฐเซ เชคเชฎเชพเชฐเชพเชฎเชพเช TDD เชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชตเชฟเชเชพเชธ เชเชฐเชตเชพเชจเซ เชเซเชทเชฎเชคเชพ, เชงเซเชฏเซเชฏ เชคเชฐเชซ เชเชตเชพเชจเซ เชเซเชทเชฎเชคเชพ เชตเชฟเชเชธเชพเชตเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ เชเซเชฅเซ เชเชฐเซเชจเซ เชคเชฎเชพเชฐเชพ เชชเชฐเซเชเซเชทเชฃเซ เชเชพเชฏเชฎเซ เชงเซเชฐเชฃเซ เชฒเซเชฒเชพ เชนเซเชฏ, เช เชจเซ เช เชกเชงเชพ เชฆเชฟเชตเชธ เชฎเชพเชเซ เชฒเชพเชฒ เชจเชนเซเช, เชเชพเชฐเชฃ เชเซ "เชคเชฎเชพเชฐเซ เชชเชพเชธเซ เชชเซเชทเซเชเชณ เชฐเชฟเชซเซเชเซเชเชฐเชฟเชเช เชเซ." เช เชฌเชฐเชพเชฌเชฐ เช เช เชเซเชถเชฒเซเชฏ เชเซ เชเซเชฎ เชเซ เชเชพเชณเชตเซ เชถเชเชพเชฏ เชคเซเชตเชพ เชเซเชก เชฒเชเชตเชพ, เช เชฅเชตเชพ เชเชคเซเชชเชพเชฆเช เชเซเชก เชฒเชเชตเชพ.
เชคเซเชฅเซ, เชคเชฎเชพเชฐเชพ เชเซเชกเชจเซ เชเซเชเชฒเซ เชธเชพเชฐเซ เชฐเซเชคเซ เชฌเชฆเชฒเซ เชถเชเชพเชฏ เชเซ เชคเซเชจเชพ เชชเชฐ เชเชงเชพเชฐ เชฐเชพเชเซ เชเซ เชเซ เชคเชฎเซ เชเช เชกเชฟเชเชพเชเชจ เชธเชพเชฅเซ เชชเซเชฐเชพเชฐเชเชญ เชเชฐเชตเชพ เชฎเชพเชเชเซ เชเซ, เชคเซ เชเซเชเชฒเซเช เชธเชฐเชณ เชเซ เช เชจเซ เชคเชฎเชพเชฐเชพ เชชเชฐเซเชเซเชทเชฃเซ เชเซเชเชฒเชพ เชธเชพเชฐเชพ เชเซ.
เชเชจเซเชเชฐเชตเซเชฏเซ เชชเชเซ, เชฎเชจเซ เชฅเซเชกเชพ เชเชฒเชพเชเซเชฎเชพเช เชชเซเชฐเชคเชฟเชธเชพเชฆ เชฎเชณเซเชฏเซ. เช เชคเชฌเชเซเชเซ, เชฎเชจเซ เชธเชฎเชเชพเชฏเซเช เชเซ เชนเซเช เชฒเชเชญเช เชชเชธเชพเชฐ เชฅเช เชเชฏเซ เชนเชคเซ เช เชจเซ เชเซเชฏเชพเช เชธเซเชงเซ เชนเซเช "เชซเชพเชเชฒเชฐเชจเซ เชฎเชณเซเชฏเซ เชจ เชนเชคเซ" เชคเซเชฏเชพเช เชธเซเชงเซ เชฌเชนเซ เชเชเซเช เชฌเชพเชเซ เชนเชคเซเช.
เชธเซเชเซเช 4. เช เชเชคเชฟเชฎ. เชชเซเชฐเชคเชพ เชคเชเชจเซเชเซ เชชเซเชฐเชถเซเชจเซ. เช เชฎเซ เชเชพเชฃเชตเชพ เชฎเชพเชเชเซเช เชเซเช เชเซ เชคเชฎเซ เชเซเชฃ เชเซ!
เชธเชพเชเซเช เชเชนเซเช เชคเซ, เชนเซเช เชชเซเชฐเชถเซเชจเชจเซ เช เชฐเชเชจเชพเชฅเซ เชเชเชเช เช เชเชถเซ เชฎเซเชเชเชตเชฃเชฎเชพเช เชนเชคเซ. เชเช เชเชฒเชพเชเชจเซ เชตเชพเชคเชเซเชคเชฎเชพเช เชคเชฎเซ เชเซเชตเซ เชฐเซเชคเซ เชธเชฎเชเซ เชถเชเชถเซ เชเซ เชนเซเช เชเซเชตเซ เชตเซเชฏเชเซเชคเชฟ เชเซเช? เช เชจเซ เชคเซเชฅเซ เชชเชฃ เชตเชงเซ, เชคเชฎเซ เช เชเซเชตเซ เชฐเซเชคเซ เชธเชฎเชเซ เชถเชเชถเซ เชเซเชฏเชพเชฐเซ เชนเซเช เชเชตเซ เชญเชพเชทเชพ เชฌเซเชฒเซเช เชเซเช เชเซ เชฎเชพเชฐเซ เชฎเชพเชคเซเชญเชพเชทเชพ เชจเชฅเซ, เช เชจเซ เชธเชพเชเซเช เชเชนเซเช เชคเซ, เชเซเชฌ เช เชเชฐเชพเชฌ เช เชจเซ เชเซเชญ เชธเชพเชฅเซ เชเซเชกเชพเชฏเซเชฒเซเช เชเซ. เช เชเชพเชเชจเชพ เชเชจเซเชเชฐเชตเซเชฏเซเชฎเชพเช, เชชเซเชฐเชถเซเชจเซเชจเชพ เชเชตเชพเชฌ เชเชชเชตเชพเชจเซ เชฌเชฆเชฒเซ เชตเซเชฏเชเซเชคเชฟเชเชค เชฐเซเชคเซ เชตเชพเชค เชเชฐเชตเซ เชฎเชพเชฐเชพ เชฎเชพเชเซ เชธเชฐเชณ เชนเชคเซ, เช เชจเซ เชเชเซเชเชพเชฐ เชฆเซเชทเชฟเชค เชนเชคเซ. เชเชจเซเชเชฐเชตเซเชฏเซ เชฒเซเชจเชพเชฐเชพเชเชฎเชพเช เชเชเชพเชฎเชพเช เชเชเซ เชเช เชเชถเชฟเชฏเชจ เชนเชคเซ - เช เชจเซ เชคเซเชฎเชจเซ เชเชเซเชเชพเชฐ, เชธเชพเชฐเซเช, เชเชพเชฒเซ เชเชนเซเช เชเซ, เชฏเซเชฐเซเชชเชฟเชฏเชจ เชเชพเชจ เชฎเชพเชเซ เชเชเชเช เช เชเชถเซ เชตเชฟเชถเชฟเชทเซเช เชเซ. เชคเซเชฅเซ, เชฎเซเช เชเช เชธเชเซเชฐเชฟเชฏ เช เชญเชฟเชเชฎ เช เชชเชจเชพเชตเชตเชพเชจเซเช เชจเชเซเชเซ เชเชฐเซเชฏเซเช - เชฎเชพเชฐเชพ เชตเชฟเชถเซ เชเช เชชเซเชฐเชธเซเชคเซเชคเชฟ เชคเซเชฏเชพเชฐ เชเชฐเซ เช เชจเซ เชเชจเซเชเชฐเชตเซเชฏเซเชจเซ เชถเชฐเซเชเชคเชฎเชพเช เช เชชเซเชฐเชธเซเชคเซเชคเชฟ เชธเชพเชฅเซ เชฎเชพเชฐเชพ เชตเชฟเชถเซ เชตเชพเชค เชเชฐเชตเชพเชจเซ เชเชซเชฐ เชเชฐเซ. เชเซ เชคเซเช เชธเชเชฎเชค เชฅเชพเชฏ, เชคเซ เชเชเชพเชฎเชพเช เชเชเชพ เชฎเชพเชฐเชพ เชฎเชพเชเซ เชเชเชพ เชชเซเชฐเชถเซเชจเซ เชนเชถเซ; เชเซ เชคเซเช เชเชซเชฐเชจเซ เชจเชเชพเชฐเซ เชเชพเชขเซ, เชคเซ เชธเชพเชฐเซเช, เชฎเชพเชฐเชพ เชเซเชตเชจเชจเชพ 3 เชเชฒเชพเช เชชเซเชฐเซเชเชจเซเชเซเชถเชจเชฎเชพเช เชตเชฟเชคเชพเชตเซเชฏเชพ เช เชเชเชฒเซ เชเชเชเซ เชเชฟเชเชฎเชค เชจเชฅเซ. เชชเชฐเชเชคเซ เชคเชฎเชพเชฐเซ เชคเชฎเชพเชฐเซ เชฐเชเซเชเชคเชฎเชพเช เชถเซเช เชฒเชเชตเซเช เชเซเชเช? เชเซเชตเชจเชเชฐเชฟเชคเซเชฐ - เชคเซเชฏเชพเช เชเชจเซเชฎ, เชคเซ เชธเชฎเชฏเซ, เชถเชพเชณเชพเชฎเชพเช เชเชฏเซ, เชฏเซเชจเชฟเชตเชฐเซเชธเชฟเชเซเชฎเชพเชเชฅเซ เชธเซเชจเชพเชคเช เชฅเชฏเซ - เชชเชฐเชเชคเซ เชเซเชฃ เชงเซเชฏเชพเชจ เชเชชเซ เชเซ?
เชเซ เชคเชฎเซ เชฅเซเชเชตเชฐเซเช เชเชฒเซเชเชฐ เชตเชฟเชถเซ เชฅเซเชกเซเช เชเซเชเชฒ เชเชฐเซ เชเซ, เชคเซ เชคเชฎเชจเซ เชฎเชพเชฐเซเชเชฟเชจ เชซเชพเชเชฒเชฐเชจเซ เชเช เชฒเซเช เชฎเชณเชถเซ [https://martinfowler.com/bliki/ThreePillars.html] เชเซ 3 เชธเซเชคเชเชญเซเชจเซเช เชตเชฐเซเชฃเชจ เชเชฐเซ เชเซ: เชธเชธเซเชเซเชจเซเชฌเชฒ เชฌเชฟเชเชจเซเชธ, เชธเซเชซเซเชเชตเซเชฐ เชเชเซเชธเซเชฒเชจเซเชธ เช เชจเซ เชธเชพเชฎเชพเชเชฟเช เชจเซเชฏเชพเชฏ.
เชเชพเชฒเซ เชฎเชพเชจเซ เชฒเชเช เชเซ เชฎเชพเชฐเชพ เชฎเชพเชเซ เชธเซเชซเซเชเชตเซเชฐ เชเชเซเชธเซเชฒเชจเซเชธ เชชเชนเซเชฒเชพเชฅเซ เช เชเชเชพเชธเชพเชฏเซเชฒ เชเซ. เชคเซ เชเชเชพเช เชตเซเชฏเชตเชธเชพเชฏ เช เชจเซ เชธเชพเชฎเชพเชเชฟเช เชจเซเชฏเชพเชฏ เชฌเชคเชพเชตเชตเชพเชจเซเช เชฌเชพเชเซ เชเซ.
เชคเชฆเซเชชเชฐเชพเชเชค, เชฎเซเช เชชเชเซเชจเชพ เชชเชฐ เชงเซเชฏเชพเชจ เชเซเชจเซเชฆเซเชฐเชฟเชค เชเชฐเชตเชพเชจเซเช เชจเชเซเชเซ เชเชฐเซเชฏเซเช.
เชถเชฐเซเชเชคเชฎเชพเช, เชฎเซเช เชคเซเชจเซ เชเชนเซเชฏเซเช เชเซ เชถเชพ เชฎเชพเชเซ เชฅเซเชเชตเชฐเซเชเซเชธ - เชฎเซเช เชเซเชฒเซเชเชฎเชพเช เชฎเชพเชฐเซเชเชฟเชจ เชซเชพเชเชฒเชฐเชจเซ เชฌเซเชฒเซเช เชตเชพเชเชเซเชฏเซ, เชคเซเชฅเซ เชเซเชฒเซเชจ เชเซเชก เชฎเชพเชเซ เชฎเชพเชฐเซ เชชเซเชฐเซเชฎ.
เชชเซเชฐเซเชเซเชเซเชเชจเซ เชเซเชฆเชพ เชเซเชฆเชพ เชเซเชฃเชพเชฅเซ เชชเชฃ เชฐเชเซ เชเชฐเซ เชถเชเชพเชฏ เชเซ. เชคเซเชฃเซ เชฆเชตเชพ เชฎเชพเชเซเชจเซเช เชธเซเชซเซเชเชตเซเชฐ เชชเชฃ เชตเชฟเชเชธเชพเชตเซเชฏเซเช เชนเชคเซเช เชเซ เชฆเชฐเซเชฆเซเชเชจเชพ เชเซเชตเชจเชจเซ เชธเชฐเชณ เชฌเชจเชพเชตเซ เชเซ, เช เชจเซ เช เชซเชตเชพเช เช เชจเซเชธเชพเชฐ, เชเช เชเซเชต เชฌเชเชพเชตเซเชฏเซ เชนเชคเซ. เชฎเซเช เชฌเซเชเชเซ เชฎเชพเชเซ เชธเซเชซเซเชเชตเซเชฐ เชชเชฃ เชตเชฟเชเชธเชพเชตเซเชฏเซเช เชเซ, เชเซเชฃเซ เชจเชพเชเชฐเชฟเชเซเชจเซเช เชเซเชตเชจ เชชเชฃ เชธเชฐเชณ เชฌเชจเชพเชตเซเชฏเซเช เชเซ. เชเชพเชธ เชเชฐเซเชจเซ เชเซ เช เชฌเซเชเชเชจเซ เชเชชเชฏเซเช เชฆเซเชถเชจเซ 70% เชตเชธเซเชคเซ เชฆเซเชตเชพเชฐเชพ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ. เช Sberbank เชตเชฟเชถเซ เชจเชฅเซ เช เชจเซ เชฐเชถเชฟเชฏเชพ เชตเชฟเชถเซ เชชเชฃ เชจเชฅเซ.
เชฎเชพเชฐเชพ เชตเชฟเชถเซ เชเชพเชฃเชตเชพ เชฎเชพเชเชเซ เชเซ? เชฌเชฐเชพเชฌเชฐ. เชฎเชพเชฐเซ เชถเซเช เชซเซเชเซเชเซเชฐเชพเชซเซ เชเซ, เชเช เชฏเชพ เชฌเซเชเซ เชฐเซเชคเซ เชนเซเช เชฒเชเชญเช 10 เชตเชฐเซเชทเชฅเซ เชฎเชพเชฐเชพ เชนเชพเชฅเชฎเชพเช เชเซ เชฎเซเชฐเซ เชชเชเชกเซ เชฐเชนเซเชฏเซ เชเซเช, เชเชตเชพ เชซเซเชเซเชเซเชฐเชพเชซเซเชธ เชเซ เชเซ เชฌเชคเชพเชตเชตเชพเชฎเชพเช เชฎเชจเซ เชฌเชนเซ เชถเชฐเชฎ เชเชตเชคเซ เชจเชฅเซ. เชเชชเชฐเชพเชเชค, เชเช เชธเชฎเชฏเซ, เชฎเซเช เชฌเชฟเชฒเชพเชกเซเชจเชพ เชเชถเซเชฐเชฏเชธเซเชฅเชพเชจเชฎเชพเช เชฎเชฆเชฆ เชเชฐเซ: เชฎเซเช เชฌเชฟเชฒเชพเชกเซเชเชจเซ เชซเซเชเซ เชชเชพเชกเซเชฏเซ เชเซเชจเซ เชเชพเชฏเชฎเซ เชเชฐเชจเซ เชเชฐเซเชฐ เชนเชคเซ. เช เชจเซ เชธเชพเชฐเชพ เชซเซเชเซเชเซเชฐเชพเชซเซเชธ เชธเชพเชฅเซ เชฌเชฟเชฒเชพเชกเซ เชฎเซเชเชตเซ เชเซเชฌ เชธเชฐเชณ เชเซ. เชฎเซเช เชเชฆเชพเช เชธเซ เชฌเชฟเชฒเชพเชกเซเชเชจเซ เชซเซเชเซเชเซเชฐเชพเชซ เชเชฐเซเชฏเซ เชเซ :)
เช เชเชคเซ, เชฎเชพเชฐเซ 80% เชฐเชเซเชเชค เชฌเชฟเชฒเชพเชกเซเชเชฅเซ เชญเชฐเซเชฒเซ เชนเชคเซ.
เชชเซเชฐเซเชเชจเซเชเซเชถเชจ เชชเชเซ เชคเชฐเชค เช, HR เช เชฎเชจเซ เชชเชคเซเชฐ เชฒเชเซเชฏเซ เชเซ เชคเซเชจเซ เชนเชเซ เชธเซเชงเซ เชเชจเซเชเชฐเชตเซเชฏเซเชจเชพ เชชเชฐเชฟเชฃเชพเชฎเซเชจเซ เชเชฌเชฐ เชจเชฅเซ, เชชเชฐเชเชคเซ เชเชเซ เชเชซเชฟเชธ เชชเชนเซเชฒเซเชฅเซ เช เชฌเชฟเชฒเชพเชกเซเชเชฅเซ เชชเซเชฐเชญเชพเชตเชฟเชค เชนเชคเซ.
เชเชเชฐเซ, เชฎเซเช เชชเซเชฐเชคเชฟเชธเชพเชฆเชจเซ เชฐเชพเชน เชเซเช - เชฎเซเช เชเช เชตเซเชฏเชเซเชคเชฟ เชคเชฐเซเชเซ เชฆเชฐเซเชเชจเซ เชธเชเชคเซเชทเซเช เชเชฐเซเชฏเชพ.
เชชเชฐเชเชคเซ เช เชเชคเชฟเชฎ เชตเชพเชคเชเซเชค เชฆเชฐเชฎเชฟเชฏเชพเชจ เชเชเชเชฐเช เชเซเชจเซเชนเชชเซเชฐเซเชตเช เชเชนเซเชฏเซเช เชเซ เชธเชพเชฎเชพเชเชฟเช เชจเซเชฏเชพเชฏ เชเซเชฌ เช เชธเชพเชฐเซ เช เชจเซ เชเชฐเซเชฐเซ เชเซ, เชชเชฐเชเชคเซ เชคเชฎเชพเชฎ เชชเซเชฐเซเชเซเชเซเช เชเชตเชพ เชจเชฅเซ. เช เชจเซ เชคเซเชฃเซ เชชเซเชเซเชฏเซเช เชเซ เชถเซเช เชคเซ เชฎเชจเซ เชกเชฐเชพเชตเซ เชเซ. เชธเชพเชฎเชพเชจเซเชฏ เชฐเซเชคเซ, เชนเซเช เชธเชพเชฎเชพเชเชฟเช เชจเซเชฏเชพเชฏ เชธเชพเชฅเซ เชฅเซเชกเซ เชเชตเชฐเชฌเซเชฐเซเชก เชเชฏเซ, เชคเซ เชฅเชพเชฏ เชเซ :)
เชชเชฐเชฟเชฃเชพเชฎ
เชชเชฐเชฟเชฃเชพเชฎเซ, เชนเซเช เชฅเซเชกเชพ เชฎเชนเชฟเชจเชพเชเชฅเซ เชธเชฟเชเชเชพเชชเซเชฐเชฎเชพเช เชฅเซเชเชตเชฐเซเชเชธเชฎเชพเช เชเชพเชฎ เชเชฐเซ เชฐเชนเซเชฏเซ เชเซเช, เช เชจเซ เชนเซเช เชเซเชเช เชเซเช เชเซ เช เชนเซเช เชเชฃเซ เชฌเชงเซ เชเชเชชเชจเซเช เชธเซเชชเซเชฐเชฟเชเช เชเชฐเชคเชพเช เชตเชงเซ เชเซเชเชพเชจ เชนเซเชตเชพ เชเชคเชพเช, เชเซเชกเชฟเชเช เชฎเชพเชเซ เชชเชพเชเชฆเชกเชพ เช เชจเซ เชตเซเชนเชพเชเชเชฌเซเชฐเซเชกเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ Google เชคเชฐเชซเชฅเซ โเชถเซเชฐเซเชทเซเช เชเชจเซเชเชฐเชตเซเชฏเซ เชชเซเชฐเซเชเซเชเชฟเชธโ เช เชชเชจเชพเชตเซ เชฐเชนเซ เชเซ. Symfony, RubyOnRails ( เชเซ เชเชฐเซเชฐเซ เชเซ เชคเซ เชฐเซเชเชพเชเชเชฟเชค เชเชฐเซ) เชเชพเชฐเซเชฏเชฎเชพเช เชเชฐเซเชฐเซ เชจเชฅเซ. เชเชจเซเชเซเชจเชฟเชฏเชฐเซ "เชคเซเชฏเชพเชฐเซ" เชเชฐเชตเชพ เชฎเชพเชเซ เชเชจเซเชเชฐเชตเซเชฏเซ เชชเชนเซเชฒเชพเช เชเช เช เช เชตเชพเชกเชฟเชฏเชพเชจเซ เชฐเชเชพ เชฒเซ เชเซ.
เชฅเซเชเชตเชฐเซเชเชฎเชพเช, เชเชฎเซเชฆเชตเชพเชฐ เชฎเชพเชเซ เชชเชฐเซเชฏเชพเชชเซเชค เชเชฐเซเชฐเชฟเชฏเชพเชคเซ เชเชชเชฐเชพเชเชค, เชจเซเชเซเชจเชพ เชธเชฟเชฆเซเชงเชพเชเชคเซ เชฎเซเชเชฐเซ เชเซ:
เชฎเซเชฒเชพเชเชพเชคเชจเซ เชเชจเชเชฆ. เชคเชฆเซเชชเชฐเชพเชเชค, เชฌเชเชจเซ เชชเชเซเชทเซ เชฎเชพเชเซ. เชเชฐเซเชเชฐ, เชเซ เชคเชฎเซ เชถเซเชฐเซเชทเซเช เชเชฐเซเชฎเชเชพเชฐเซเช เชฎเซเชณเชตเชตเชพ เชฎเชพเชเชเชคเชพ เชนเซ (เช
เชจเซ เชเซเชฃ เชจเชฅเซ?), เชคเซ เชเชจเซเชเชฐเชตเซเชฏเซ เช เชฌเชเชพเชฐ เชจเชฅเซ เชเซเชฏเชพเช เชเซเชฒเชพเชฎเซเชจเซ เชชเชธเชเชฆเชเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เชชเชฐเชเชคเซ เชเช เชถเซ เชเซเชฏเชพเช เชเชฎเซเชชเซเชฒเซเชฏเชฐ เช
เชจเซ เชเชฎเซเชฆเชตเชพเชฐ เชฌเชเชจเซ เชเชเชฌเซเชเชพเชจเซเช เชฎเซเชฒเซเชฏเชพเชเชเชจ เชเชฐเซ เชเซ. เช
เชจเซ เชเซ เชเชฎเซเชฆเชตเชพเชฐ เชเซเช เชเชเชชเชจเซ เชธเชพเชฅเซ เชธเซเชเชฆ เชฒเชพเชเชฃเซเชเชจเซ เชธเชพเชเชเชณเซ เชเซ, เชคเซ เชธเชเชญเชต เชเซ เชเซ เชคเซ เช เชเซเชเซเชเชธ เชเชเชชเชจเซ เชชเชธเชเชฆ เชเชฐเชถเซ.
เชชเซเชฐเซเชตเชเซเชฐเชน เชเชเชพเชกเชตเชพ เชฎเชพเชเซ เชฌเชนเซเชตเชฟเชง เชเชจเซเชเชฐเชตเซเชฏเซเช เชฐ. เชฅเซเชเชตเชฐเซเชเซเชธเชฎเชพเช, เชชเซเชฐ เชชเซเชฐเซเชเซเชฐเชพเชฎเชฟเชเช เช เชนเชเซเชเชคเชฎเชพเช เชชเซเชฐเชฎเชพเชฃเชญเซเชค เชเซ. เช เชจเซ เชเซ เช เชชเซเชฐเชฅเชพ เช เชจเซเชฏ เชตเชฟเชธเซเชคเชพเชฐเซเชฎเชพเช เชฒเชพเชเซ เชเชฐเซ เชถเชเชพเชฏ, เชคเซ TW เชคเซเชฎ เชเชฐเชตเชพเชจเซ เชชเซเชฐเชฏเชพเชธ เชเชฐเซ เชเซ. เชฆเชฐเซเช เชคเชฌเชเซเชเซ, เชเชจเซเชเชฐเชตเซเชฏเซ 2 เชฒเซเชเซ เชฆเซเชตเชพเชฐเชพ เชนเชพเชฅ เชงเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ. เชเชฎ, เชฆเชฐเซเช เชตเซเชฏเชเซเชคเชฟเชจเซเช เชฎเซเชฒเซเชฏเชพเชเชเชจ เชเชเชพเชฎเชพเช เชเชเชพ 8 เชฒเซเชเซ เชฆเซเชตเชพเชฐเชพ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เช เชจเซ TW เชตเชฟเชตเชฟเชง เชชเซเชทเซเช เชญเซเชฎเชฟ, เชตเชฟเชตเชฟเชง เชฆเชฟเชถเชพเช (เชฎเชพเชคเซเชฐ เชคเชเชจเซเชเซ เช เชจเชนเซเช) เช เชจเซ เชฒเชฟเชเช เชธเชพเชฅเซ เชเชจเซเชเชฐเชตเซเชฏเซเช เชฐ เชชเชธเชเชฆ เชเชฐเชตเชพเชจเซ เชชเซเชฐเชฏเชพเชธ เชเชฐเซ เชเซ.
เชเชเชฐเซ, เชเชเชพเชฎเชพเช เชเชเชพ 8 เชฒเซเชเซเชจเชพ เช เชญเชฟเชชเซเชฐเชพเชฏเซเชจเชพ เชเชงเชพเชฐเซ เชญเชฐเชคเซเชจเซ เชจเชฟเชฐเซเชฃเชฏ เชฒเซเชตเชพเชฎเชพเช เชเชตเชถเซ, เช เชจเซ เชเซเชเชจเซ เชชเชพเชธเซ เชเชพเชธเซเชเชฟเชเช เชตเซเช เชจเชฅเซ.
เชตเชฟเชถเซเชทเชคเชพ เชเชงเชพเชฐเชฟเชค เชญเชฐเชคเซ เชเชฎเซเชฆเชตเชพเชฐเชจเซ เชชเชธเชเชฆ เช เชฅเชตเชพ เชจเชพเชชเชธเชเชฆเชจเชพ เชเชงเชพเชฐเซ เชจเชฟเชฐเซเชฃเชฏ เชฒเซเชตเชพเชจเซ เชฌเชฆเชฒเซ, เชฆเชฐเซเช เชญเซเชฎเชฟเชเชพ เช เชจเซ เชฆเชฐเซเช เชคเชฌเชเซเชเชพ เชฎเชพเชเซ เชเช เชซเซเชฐเซเชฎ เชตเชฟเชเชธเชพเชตเชตเชพเชฎเชพเช เชเชตเซ เชเซ เชเซเชฎเชพเช เชฎเซเชฒเซเชฏเชพเชเชเชจ เชเชฐเชตเชพเชฎเชพเช เชเชตเชคเซ เชตเชฟเชถเซเชทเชคเชพเชเชจเซ เชธเชฎเชพเชตเซเชถ เชฅเชพเชฏ เชเซ. เชคเซ เช เชธเชฎเชฏเซ, เชฎเซเชฒเซเชฏเชพเชเชเชจ เชเชฐเชคเซ เชตเชเชคเซ, เชเซเชเซเชเชธ เชเซเชถเชณเชคเชพเชฎเชพเช เช เชจเซเชญเชต เชจเชนเซเช, เชชเชฐเชเชคเซ เชคเซเชจเซ เชฒเชพเชเซ เชเชฐเชตเชพเชจเซ เชเซเชทเชฎเชคเชพเชจเซเช เชฎเซเชฒเซเชฏเชพเชเชเชจ เชเชฐเชตเชพเชจเซ เชเซเชฌ เชญเชฒเชพเชฎเชฃ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ. เชเชฎ, เชเซ เชเชฎเซเชฆเชตเชพเชฐ TDD เชเซเชตเซ เชเซเชเชชเชฃ เชเซเชถเชณเชคเชพ เชฒเชพเชเซ เชเชฐเชตเชพเชฎเชพเช เชธเชเซเชทเชฎ เชจ เชนเชคเซ, เชชเชฐเชเชคเซ เชคเซเชฎ เชเชคเชพเช เชคเซ เชคเซเชจเซ เชฒเชพเชเซ เชเชฐเชตเชพเชจเซ เชชเซเชฐเชฏเชพเชธ เชเชฐเซ เชเซ, เชคเซเชจเซ เชฏเซเชเซเชฏ เชฐเซเชคเซ เชเชชเชฏเซเช เชเซเชตเซ เชฐเซเชคเซ เชเชฐเชตเซ เชคเซ เช เชเชเซเชจเซ เชธเชฒเชพเชน เชธเชพเชเชญเชณเซ เชเซ, เชคเซเชจเซ เชชเชพเชธเซ เชเชจเซเชเชฐเชตเซเชฏเซ เชชเชพเชธ เชเชฐเชตเชพเชจเซ เชฆเชฐเซเช เชคเช เชเซ.
เชถเชฟเชเซเชทเชฃ เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐเซ เชเชฐเซเชฐเซ เชจเชฅเซ TW เชจเซ เชเชฎเซเชชเซเชฏเซเชเชฐ เชธเชพเชฏเชจเซเชธเชฎเชพเช เชเซเช เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐ เช เชฅเชตเชพ เชถเชฟเชเซเชทเชฃเชจเซ เชเชฐเซเชฐ เชจเชฅเซ. เชฎเชพเชคเซเชฐ เชเซเชถเชณเชคเชพเชจเซเช เชฎเซเชฒเซเชฏเชพเชเชเชจ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ.
เชตเชฟเชฆเซเชถเซ เชเชเชชเชจเซเช เชธเชพเชฅเซ เชฎเชพเชฐเซ เช เชชเชนเซเชฒเซ เชเชจเซเชเชฐเชตเซเชฏเซ เชเซ เชเซเชจเชพ เชฎเชพเชเซ เชฎเชพเชฐเซ เชคเซเชฏเชพเชฐเซ เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชจเชฅเซ. เชฆเชฐเซเช เชคเชฌเชเซเชเชพ เชชเชเซ, เชนเซเช เชฅเชพเช เช เชจเซเชญเชตเชคเซ เชจ เชนเชคเซ, เชชเชฐเชเชคเซ เชคเซเชจเชพเชฅเซ เชตเชฟเชชเชฐเซเชค, เชฎเชจเซ เชเชจเชเชฆ เชฅเชฏเซ เชเซ เชนเซเช เชถเซเชฐเซเชทเซเช เชชเซเชฐเซเชเซเชเชฟเชธ เชฒเชพเชเซ เชเชฐเซ เชถเชเซเช เชเซเช, เชเซ เชฎเซเชจเชฟเชเชฐเชจเซ เชฌเซเชเซ เชฌเชพเชเซเชจเชพ เชฒเซเชเซเช เชคเซเชจเซ เชชเซเชฐเชถเชเชธเชพ เชเชฐเซ เช เชจเซ เชฆเชฐเชฐเซเช เชคเซเชจเซ เชเชชเชฏเซเช เชเชฐเซเชฏเซ.
เชเชฃเชพ เชฎเชนเชฟเชจเชพเช เชชเชเซ, เชนเซเช เชเชนเซ เชถเชเซเช เชเซเช เชเซ เชฎเชพเชฐเซ เช เชชเซเชเซเชทเชพเช เชชเซเชฐเซเชฃเชชเชฃเซ เชชเซเชฐเซเชฃ เชฅเช เชนเชคเซ. เชฅเซเชเชตเชฐเซเช เชจเชฟเชฏเชฎเชฟเชค เชเชเชชเชจเซเชฅเซ เชเซเชตเซ เชฐเซเชคเซ เช เชฒเช เชเซ? เชจเชฟเชฏเชฎเชฟเชค เชเชเชชเชจเซเชฎเชพเช เชคเชฎเซ เชธเชพเชฐเชพ เชตเชฟเชเชพเชธเชเชฐเซเชคเชพเช เช เชจเซ เชธเชพเชฐเชพ เชฒเซเชเซ เชถเซเชงเซ เชถเชเซ เชเซ, เชชเชฐเชเชคเซ TW เชฎเชพเช เชคเซเชฎเชจเซ เชเชเชพเชเซเชฐเชคเชพ เชเชพเชฐเซเชเชจเซ เชฌเชนเชพเชฐ เชเซ.
เชเซ เชคเชฎเชจเซ เชฅเซเชเชตเชฐเซเชเซเชธเชฎเชพเช เชเซเชกเชพเชตเชพเชฎเชพเช เชฐเชธ เชนเซเชฏ, เชคเซ เชคเชฎเซ เช
เชฎเชพเชฐเซ เชเชชเชจ เชชเซเชเชฟเชถเชจ เชเซเช เชถเชเซ เชเซ
เชนเซเช เชฐเชธเชชเซเชฐเชฆ เชเชพเชฒเซ เชเชเซเชฏเชพเช เชชเชฐ เชงเซเชฏเชพเชจ เชเชชเชตเชพเชจเซเช เชชเชฃ เชธเซเชเชจ เชเชฐเซเช เชเซเช:
เชฒเซเชก เชธเซเชซเซเชเชตเซเชฐ เชเชจเซเชเชฟเชจเชฟเชฏเชฐ:
เชตเชฐเชฟเชทเซเช เชธเซเชซเซเชเชตเซเชฐ เชเชจเซเชเชฟเชจเชฟเชฏเชฐ:
เชธเซเชซเซเชเชตเซเชฐ เชเชจเซเชเชฟเชจเชฟเชฏเชฐ:
เชตเชฐเชฟเชทเซเช เชกเซเชเชพ เชเชจเซเชเชฟเชจเชฟเชฏเชฐ:
เชเซเชฃเชตเชคเซเชคเชพ เชตเชฟเชถเซเชฒเซเชทเช:
เชเชจเซเชซเซเชฐเชพเชธเซเชเซเชฐเชเซเชเชฐ:
(เชนเซเช เชคเชฎเชจเซ เชชเซเชฐเชพเชฎเชพเชฃเชฟเชเชชเชฃเซ เชเซเชคเชตเชฃเซ เชเชชเชตเชพ เชฎเชพเชเชเซ เชเซเช เชเซ เชฒเชฟเชเช เช เชเช เชฐเซเชซเชฐเชฒ เชฒเชฟเชเช เชเซ, เชเซ เชคเชฎเซ TW เชชเชฐ เชเชถเซ, เชคเซ เชฎเชจเซ เชเช เชธเชฐเชธ เชฌเซเชจเชธ เชฎเชณเชถเซ). เชคเชฎเชจเซ เชเชฎเชคเซ เชเชซเชฟเชธ เชชเชธเชเชฆ เชเชฐเซ, เชคเชฎเชพเชฐเซ เชคเชฎเชพเชฐเซ เชเชพเชคเชจเซ เชฏเซเชฐเซเชช เชธเซเชงเซ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เชฐเชพเชเชตเชพเชจเซ เชเชฐเซเชฐ เชจเชฅเซ, เชเซเชตเชเซ, เชฆเชฐ 2 เชตเชฐเซเชทเซ TW เชคเชฎเชจเซ เชฌเซเชเชพ เชฆเซเชถเชฎเชพเช เชเชธเซเชกเชตเชพเชฎเชพเช เชเซเชถ เชฅเชถเซ, เชเชพเชฐเชฃ เชเซ... เช เชฅเซเชเชตเชฐเซเช เชจเซเชคเชฟเชจเซ เชเช เชญเชพเช เชเซ, เชคเซเชฅเซ เชธเชเชธเซเชเซเชคเชฟเชจเซ เชซเซเชฒเชพเชตเซ เช
เชจเซ เชเชเชฐเซเชช เชฅเชพเชฏ เชเซ.
เชเชฟเชชเซเชชเชฃเซเชเชฎเชพเช เชชเซเชฐเชถเซเชจเซ เชชเซเชเชตเชพ เชฎเชพเชเซ เชฎเชซเชค เชฒเชพเชเซ เช
เชฅเชตเชพ เชฎเชจเซ เชญเชฒเชพเชฎเชฃเซ เชฎเชพเชเซ เชชเซเชเซ.
เชเซ เชตเชฟเชทเชฏ เชฐเชธเชชเซเชฐเชฆ เชฒเชพเชเชคเซ เชนเซเชฏ, เชคเซ เชนเซเช ThoughtWorks เชชเชฐ เชเชพเชฎ เชเชฐเชตเชพ เชเซเชตเซเช เชถเซเช เชเซ เช
เชจเซ เชธเชฟเชเชเชพเชชเซเชฐเชฎเชพเช เชเซเชตเชจ เชเซเชตเซเช เชเซ เชคเซ เชตเชฟเชถเซ เชฒเชเซเชถ.
เชธเซเชฐเซเชธ: www.habr.com