Төгсгөлийн бодлууд

Орчуулгыг бүтэн эхээр нь та wordpress-ээс болон   gitbook.com  -с  үзэх боломжтой.

Unit testing хийх сонирхол ихсэх тусам xunit тогтолцоонууд (frameworks) болон Тестээр Хөтлөгдөх Хөгжүүлэлт (Test Driven Development) өсөж, улам бүр хүмүүс дуураймал объекттой тестүүд уруу орох хандлагатай байна. Ихэнхдээ хүмүүс дуураймал объектын тогтолцооны (framework) -ийн талаар өнгөцхөн мэдлэгтэй, түүний үндэс суурь болох дуураймал/сонгодог гэж хуваалтын талаар ямар ч ойлголтгүй байдаг. Миний бодлоор та аль ч талд нь (дуураймал болон сонгодог аргуудын) зогсож байлаа ч эдгээр ялгаануудын талаар мэдэж байх нь хэрэгтэй. Та заавал дуураймал аргаар хөгжүүлэгч байж байж л дуураймал тогтолцооны давуу талуудыг мэддэг байх албагүй бөгөөд хөгжүүлэгдэж буй програмын тань загварын олон сонголт, шийдвэрүүд рүү хөтлөх тэдгээр бодлуудыг (thinking) ойлгож байх нь илүү хэрэгтэй.

Энэхүү нийтлэлийн зорилго нь тэдгээр ялгаануудыг онцолж, хоорондын харилцан давуу талуудыг (trade-offs) ялгаж, тодорхой болгох байсан. Миний энэхүү нийтлэлд дурдаагүй өнгөрсөн, загварчлах аргаас бий болдог дуураймал хөгжүүлэлтийн бодлууд (thinking) нэлээдгүй байдаг. Ирэх хэдэн жилд бид үүн дээр илүү анхаарсан мөн кодын өмнө бичигдэх тестээс үүдэлтэй гайхалтай үр дагавруудын талаарх бидний ойлголтыг илүү нэмэгдүүлэх нийтлэлүүдийг илүү харна гэдэгт би итгэж байна.

Нийтлэлийг бүтнээр нь мөн gitbook.com -с унших, татаж авах боломжтой. Холбоос https://www.gitbook.com/book/erheme318/mocks-aren-t-stubs

Нийтлэлийн эх сурвалж:
http://martinfowler.com/articles/mocksArentStubs.html#FinalThoughts

Advertisements

Хариулт үлдээх

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Өөрчлөх )

Twitter picture

You are commenting using your Twitter account. Log Out / Өөрчлөх )

Facebook photo

You are commenting using your Facebook account. Log Out / Өөрчлөх )

Google+ photo

You are commenting using your Google+ account. Log Out / Өөрчлөх )

Connecting to %s