แฃแชแแแฃแ แแ แแ แแแฉแแแแแแแ, แ แแ แ แแชแ แกแแแฃแจแแแก แจแแชแแแแก แแแแ แแแ แแ แแแกแแฃแแ แแแแก แแแแแแก แแฃแชแแแแแแแแ แฉแแแแแ, แแแ แแแแ แ แแช แคแแฅแ แแแ แแ แแก โแแแกแแฃแแ แแแแกแแแแก แฃแแแ แแแแแแแแโ. แแแแแแแ แแ แแ แแแแแแแแ HackerRank-แแ, แฌแแแแแแฎแแ Crack แแแแแ แแแแก แแแขแแ แแแฃ, แแแแแแฎแกแแแ แแ แ แแแแ แแฃแจแแแแก ArrayList แแ แ แแแแ แแแแกแฎแแแแแแแ แแก LinkedList-แแกแแแ. แแแแฎ, แแแ แแกแแแ แจแแแซแแแแ แฐแแแแฎแแ แแแฎแแ แแกแฎแแแแก แแ แแจแแแ แแ แแ แแแ แแคแแกแแแแแแฃแ แ แแฅแแแแ แแแแก แแฅแแ, แ แแ แกแฌแ แแคแ แแแฎแแ แแกแฎแแแ, แกแแแแ แแฃแแแ, แกแแฃแแแแแกแ แแ แฉแแแแแ แแฅแแแแ.
แแฆแแแ แแแแแแแ, แแแแ แแแ แแแแ แแฆแแจแ 8 แกแแแแก, แแแแแ แแ แกแแแแขแแ แแกแ แแ แแ แ แขแ แแแแแแฃแ แแ แแแแแแแแก แแ แจแแแก แแฎแแ แกแแแกแแฎแฃแ แจแ แแแแแแก แแแแแแแแ, แแแฃแก-แแแแฃแก. แแแแ แแ, แแแฃแฎแแแแแแ แแแแกแ, แแแขแแ แแแฃแก แแแกแแแแแแแ, แแฅแแแ แฃแแแ แ แแแแ แแ แแแแแขแแแแ แแแแแแแแแ, แแ แช แแ แแแฎแแแฌแแ แแฅแแแแ แงแแแแแแฆแแฃแ แ แฃแแแ แแแ, แแ แแแแ แแกแฌแแแแแ แแก, แ แแช แแ แแญแแ แแแแแแแ แแฅแแแแก แแแแแแแแแแ แกแแแกแแฎแฃแ แจแ แแ แแแแแแแแ แกแแแแ แแฃแแแ, แ แแ แแแแญแแ แแแ แจแแแแแแจแ. แแฅแแแแก แแ แแขแแแแแแก, แ แแ แแแแแแฃแขแแ แฃแแ แแแชแแแแ แแแ แฉแแแแก แกแแกแฎแแจแแ แแ แแฃ แจแฃแแฆแแแแก แแแแแแฆแแแซแแแ, แแแแแแแฃแแแ แแแ แ แแแแแจแแก แแแ แคแแ แแ แแแแแแแแ แแแฎแฃแญแฃแแ แแแแฌแแ แแ แฎแแก แกแแแแแแแ แแแแแแแก แแแแ แฃแแแแแก แแแ แแจแ, แแ แแแแแกแฃแฎแแแ, แ แแ แแฃ แชแแ แแจแ แกแแแฃแจแแแก แแแจแแแ แแ แฉแแแ แแแแแแ แ แฎแ แแแ แกแฌแแ แแ แแก แแฅแแแแ - แแแจแแ, แแแแแ, แแแแฎ, แแแแแฎแแ แแแ . แแก แฃแแแ แ แฃแแแ แจแแแแฌแแแแก.
แแแแ แแ แ แแขแแ แฃแแแ แจแแแแแฌแแแ แฃแแแ แแแ, แ แแแแแแแช แจแแฃแกแแแแแแ แแฅแแแแ แแแแแแแแแแแ แกแแแฃแจแแแกแแแแก? แแฎแแแแ แแแแขแแ แ แแ แแแแฃแ แ แแแฎแแ? แแแแขแแ แ แแ Google แแแแแแแก แแแแก? แแ แแแแขแแ, แ แแ แแฅแแแแ แแแแแแแแ แแฃแแแแก แแแแแ แก แแแขแแ แแแฃแก แฌแแ แฃแแแ แแกแฌแแแแ แแแฎแแ แแกแฎแแแแก แงแแแแ แแแแแแ แแ แแฎแแ แแก แแแแแก, แ แแ โแงแแแแ แแแ แแแ แแ แแแ แแแแกแขแแ แแแแแ แแ แฃแแแ แแชแแแแก แแแแแแแ แแแแก แแแแแแก แแแแฎแแ แชแแแแแแ แกแขแ แแฅแแแจแโ.
แแกแ, แแฅแแแ แแ แฎแแ แ Google (c). แ แแกแ แกแแจแฃแแแแแแช Google-แก แจแแฃแซแแแ, แฉแแแฃแแแแ แแ แแแแแแแแแแก แแ แจแแฃแซแแแแ. Google, แแแแแกแ แแแแแแจแ แแแแแแแก แแแแแชแแแแแแก แแแแแแแแแแแแก แจแแแแแ, แแแแแแ แแแกแแแแแแแ, แ แแ แแแแแแแแแแก แแฅแแแ แแแแแแ แแแ แแแ แแแ แฃแแแแแแแแแแแ แแแก แแแแแ แแขแฃแ แแแแชแแแแแก. แฃแคแ แ แแแขแแช, แแแแ แจแแ แฉแแแแก แแ แแชแแกแแก แจแแแฃแจแแแแแแ, แแแ แจแแฃแซแแแแ แแแแฆแแ แ แแกแแ, แ แแ แแ แแแแฅแแ แแแ แ แแแแแแแแ แแแ แแ แแแแแแแ แ, แ แแแแแ แแแ แแ แจแแฃแซแแแแ แแแแแแแขแแแฃแ แ แแแแชแแแแแแก แแแแฎแกแแ แแแ แขแแแแ. แแแแ แแ แแก แแแแแแแก แแ แแแแแแ แแ แแ แแก, แแฃแแแจแ แแฃแจแแแแแก แแกแฃแ แแแแ แแแแ แแ, แแแแแแแแแแแ แแแแฎแฃแ แแแ.
แแฎแแ แแแแแ แแแแแฎแแแแ แคแแแฏแ แแแแ แแ แแฃ แแฅแแแแ แแคแแกแแก แฌแแ แแแแแแ แแแก, แ แแแแแแกแแช แกแฃแ แ แแฅแแแแแแ แแฃแจแแแแ, แฏแแ แแแแแ แแ แแฅแแ แแแแแ แแฃแแ แแแ แแแแแก แแแแแแ, แแ แแฅแแแแ แแแแแแแแแ แแแ แฃแคแ แ แฎแจแแ แแ แแซแแแแ stackoverflow-แแ, แแฃ แ แ แฃแแแ แแแแแแกแขแแแแ แแ แจแแแแแแ แกแแแแแแคแฎแฃแแ แแแแขแแชแแ, แแแแ แ แ แแแแแ แแแแก แแแแแ แแแแแแแก แกแแ แแฃแแแแแ, แแแจแแ, แ แแแแ แช แฉแแแก, แแ แแ แแคแแฅแ แแ แแแแแ, แฃแแแ แแแแแแแแ แแ แแฃ แแ แ Google.
แแแ แแ, แแฃ แแแฏแแ แแ Google-แแ แแแ แจแแซแแ แแ แแแกแฃแฎแ แแ แแแกแชแ, แ แ แฃแแแ แแแแแแแ? แจแแแแแฌแแแ แแฃแกแขแแ แ แแก แแแแแแแแแก แแแแแแแแแ แ แกแแแกแแฎแฃแ แจแ. แ แแก แแคแแกแแแ แแแแแแแแแ แแแจแ?
แจแแแแแแแแ แแ แแขแแ แแฃแแแแ, แแแกแ แแแฅแแ แแแแแ แแกแฃแ แ แแ แจแแแแฃแจแแแแ แขแแกแขแแแ, แ แแแแแแแช แแฃแกแขแแ แแ แฃแแแ แแแก แแแแฌแแแแแ.
แแแ แแแแแแแก แกแแแฃแจแแแแแ
แ แ แแแแจแแ แ แแฅแแก ThoughtWorks-แก แแแแกแแแ? แแฅ แแแแแแ แฉแแแแแแก แกแแแแแแแ แแแขแแ แแแฃแก แแแแแแแแ. แแแ แแ แแแ ThoughtWorks? แแแแแแ, แแก แแ แแก แแแฆแแแ แแแแแก แกแแแแแกแฃแแขแแชแแ แแแแแแแแ, แ แแแแแกแแช แแฅแแก แแคแแกแแแ แแแแ แแกแแคแแแแจแ, แฉแแแแแแแแ, แกแแแแแแฃแ แแแแ แแแฌแงแแแฃแแ แแแแ แแแแก แแแแขแแแแแขแแแแแแ, แ แแแแแแช แแแแฎแแแแแแ 25 แฌแแแแ แแแแกแฃแแขแแชแแแก แฃแฌแแแก แแแแแแแแ แแแแก แกแคแแ แแจแ, แแฅแแก แกแแแฃแแแ แ แแแชแแแแ แแแแก แแแแงแแคแแแแแ, แ แแแแแกแแช แแแ แขแแ แฎแแแแซแฆแแแแแแแแก. แคแแฃแแแ แ. แแฃ แแฅแแแ แแซแแแ แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แแแแแแ แแกแแแแก 10 แแฃแชแแแแแแแ แฌแแกแแแแแฎแ แฌแแแแแก แฉแแแแแแแแแแก, แแแแแแ 2-3 แแแฌแแ แแแ แแฅแแแแ ThoughtWorks-แแก แแแญแแแแก แแแแ , แ แแแแ แแชแแ แแแ แขแแ แคแแฃแแแ แแก Refactoring แแ Building Microservices: Designing Fine-Grained Systems by Sam. แแแฃแแแแ แแ แจแแแแแแก แแแแแฃแชแแฃแ แ แแ แฅแแขแแฅแขแฃแ แ
แแแขแ แแ แแฃแแก, แ แแแแแ แแแ แกแแแกแแก, แแแ แคแแ แแแก แแแแ .
แแแแแแแแแก แแแแแแกแ แแแแแฃแแแ แกแแแแแแ แซแแแ แ แกแแ แแแกแแแแก แแแฌแแแแแแแ, แแแแ แแ แแแแฎแแแ แแแแแ แแฎแแแก แคแแแแแแแแแฃแ แฎแแ แแกแฎแก, แ แแแแแแช แจแแแแแแ แแฅแกแแแ แขแแแแก, แจแแแ แกแขแแแแแ แขแแแแกแ แแ, แ แ แแฅแแ แฃแแแ, แแแแแแแแแแแกแแแ. แแแแขแแ แกแฌแแ แ แแแแแแแแแแแก แแแฅแแ แแแแแ แแฅ แกแแกแแชแแชแฎแแแ แแแแจแแแแแแแแแแ.
แ แแแแ แ แฎแแแฎแแ แแแ แแแแ? แ แ แแฅแแ แฃแแแ, แงแแแแแกแแแแก แแแแกแฎแแแแแแฃแแแ. ThoughtWorks-แแ แแแแแแแแ, แ แแ แแแแ แแแแแแแแแ แแก แแแแแแก แแแแแแแก แงแแแแแแ แแแแจแแแแแแแแแ แแ แแขแแ แแฃแแแแแ:
- แฌแงแแแแแแจแ แแแแแแแแ แแแแก แฃแแแ แ. แแก แแ แแก แฃแแแ แ แแ แแ แ แแแแแชแแแแแแ แแ แฃแแแ แ. แแ แแแแ แแแแแแก, แ แแ แแแแแแแแ แแแแแแแแแแ, แ แแแแแแแช 5 แฌแแแแ แฌแงแแแแแแแก แแ แแแ แแแแ แแแแก แแฌแแแแแ, แแแแ แแ แกแฎแแแกแ แแแ แแก แแแฆแแแ แแ แแแกแแแแ แแฃแชแแแแแแแ แฃแแแ แแ.
- แขแแกแขแแแแก แแแฌแแ แแก แฃแแแ แ แแ แแแแแแฃแ แแ แแ แแฅแขแแแแจแ TDD
- แแแแแแ SOLID แแ OOP แแ แจแแซแแแ แแแแ แแแแแงแแแแแ.
- แฌแแ แแแแแแแแแ แแฅแแแแ แแแ แ. แ แแแแ แช แแแแกแฃแแขแแแขแแ, แแฅแแแ แฃแแแ แแแฃแจแแแ แแแแแแขแแก แแแแแแแแแ แแแแแ, แกแฎแแ แแแแกแฃแแขแแแขแแแแแ แแ แแแแ แกแแ แแแแแแ แแ แแ แแก, แแฃ แแแแแแแแแ แแชแแก แ แแแแ แแแแแแแแก แ แแฆแแช แแแ แแแ, แแแแ แแ แแแแแแแแ แแแ แแแแแกแชแแก แแก แแแแแ แฉแแ แแฃแแแก.
แแฎแแ แแแแจแแแแแแแแแแ แแ แแแแแ แแขแฃแแ แฃแแแ แแแแก แจแแคแแกแแแ แแแแแแแแขแจแ. แแ แแฅ แแแแแ แแแกแแฃแแ แ ThoughtWorks-แจแ แแแกแแฃแแ แแแแก แฉแแแก แแแแแชแแแแแแแแ. แแแจแแแแ แแแขแงแแ, แ แแ แฌแแแแแ แกแแแแแแฃแ แจแ แแ แฉแแแแแแ แ, แแแแ แแ แ แแแ แฃแขแแ แแแแก แแ แแชแแกแ แแ แแแแแแ แแ แแแแแ แแ แแแแกแฎแแแแแแแ แฅแแแงแแแแแ แฅแแแงแแแแจแ.
แแขแแแ 0. HR
แ แแแแ แช แฎแจแแ แแ แฎแแแแ, 20 แฌแฃแแแแแ แแแขแแ แแแฃ HR-แแแ. แแแแแ แแ แจแแแฉแแ แแแแ, แฃแแ แแแแ แแแขแงแแ, แ แแ แแ แแกแแ แแก แจแแแฎแแแแ แแ HR แแแแแแแแ, แ แแแแแกแแช แจแแแซแแ 15 แฌแฃแแแก แแแแแแแแแแแจแ แแกแแฃแแ แแก แแแแแแแแแก แแแแแแแแ แแแแก แแฃแแขแฃแ แแก, แ แแขแแ แแงแแแแแแ TDD-แก, แ แแขแแ แฌแงแแแแแแแก แแ แแแ แแแแ แแแแก. แฉแแแฃแแแแ แแ, HR-แแแ แแ แแแแฎแแแแ แแแแแแแแแ แแ แแแแแแแ, แ แแ แแแแ แแ แแชแแกแ แแแ แแแแฃแ แแ: แแแแแแแแแ แแแ แแแแแแ แแแแ, แขแแกแขแแ แแแ แแแแฌแแแแแ, แแแแแฏแแ แแแ แแแ แแแแแ.
แแขแแแ 1. แ แแแแแแแ แแแ แแ แฎแแ แ OOP, TDD-แจแ?
แแแขแแ แแแฃแก แแแฌแงแแแแแแ 1.5 แกแแแแแ แแแ แ แแแแแแแแแแแแแก แแแแแแแแ Mars Rover-แแก แกแแแฃแแแขแแ แแก แแแแแแแแ.
แแแ แกแแก แ แแแแ แแก แแแกแแแ แแแแขแ แ แแแแ แแแแก แ แแแแ NASA-แ แแแ แกแแ แแแแขแแแ แฃแแแ แแแฃแจแแแก. แแ แแแแขแแแ, แ แแแแแแช แชแแแแแกแแแงแแแ แ แแแ แแแฃแแฎแแ, แ แแแแ แแแแ แฃแแแ แแขแแ แแ แแแแแแแชแแ แแกแ, แ แแ แแแ แแแ แข แแแแแ แแแก แจแแแซแแแ แแแแแแแแ แ แ แแแแแคแแก แกแ แฃแแ แฎแแแแแก แแแฆแแแ แแแแแแแฌแแแ แแแกแแแ แฃแแแแแแ. แ แแแแ แแก แแแแแชแแ แแ แแแแแแ แแแแ แฌแแ แแแแแแแแแแ x แแ y แแแแ แแแแแขแแแแก แแแแแแแแชแแแ แแ แแกแ, แ แแแแแแช แฌแแ แแแแแแแแก แแแฎแ แแแ แแแแแแฃแ แ แแแแแแกแแก แฌแแ แขแแแแแแ แแ แ-แแ แแก. แแแแขแ แแแงแแคแแแแ แฅแกแแแแ แแแแแแแชแแแก แแแกแแแแ แขแแแแแแแ. แแแแแแแแแก แแแแแชแแ แจแแแซแแแแ แแงแแก 0, 0, N, แ แแช แแแจแแแแก, แ แแ แ แแแแ แ แฅแแแแ แแแ แชแฎแแแ แแฃแแฎแแจแแ แแ แฉแ แแแแแแแแกแแแ แแ แแก แแแแแ แแฃแแ. แ แแแแ แแก แแแกแแแแแขแ แแแแแแแ, NASA แแแแแแแแก แแกแแแแแก แแแ แขแแ แกแขแ แแฅแแแก. แจแแกแแซแแ แแกแแแแแ "L", "R" แแ "M". "L" แแ "R" แแแซแฃแแแแก แ แแแแ แก แแ แฃแแแแก 90 แแ แแแฃแกแแ แแแ แชแฎแแแ แแ แแแ แฏแแแแ, แแแแแแแแแแแ แแแแแแแแแ แแแแแแแแแแแแแก แแแ แแจแ. "M" แแแจแแแแก แฌแแแกแแแแก แแ แแ แแแแแก แฌแแ แขแแแแ แแ แจแแแแแ แฉแฃแแแ แแแแแ แกแแแแฃแ แ.
แแแแฃแจแแแ, แ แแ แแแแแ แแขแ (x, y) แแแ แแแแแ แฉแ แแแแแแแแ แแ แแก (x, y+1).
แแแคแแ แแแชแแ:
แจแแงแแแแแก แแแ แแแแ แฎแแแ แแ แแก แแแแขแแก แแแแ-แแแ แฏแแแแ แแแแ แแแแแขแแแ, แฅแแแแ-แแแ แชแฎแแแ แแแแ แแแแแขแแแ แแแ แแฃแแแแแ 0,0.
แแแแแ แฉแแแ แจแแงแแแแ แแ แแก แแแคแแ แแแชแแ, แ แแแแแแช แแฎแแแ แแแแแแแแแฃแ แ แแแแ แแแก. แแแแแแฃแ แ แแแแ แก แแฅแแก แจแแงแแแแแก แแ แ แฎแแแ. แแแ แแแแ แฎแแแ แแแแฉแแแแแแก แ แแแแ แแก แแแแแชแแแก, แฎแแแ แแแแ แ แฎแแแ แแ แแก แแแกแขแ แฃแฅแชแแแแแก แกแแ แแ, แ แแแแแแช แแฃแแแแแ แ แแแแ แก, แ แแแแ แแแแแแแแแแแก แแแแขแ. แแแแแชแแ แจแแแแแแ แแ แ แแแแแ แ แแชแฎแแแกแ แแ แแกแแแแ, แ แแแแแแแช แแแแแงแแคแแแแ แกแแแ แชแแแแแ, แ แแแแแแแช แจแแแกแแแแแแแ x แแ y แแแแ แแแแแขแแแก แแ แ แแแแ แแก แแ แแแแขแแชแแแก.
แแแแแแฃแแ แ แแแแ แ แแแกแ แฃแแแแแ แแแแแแแแแแ แแแแ, แ แแช แแแจแแแแก, แ แแ แแแแ แ แ แแแแ แ แแ แแแแฌแงแแแก แแแซแ แแแแแก, แกแแแแ แแแ แแแแ แแ แแแแกแ แฃแแแแก แแแซแ แแแแแก.
แจแแแแแ:
แแแแแแแแแแ แแแแแแฃแแ แ แแแแ แแกแแแแก แฃแแแ แแงแแก แแแกแ แกแแแแแแ แแแแ แแแแแขแแแ แแ แแแแแ แแฃแแแแ.
แจแแแแจแแแแแ:
แฃแแ แแแแ แจแแแกแ แฃแแแ แแแแแ แแแงแแแแแแ แแแแฎแแแแแแ แแ แแแแแขแแแชแแ, แ แแ แแขแแแ แกแแกแ แฃแขแ แแฃแจแแแแก แแแกแแแแก แแ แแแฃแแแก แขแแกแขแแแแก แฉแแฌแแ แแ.
แแแแแกแแแแ แ แคแแ แแแก แแแแฎแแแ แแแแแก แแแขแแ แคแแแกแแก แจแแฅแแแ แกแชแแแแแแ.
แแ แแแแแแแก แแแแแญแ แ แกแแกแฃแ แแแแ แแฅแแแแ TDD (Test Driven Development) แแแแแแแแก แแแชแแแ.
แฎแแแแแกแแฌแแแแ แแแแแ แแ แแจแ แฉแแแ แฃแคแ แ แแแขแแ แแแ แฃแแแแ แฎแแ แแกแฎแแ, แแแแ แ แกแแกแ แฃแแแแ.
*แแ แแแ แแแแแแ แแ แแแแแแแแแก, แ แแแแแแช แแแแแแแแแแแแแก, แแก แแ แแก แซแแแแ แแแแแแแแ, แ แแแแแแช แ แแแแแแแแ แฌแแแก แฌแแ แแงแ แแแชแแแฃแแ. แแแแ แแ แแแแแฏแแ แแ, แแ แแแชแแแจแ แงแแแแแคแแ แ แแแแแ แ แฉแแแ.
แแแแกแแแฃแแ แแแแ แแแแแ แแแแแแแฎแแแแ แงแฃแ แแแฆแแแ แจแแคแแกแแแแก แแ แแขแแ แแฃแแแแแ. แ แแแแแแฏแแ แจแแแฎแแแแ แแแ แกแแขแฃแแชแแ, แ แแแแกแแช แแแแแแแแขแแกแแแแก แแแแจแแแแแแแแแ แกแแแแแฎแแแ แกแ แฃแแแแ แฃแแแแจแแแแแแ แแฃแแแขแแก แแ แแก แแ แแแ แแฅแแ. แงแแแแ แแ แคแแฅแ แแแก แแกแ, แ แแแแ แช แแฅแแแ, แแแแ แแ แแแแ แก แจแแฃแซแแแ แแแแฆแแก แแ แแแแชแแแก แแฅแแแแ แฆแแ แแแฃแแแแแแ, แแฃ แแกแแแ แแแแคแแแ แแ แแก แแแแแฎแแขแฃแแ. แแกแ แ แแ, แจแแคแแกแแแแก แแ แแขแแ แแฃแแแแแแแ แแแฃแงแแแแแแแแ แแ แแแแแ, แ แแ แแ แแขแแแแ แงแแแแแแ แแแแจแแแแแแแแแ แฃแแแ แแแแ
- TDD;
- OOP-แแก แแแแแงแแแแแแกแ แแ แจแแกแแแแ แฉแฃแแแแแแ แแแแแก แแแฌแแ แแก แจแแกแแซแแแแแแแ;
- แฌแงแแแแแก แแ แแแ แแแแ แแแแก แฃแแแ แ
แแกแ แ แแ, แแ แแแแแคแ แแฎแแแแก, แ แแ แแแแแก แแแฌแแ แแก แแแชแแแแ, แแก 1.5 แกแแแแ แแแคแแฅแ แ แแแแแ, แแฃ แ แแแแ แแแแแ แแแแ แแแแแแแแแก แจแแกแ แฃแแแแแก. แฉแแแ แแ แแแ แแแแฌแแ แ แแแแก.
แขแแแแคแแแแ แ แแ แแแแ แแแแ, แแแญแแแแ แแแแแแ แแแแแฎแ แแก แแแ แแ แแแ แแ แ แแก แกแแฅแแแแแแแแ แแ แแแแแแแแ แแแแก แแแฌแงแแแ แจแแแแแแแแแแแแก.
แแแแแ แแแขแแ แแแฃแก แแแแแแแแแแแจแ แแ แแฎแแแแช แแ แแฅแแแแ แแแแชแแ, แ แแ แแแขแแ แแแฃ แแแแแฆแแก. แแ แแก แแแแชแแ, แ แแ แแแแก แแแแแแ แแ แแฃแแแจแ. แแฃ แกแแแแ แแแแญแแแ, แแกแแแ แแฎแแแ แแแแแ, แฃแ แฉแแแแ, แแแแแฎแแแแแแ, แแแแแแแแแแแ แแแแแช แแ แแแแแแแก, แแฃ แ แแแแ แแแแแแแแ แแก แกแแฃแแแแแกแแ. แแแขแแ แแแฃแแ แแแแแแแฌแงแแ, แ แแแแ แแแแแแแแแฌแแแแแแ JUnit 5-แจแ, แ แแ แแแแแแ แแแแแแแแแแกแก แแแแแแก - แแแ แจแแกแแแแแแแก แขแแกแขแแก แฌแแ แแก แแแแ แซแแแแแ, แฎแแแ แแ แ-แแ แแ แแแแแแแ แแฃแแแจแ แแแแฎแฃแแแแแ, แ แแแแ แแแแแแแแแแแ แแก.
แแแขแแ แแแฃแแแ แคแแฅแขแแฃแ แแ แ แแแแแแแแ แกแแแแแก แจแแแแแ แแแแแฆแ แแแแกแขแ แฃแฅแชแแฃแแ แแแแแฎแแแฃแ แแแ - แ แ แแแแแฌแแแ แแ แ แ แแ แ. แฉแแแก แจแแแแฎแแแแแจแ, แแ แจแแแแฅแ แแแแแแแงแแแ Sealed แแแแกแแแ, แ แแแแ แช null แแแแแฅแขแแก แแแขแแ แแแขแแแ; แแแแก แแแแ, แ แแ แแแแแก แแแฌแแ แแแแ แคแกแแแแแแแแจแ แแแแฌแแ แ, แแฃ แ แแแแ แแกแฃแ แก แ แแแแ แแก แแแแขแ แแแ แแ แแแแ แแแแแฆแ แแแแกแแแแก แแกแแแแ, แงแแแแ แจแแแแฎแแแแแจแ แแก, แ แแช แฉแแ แแฃแแแ แ แแแแขแแก API-แจแ.
แแแแแฏแ 2: แแแแแฎแแ แแ
แแแกแแฃแแ แแแแแแ แแ แแ แแแแ แแ แแแ แ แแแฎแแแแก แแ แแแแแขแแชแแแก แแแแแแแแแ แแแแแกแแแแ แแแแแแ, แ แแแแแแช แแแแแขแแ แแกแแแแ. แคแแ แแแขแ แแแ แขแแแ แแ แแแชแแแแแ: แแ แแแแแขแแชแแ 15 แฌแฃแแ, แแแแฎแแแแแ แแแกแฃแฎแ 15 แฌแฃแแ.
แแ แแแแ แฉแแ แแแซแแ แแแแแก แกแฃแคแแ แแ แฅแแขแแฅแขแฃแ แ. แแ แแกแแ แแแแแแแแฎแ แ แแแแแแแแ แแแแแแแแ. แแก แแงแ แฉแแแ แแแ แแแแ แแแแแชแแแแแแ แแแแแแกแฃแ แแ แฌแแ แแแแแแกแแก แแ, แแแแแ, แกแขแ แแกแฃแ แกแแขแฃแแชแแแจแ แ แแ แแงแแคแแแแงแแแ, แแแ แแแแฃแแแแแแแแแแแ. แแแแ แแ แแ แแฎแแแแช แแ แแฅแแแแ แแแแชแแ, แ แแ แแแขแแ แแแฃแแ แแแงแแแ. แงแแแแแคแแ แ แฉแแแฃแแแแ แแแแแแ-แแแฃแแแแแ, แงแฃแ แแแฆแแแแ แฃแกแแแแแ. แขแ แแแแชแแฃแแ แแแแฎแแ-แแแกแฃแฎแแก แกแแกแแแช แแ แแ แฐแแแแแ แแแขแแ แแแฃแก, แชแฎแแแ แแงแ, แ แแ แแแแฎแแแแ แแ แแงแ โแฉแแซแแ แฃแแโ, แแ แแแแ แแก, แ แแช แแแ แแแแแแแแแ แแแแขแแ แแกแแแแแ แฉแแแ แแ แแแแแขแแชแแแ.
แแแขแแ แแแฃแแแ แ แแแแแแแแ แกแแแแแก แจแแแแแ แแแแแฆแ แแแแแฎแแแฃแ แแแ - แแ แแแแแขแแชแแ แซแแแแแ แกแแกแแ แแแแแ แแงแ แแ แแแ แแแแแแแแแ แกแแแแแแแแแแ แแแฃแกแแแแแก.
แแขแแแ 3. แฌแแ แแแแแแก แฎแแ แแกแฎแแก แแแแ
แแแก แจแแแแแ แ แแช แแแแแคแ แแฎแแแ, แ แแ แแก แแงแ แขแแฅแแแแฃแ แ แแแกแแฃแแ แแแแก แแแแ แแขแแแ, แแ แแแฎแแแแก, แ แแ แแแแ แแแแแขแแแ แกแแฎแแจแ แฌแแ แแแแแแกแแแแก แแแ แแแแแแแ แแแแแจแ, แจแแแแแ แแแแแแแแแแแ แแแแ แแแแกแแฎแแแแแแแ แแ แแแแแแแแ แแแขแแ แแแฃแแแ, แ แแแแแแจแแช แจแแแชแแแแแ แแแแแแแแแก แแแแฎแแแแแแ แแ แแแแ แจแแแชแแแแแ. แกแแญแแ แแแแก แแแแแคแแแแชแแแก. แแแแแแแแก แ แแ แแฃแงแฃแ แแ, แจแแแแซแแแ แแแฅแแ, แ แแ แแแแแฅแกแแก แแแแฎแแแแ แแ แแแ แขแแ แแแแ, แ แแชแแแแแแขแแแแ แแ แแชแแแ แ แ แแแแแชแแแแ แแแแแชแฎแแแแแก แแแแแแแแขแ, แแแ แฎแแแแแแ แแแก CV-แก, แแแ แช แแ แฎแแแแแแ แแแก แกแแฎแแแก.
แขแแแแคแแแแ แแแ แแแ แแ แแกแแ แแแแแขแแ แแก แแแแ แ แแฎแแ แแก แ แแแแแแแแ แแแญแ แแแแ. แงแแแแแคแแ แ แแแแแแ, แ แแช แแแ แแแ แแแขแแ แแแฃแแ: แแแแแแ แแ แแ แแแแแแฌแงแแ TDD, แฃแแฎแแ แแ แ แแก แแแแแแแ แแ แ แแขแแ. แแฃ แแฅแแแแ แแ แแแแฃแจแแแแแ TDD, แแแจแแ แแแ แฉแแแ แแแฃแงแแแแแแแแ แแแแฌแงแแ แแแแก แแแแแแแแ, แแ แ แแแแขแแ, แ แแ แแก แแฃแชแแแแแแแแ แแแแแแแแแแจแ, แแ แแแแ แแแแขแแ, แ แแ แแก แแแแจแแแแแแแแแ แแแแ แขแแแแแก แแฅแแแแก แชแฎแแแ แแแแก, แแแชแแ แแแก แกแขแ แแกแแก แแแแแก, แแฃ แแกแฃแ แ. แแแแแแฎแกแแแ แแ, แ แแแแ แแแแแฌแแแ แกแแกแขแแแแ แแแซแแแแ แแแแแ แแแแก แกแแจแฃแแแแแแ แจแแชแแแแแกแแแแก, แ แแแแแก แ แแแ แแแฃแชแแ แแแ แจแแกแแซแแแแแแแ แแฎแแแแ แแ แแฃแแแ แแก แกแแจแฃแแแแแแ, แแแแ แแ แแฅแแแ แแ แจแแแแซแแแแ แแแกแ แ แแแ แแแฃแชแแ แแแ แขแแกแขแแแแ? แแฎแแ แฌแแ แแแแแแแแแ, แ แแ แแแขแแ แแแฃแก แแ แแก แแแแแฌแแแ แแกแแแ แจแแชแแแแแก แแแญแแ แ - แแแ แแแขแแ แแแฃแแ แแแฅแแ แ แแแแแแแแ แแแชแ แแกแคแแ แ แแแ. แ แแก แแแฆแแแ TDD-แแ? แฉแแแ แจแแแชแแแแแ แแแแ แแ แแแฃแแแแแแแแ แแแแฎแแแแ, แ แแ แแฎแแ แขแแกแขแแแ แฌแแแแแแ, แแแแ แแ แ แ แแ แแก แแก แจแแชแแแแ, แ แแแแแกแแช แแแ แแแแแ แแแ แแฎแแแแแแ? แแแ แแ, แฉแแแ แแแฃแแแแแแ แแแขแแ แแแฃแแ แแแก โแแฃแฐโ, แแแแญแแ แแ Ctrl-Z แแ แแแฌแงแแแ แฌแแ แแชแแ แ แแแแแฏแแแแก แแแแแแแแแก. แแแแฎ, แแฅแแแ แฃแแแ แแแแแแแแแ แแ แกแแแฃแแแ แแแแจแ TDD-แแก แแแแแงแแแแแแ แแแแแแแแ แแแแก แฃแแแ แ, แแแแแแกแแแ แฌแแกแแแแก แฃแแแ แ แแกแ, แ แแ แแฅแแแแ แขแแกแขแแแ แแฃแแแแแแ แแฌแแแแ แแงแแก แแ แแ แ แฌแแแแแ แแแฎแแแแ แ แแฆแแก แแแแแแแแแแแจแ, แ แแแแแ โแแฅแแแ แแแฅแแ แแแแ แ แ แแคแแฅแขแแ แแ แแแโ. แแก แแฃแกแขแแ แแแแแ แฃแแแ แแ, แ แแช แจแแกแแแแ แฉแฃแแแแแแ แแแแแก แฌแแ แ แแ แแ แแแฃแฅแขแแฃแแ แแแแแก แฌแแ แ.
แแกแ แ แแ, แ แแแแแแแ แแแ แแแ แจแแแซแแแแ แจแแแชแแแแแก แแฅแแแแ แแแแ, แแแแแแแแแแฃแแแ แแแแแ, แแฃ แ แ แแแแแแแ แแแฅแแ แแฎแแแแแแแแแจแ แแแกแแฌแงแแแแ, แ แแแแแแแ แแแ แขแแแแ แแ แ แแแแแแแ แแแ แแแ แแฅแแแแ แขแแกแขแแแ.
แแแขแแ แแแฃแก แจแแแแแ แ แแแแแแแแ แกแแแแจแ แแแแแฆแ แแแแแฎแแแฃแ แแแ. แแ แแขแแแแ แแแแฎแแแ, แ แแ แแแแฅแแแก แแแแแแแแแ แ แแ แซแแแแแ แชแแขแ แแงแ แแแ แฉแแแแแ, แกแแแแ โแคแแฃแแแ แก แจแแแฎแแแโ.
แแขแแแ 4. แคแแแแแ. แกแแแแแ แแกแ แขแแฅแแแแฃแ แ แแแแฎแแแแ. แฉแแแ แแแแแแ แแแชแแแแ แแแ แฎแแ !
แแแ แแแแ แแแแฎแ แแ, แแแแฎแแแก แแ แคแแ แแฃแแแ แแแแ แแแ แแแแฃแแฌแแแแ แแแแแแแแ. แ แแแแ แแแแแ, แ แแแแ แ แแแแแแแแ แแแ แแ แแกแแแแแแ แกแแฃแแแ แจแ? แแ แแแแแ แฃแคแ แ แแแขแแช, แ แแแแ แแแกแแแ แแก, แ แแชแ แแ แแแแแแ แแแแ แแแแแ, แ แแแแแแช แแ แแ แแก แฉแแแ แแจแแแแแฃแ แ แแแ แแ, แแฃแแฌแ แคแแแแ แ แแ แแแแฎแ แแ, แซแแแแแ แชแแแฅแ แแ แแแแ แแแแแฃแแ. แฌแแแ แแแขแแ แแแฃแแแจแ แแแ แแแแ แฉแแแแแแก แฃแคแ แ แแแแแแ แแงแ แกแแฃแแแ แ, แแแแ แ แแแแฎแแแแแ แแแกแฃแฎแแก แแแชแแแ แแ แแฅแชแแแขแแก แแ แแแ แแงแ. แแ แ-แแ แแ แแแขแแ แแแฃแแ แ แแแแแช แแแแแแ แแงแ - แแ แแแแ แแฅแชแแแขแ, แแแฅแแแ, แแแ แแแแฃแแฌแแแแ แกแแแชแแคแแแฃแ แแ แแแ แแแฃแแ แงแฃแ แแกแแแแก. แแแแขแแ แแแแแแฌแงแแแขแ แแ แแแฅแขแแฃแแ แแแแแแแ แแแแแแแงแแแแแแแ - แแแแแแแแแ แแ แแแแแขแแชแแ แฉแแแก แจแแกแแฎแแ แแ แแแขแแ แแแฃแก แแแกแแฌแงแแกแจแ แจแแแแแแแแ แแ แแ แแแแแขแแชแแแ แแแกแแฃแแ แ แฉแแแก แจแแกแแฎแแ. แแฃ แแแแแฎแแ แแฅแแแแแแ, แแแจแแ แแแแแช แแแแแแแ แแแแฎแแแแ แแฅแแแแ แฉแแแแแแก, แแฃ แจแแแแแแแแแแแแแ แฃแแ แก แแขแงแแแแ, แแแ แแ, แแ แแแแแขแแชแแแแ แแแฎแแ แฏแฃแแ แฉแแแ แชแฎแแแ แแแแก 3 แกแแแแ แแ แช แแกแ แแแฆแแแ แคแแกแแ. แแแแ แแ แ แ แฃแแแ แแแฌแแ แแ แแฅแแแแก แแ แแแแแขแแชแแแจแ? แแแแแ แแคแแ - แแฅ แแแแแแแแฃแแ, แแ แแ แแก, แกแแแแแจแ แฌแแแแแ, แฃแแแแแ แกแแขแแขแ แแแแแแแแ แ - แแแแ แแ แแแก แแแแขแแ แแกแแแก?
แแฃ แชแแขแแก แแฃแแแแแ Thoughtworks แแฃแแขแฃแ แแก แจแแกแแฎแแ, แแฎแแแแแ แแแ แขแแ แคแแฃแแแ แแก แกแขแแขแแแก [https://martinfowler.com/bliki/ThreePillars.html], แ แแแแแแช แแฆแฌแแ แก 3 แกแแงแ แแแแก: แแแแ แแแ แแแแแแกแ, แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แแ แฌแงแแแแแแแแ แแ แกแแชแแแแฃแ แ แกแแแแ แแแแแแแแ.
แแแแฃแจแแแ, แ แแ แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แแ แฌแงแแแแแแแแ แฃแแแ แจแแแแฌแแแแฃแแแ แฉแแแแแแก. แ แฉแแแ แแแแ แแแ แแแแแแกแแกแ แแ แกแแชแแแแฃแ แ แกแแแแ แแแแแแแแแก แฉแแแแแแ.
แแแขแแช, แแแแแแฌแงแแแขแ แแ แฃแแแแแกแแแแแแ แแแแแแแแแแแแ แแฅแชแแแขแ.
แแแกแแฌแงแแกแแกแแแแก, แแ แแฃแแฎแแ แ, แ แแขแแ ThoughtWorks - แฌแแแแแแแฎแ แแแ แขแแ แคแแฃแแแ แแก แแแแแ แฏแแ แแแแแ แแแแแฏแจแ, แแฅแแแแ แแแแแแแแแแ แ, แฉแแแ แกแแงแแแ แฃแแ แกแฃแคแแ แแแแแก แแแแแ แ.
แแ แแแฅแขแแแ แแกแแแ แจแแแซแแแแ แฌแแ แแแแแแแแแ แแงแแก แกแฎแแแแแกแฎแแ แแฃแแฎแแ. แแแ แแกแแแ แจแแแแฃแจแแแ แแแแแชแแแแก แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแ, แ แแแแแแช แแแแ แขแแแแแก แแแชแแแแขแแแแก แชแฎแแแ แแแแก แแ, แญแแ แแแแก แแแแแฎแแแ, แแ แแ แกแแชแแชแฎแแแช แแ แแแแแแ แฉแแแ. แแกแแแ แจแแแแแฃแจแแแ แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแ แแแแแแแแกแแแแก, แ แแแแช แแกแแแ แแแฃแแแแแแ แแแฅแแแแฅแแแแก แชแฎแแแ แแแ. แแแ แฃแแแขแแก, แแฃ แแ แแแแแแ แกแแ แแแแแแแก แฅแแแงแแแก แแแกแแฎแแแแแแก 70%. แแก แแ แแฎแแแ แกแแแ แแแแแก แแ แแ แช แ แฃแกแแแก.
แแแแแ แแชแแแ แฉแแ แจแแกแแฎแแ? แฒแฒแฒ แฒแฒ. แฉแแแ แฐแแแแ แคแแขแแแ แแคแแ, แแกแ แแฃ แแกแ, 10 แฌแแแแ แฎแแแจแ แแแแแ แ แแแญแแ แแแก, แแ แแก แคแแขแแแแ, แ แแแแแแ แฉแแแแแแแช แแ แแ แชแฎแแแแแ. แแกแแแ, แแ แ แแ แแก แแแฎแแแ แแแแแ แแแขแแแแก แแแแจแแกแแคแแ แก: แแแแแแแฆแ แแแขแแแ, แ แแแแแแกแแช แแฃแแแแแ แกแแฎแแ แกแญแแ แแแแแแแ. แแ แแแ แแ แคแแขแแแแแ แแแแ แแ แฃแคแ แ แแแแแแแ แแแขแแก แแแแแแแกแแแ. แแแแแ แแกแ แแแขแ แแแแแแแฆแ :)
แกแแแแแแแ, แฉแแแ แแ แแแแแขแแชแแแก 80% แแแขแแแแ แแงแ แกแแแกแ.
แแ แแแแแขแแชแแแกแแแแแแ HR แแแแฌแแ แ, แ แแ แแแ แฏแแ แแ แแชแแแ แแแขแแ แแแฃแก แจแแแแแแแ, แแแแ แแ แแแแแ แแคแแกแ แฃแแแ แแฆแคแ แแแแแแแแฃแแ แแงแ แแแขแแแแ.
แกแแแแแแ แฏแแแจแ, แแแแแฎแแแฃแ แแแแก แแแแแแแแแแ - แ แแแแ แช แแแ แแแแแแ, แงแแแแแก แแแแแแแแงแแคแแแ.
แแแแ แแ แกแแแแแแ แกแแฃแแ แแกแแก HR แขแแฅแขแแแแแ แแฅแแ, แ แแ แกแแชแแแแฃแ แ แกแแแแ แแแแแแแแ แซแแแแแ แแแ แแ แแ แแฃแชแแแแแแแแ, แแแแ แแ แงแแแแ แแ แแแฅแขแ แแกแ แแ แแ แแก. แแ แแแ แแแแแฎแ, แจแแแแจแแแ แแฃ แแ แ. แแแแแแแ, แกแแชแแแแฃแ แกแแแแ แแแแแแแแแก แชแแขแ แแแแแแแญแแ แแ, แแกแแช แฎแแแแ :)
แกแฃแ
แจแแแแแแ, แแ แฃแแแ แ แแแแแแแแ แแแแ แแแฃแจแแแ แกแแแแแแฃแ แจแ Thoughtworks-แจแ แแ แแฎแแแแ, แ แแ แแฅ แซแแแแแ แแแแ แ แแแแแแแแ แแงแแแแแก โแกแแฃแแแแแกแ แแแขแแ แแแฃแก แแ แแฅแขแแแแกโ Google-แแกแแแ, แแงแแแแแก แคแแแแแแก แแ Whiteboard-แก แแแแแ แแแแกแแแแก, แแแฃแฎแแแแแแ แแแแกแ, แ แแ แแฅแแก แแแขแ แชแแแแ แแแแ แ Spring, Symfony, RubyOnRails ( แฎแแแ แแแฃแกแแแ แ แ แแ แแก แกแแญแแ แ) แแ แแ แแก แกแแญแแ แ แแแแฃแจแแแแ แจแ. แแแแแแ แแแ แแแกแแฃแแ แแแแแแ แแ แแ แแแแ แแ แแกแแแแแแแ โแแแแแแแแแแกแแแแกโ.
Thoughtworks-แจแ, แแแแแแแแขแแกแแแแก แแแแแแแขแฃแ แ แแแแฎแแแแแแแก แแแ แแ, แฌแแแ แแแแแแแ แจแแแแแแ แแ แแแชแแแแแ:
แแแกแแฃแแ แแแแก แกแแฎแแ แฃแแ. แฃแคแ แ แแแขแแช, แแ แแแ แแฎแแ แแกแแแแก. แแแ แแแแช, แแฃ แแกแฃแ แ แแแแฆแแ แกแแฃแแแแแกแ แแแ แกแแแแแ (แแ แแแ แแ แ?), แแแจแแ แแแขแแ แแแฃ แแ แแ แแก แแแแแ แ, แกแแแแช แแแแแแก แแ แฉแแแแ, แแ แแแแ แจแแฃ, แกแแแแช แแแแกแแฅแแแแแแแช แแ แแแแแแแแขแแช แแคแแกแแแแ แแ แแแแแแแก. แแ แแฃ แแแแแแแแขแ แกแแกแแแแแแแ แแแแชแแแแก แฃแแแแจแแ แแแก แแแแแแแแแก, แกแแแแ แแฃแแแ, แ แแ แแก แแแ แฉแแแก แแ แแแแแ แแขแฃแ แแแแแแแแแก
แแ แแแแแ แแแขแแ แแแฃแแ แ แแแแแ แซแแแแแก แจแแกแแแชแแ แแแแแ. Thoughtworks-แจแ แฌแงแแแแแแแก แแ แแแ แแแแ แแแ แแ แคแแฅแขแ แกแขแแแแแ แขแแ. แแ แแฃ แแก แแ แแฅแขแแแ แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก แกแฎแแ แกแคแแ แแแแจแ, TW แชแแแแแแก แแแแก แแแแแแแแแก. แแแแแแฃแ แแขแแแแ แแแกแแฃแแ แแแแก แแขแแ แแแก 2 แแแแแแแแ. แแแ แแแแ, แแแแแแฃแ แแแแแแแแก แแคแแกแแแก แแแแแแฃแ 8 แแแแแแแแ แแ TW แชแแแแแแก แจแแแ แฉแแแก แแแขแแ แแแฃแแ แแแ แกแฎแแแแแกแฎแแ แฌแแ แแแแแแแแแแก, แแแแกแฎแแแแแแฃแแ แแแแแ แแฃแแแแแแแก (แแ แ แแฎแแแแ แขแแฅแแแแแกแแแแก) แแ แกแฅแแกแแก แแฅแแแ.
แกแแแแแแ แฏแแแจแ, แแแกแแฅแแแแแก แแแแแฌแงแแแขแแแแแ แแแแฆแแแ แแแแแแฃแ 8 แแแแแแแแแก แแแกแแแ แแแแแแก แกแแคแฃแซแแแแแ แแ แแแแแแฌแงแแแขแ แฎแแ แแ แแแแก แแฅแแก.
แแขแ แแแฃแขแแแแ แแแคแฃแซแแแแฃแแ แแแฅแแ แแแแแ แแแแก แแแชแแแแ, แ แแ แแแแแฌแงแแแขแแแแแแก แแแฆแแแ แแแแแแแแขแแก แแแกแฌแแแก แแ แแ แแแกแฌแแแก, แแฃแจแแแแแแ แคแแ แแ แแแแแแฃแแ แ แแแแกแแแแก แแ แแแแแแฃแแ แแขแแแแกแแแแก, แ แแแแแแช แแแแชแแแก แจแแกแแคแแกแแแแ แแขแ แแแฃแขแแแก. แแแแแแ แแฃแแแ, แจแแคแแกแแแแกแแก แ แแแแแแแแแแฃแแแ แแ แ แแแ แแแแฃแแ แฃแแแ แแแแก แแแแแชแแแแแแ, แแ แแแแ แแแกแ แแแแแงแแแแแแก แฃแแแ แ. แแแ แแแแ, แแฃ แแแแแแแแขแแ แแแ แแแแแแงแแแ แ แแแแ แฃแแแ แแแ, แ แแแแ แแชแแ TDD, แแแแ แแ แแแแแช แชแแแแแแก แแแแแแงแแแแก แแกแแแ, แแกแแแแก แ แฉแแแแแก, แแฃ แ แแแแ แแแแแแงแแแแก แแกแแแ แกแฌแแ แแ, แแแก แแฅแแก แงแแแแ แจแแแกแ, แแแแแ แแก แแแกแแฃแแ แแแ.
แแ แแ แแก แกแแญแแ แ แแแแแแแแแแก แกแแ แแแคแแแแขแแแ TW แแ แกแแญแแ แแแแก แ แแแแ แกแแ แแแคแแแแขแก แแ แแแแแแแแแแก แแแแแแฃแขแแ แฃแ แแแชแแแแ แแแแจแ. แคแแกแแแแ แแฎแแแแ แฃแแแ แแแ.
แแก แแ แแก แแแ แแแแ แแแขแแ แแแฃ, แ แแแแแแช แแฅแแแแ แฃแชแฎแแฃแ แแแแแแแแแแแแ, แ แแกแแแแกแแช แแ แแแแแฌแแ แแแแแแแแแ. แงแแแแแ แแขแแแแก แจแแแแแ แแ แแแ แซแแแแแ แแแฆแแแแแแแก, แแแ แแฅแแ, แแแฎแแ แแแ, แ แแ แจแแแแซแแ แกแแฃแแแแแกแ แแ แแฅแขแแแแก แแแแแงแแแแแ, แ แแ แแแแแขแแ แแก แแแแ แ แแฎแแ แแก แแงแแคแ แฎแแแฎแ แแคแแกแแแแ แแแแก แแ แงแแแแแแฆแแฃแ แแ แแงแแแแแแ.
แ แแแแแแแแ แแแแก แจแแแแแ แจแแแแซแแแ แแแฅแแ, แ แแ แฉแแแ แแแแแแแแ แกแ แฃแแแ แแแแแ แแแแ. แ แแ แแแแกแฎแแแแแแแ ThoughtWorks แฉแแแฃแแแแ แแแ แแแแแแแแแกแแแ? แฉแแแฃแแแแ แแ แแแแแแแแแจแ แจแแแแซแแแแ แแแแแแ แแแ แแ แแแแแแแแแ แแแ แแ แแแ แแ แแแแแแแแแแ, แแแแ แแ TW-แจแ แแแแ แแแแชแแแขแ แแชแแ แแ แแ แแก แฉแแ แขแแแจแ.
แแฃ แแแแแขแแ แแกแแแ ThoughtWorks-แจแ แแแฌแแแ แแแแแแ, แจแแแแซแแแแ แแแฎแแ แฉแแแแ แฆแแ แแแแแชแแแแ
แแกแแแ แแแ แฉแแแ แงแฃแ แแแฆแแแ แแแแฅแชแแแ แกแแแแขแแ แแกแ แแแแแแกแแแแก:
แฌแแแงแแแแ แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แแแแแแแ แ:
แฃแคแ แแกแ แแ แแแ แแแฃแแ แแแแแแแ แ:
แฒแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แแแแแแแ แ:
แแแแแชแแแแ แฃแคแ แแกแ แแแแแแแ แ:
แฎแแ แแกแฎแแก แแแแแแขแแแแกแ:
แแแคแ แแกแขแ แฃแฅแขแฃแ แ:
(แแฃแแฌแ แคแแแแ แแแแแ แแแแแคแ แแฎแแแแ, แ แแ แแแฃแแ แแ แแก แ แแคแแ แแแฃแ แ แแแแแ, แแฃ แแแแแฎแแแแ TW-แแ แแแแแฆแแ แกแแกแแแแแแแ แแแแฃแกแก). แแแ แฉแแแ แแคแแกแ, แ แแแแแแช แแแแฌแแแ, แแ แฃแแแ แจแแแแแคแแ แแแแ แแแ แแแแจแ, แแแแแก แแ แแแแแก, แงแแแแ 2 แฌแแแแฌแแแจแ แแ แแฎแแ TW แกแแแแแแแแแแ แแแแแแแงแแแแ แกแฎแแ แฅแแแงแแแแจแ, แ แแแแแ... แแก แแ แแก ThoughtWorks-แแก แแแแแขแแแแก แแแฌแแแ, แแแแขแแ แแฃแแขแฃแ แ แแ แชแแแแแแ แแ แฐแแแแแแแแแแแฃแแแ.
แแแแแ แแแแแแ แแแกแแแ แจแแแแแฎแแแแ แแแแแแขแแ แแแจแ แแ แแแแแฎแแ แ แแแแแแแแแชแแแแ.
แแฃ แแแแ แกแแแแขแแ แแกแแ แแแแแฉแแแแแแแ, แแแแฌแแ แ แแแแ แแ ThoughtWorks-แจแ แแฃแจแแแแ แแ แ แแแแ แแ แชแฎแแแ แแแ แกแแแแแแฃแ แจแ.
แฌแงแแ แ: www.habr.com