2009-04-28 15 views

उत्तर

23
+1

ये पुराने लगते हैं। मुझे पता है कि विषय वस्तु वास्तव में उम्र नहीं है, लेकिन मुझे उम्मीद है कि हालिया विकल्प, प्राथमिकताएं होंगी। क्या मैं कुछ भी नहीं चिंतित हूँ? – cape1232

+0

मैं वही बात सोच रहा था। एपीआई और ढांचे विकसित हो रहे हैं। उच्च स्तर के अमूर्तताओं में जटिलता बढ़ने के साथ, कम से कम केंट बेक टीडीडी पुस्तक में सिद्धांतों को लागू करना मुश्किल लगता है। – B2F

8

मेरे लिए, यह सबसे अच्छा एक है:

+5

यह पुस्तक वास्तव में दिलचस्प नहीं है। मैं समझ नहीं पा रहा हूं कि लोग इसकी सिफारिश क्यों करते हैं। –

+0

यह सूक्ष्म है। पहले पढ़ने पर यह ज्यादा दिखता नहीं है। फिर आप दो साल तक अभ्यास करने के बाद वापस जाते हैं और फिर से पढ़ते हैं और बहुत सारे रोचक विचार हैं। –

2

मैं Pragmatic Bookshelf से लगभग कुछ के एक बड़े प्रशंसक हूँ, लेकिन इन दो वास्तव में मेरे लिए ड्राइव बिंदु घर में मदद की:

The Pragmatic Programmer: From Journeyman to Master। यह उम्र वास्तव में अच्छी तरह से है। मैं इसे किसी भी डेवलपर को सलाह दूंगा।

Pragmatic Unit Testing in C# with NUnit, 2nd Edition। शीर्षक आपको डराए मत। अवधारणाएं सी # उदाहरणों के साथ भी सुंदर भाषा अज्ञेयवादी हैं।

5

हाल ही में हाल ही में लिखित पुस्तक The Art of Unit Testing। मुझे आश्चर्य है कि यहां उल्लेख नहीं किया गया था।

4

Astels book एक ठोस परिचय है, Beck's book अंतर्निहित अवधारणाओं, Lasse Koskela has a newish one (Test Driven: TDD and Acceptance TDD for Java Developers) पर अच्छा है। Osherove's book, जैसा कि वह कहता है, टीडीडी की बजाय यूनिट परीक्षण के बारे में है। मुझे यकीन नहीं है कि व्यावहारिक टीडीडी पुस्तक के साथ-साथ उनकी मूल पुस्तक भी बढ़ी है।

अधिकांश चीजें जावा या सी # है, लेकिन आप इसे स्वयं समझने में सक्षम होना चाहिए।

+1

लास कोस्केला ने "जावा डेवलपर्स के लिए प्रैक्टिकल टीडीडी और स्वीकृति टीडीडी" लिखा, जिसे अक्टूबर 2007 में प्रकाशित किया गया था - क्या यह नया है? – dnord

+0

और हमारा अब बाहर है :) http://www.growing-object-oriented-tests.com –

+0

पहेली संदर्भ :) Coud में caded में devbedded dev के लिए पुस्तक के अलावा सटीक "व्यावहारिक 'टीडीडी नहीं मिला है: http://www.amazon.com/Driven- विकास- एम्बेडेड- प्रागमैटिक- प्रोग्रामर/डीपी/193435662 एक्स – Matthieu

12

Growing Object-Oriented Software, Guided by Tests एडिसन-वेस्ले द्वारा - यह विशेष रूप से जेमॉक और हैमक्रिस्ट के ढांचे के बारे में है।

पुस्तक के विवरण से:

स्टीव फ्रीमैन और नेट प्राइस प्रक्रियाओं वे का उपयोग, डिजाइन सिद्धांतों वे प्राप्त करने के लिए प्रयास करते हैं, और वर्णन उपकरण है कि उनकी मदद से कुछ नौकरी मिल किया हुआ। के माध्यम से एक विस्तारित उदाहरण काम किया है, तो आप कैसे TDD कई स्तरों पर काम करता है और जानेंगे की खोज के लिए परीक्षण का उपयोग कर सुविधाओं और कोड, की वस्तु उन्मुख संरचना ड्राइव करने के लिए और का उपयोग कर नकली वस्तुओं और तो बीच संबंधों का वर्णन ऑब्जेक्ट्स। रास्ते में, पुस्तक 0 व्यवस्थित रूप से चुनौतियों को संबोधित करती है कि विकास टीम टीडीडी के साथ सामना करती है - टीडीडी को आपके प्रक्रियाओं में एकीकृत करने से आपकी सबसे अधिक कठिन सुविधाओं का परीक्षण करने के लिए।

संपादित करें: मैं अब Working Effectively with Legacy Code माइकल पंख जो काफी अच्छा है द्वारा पढ़ रहा हूँ।

  • सॉफ्टवेयर परिवर्तन की यांत्रिकी को समझना:: पुस्तक के विवरण से, जोड़ने सुविधाओं,
    फिक्सिंग कीड़े डिजाइन में सुधार लाने, प्रदर्शन
  • एक परीक्षण दोहन में विरासत कोड हो रही के अनुकूलन
  • लेखन परीक्षण जो आपको नई समस्याओं को पेश करने के खिलाफ सुरक्षा करता है
  • इस पुस्तक में चौबीस निर्भरता-ब्रेकिंग तकनीकों की एक सूची भी शामिल है जो आपको प्रोग्राम तत्वों के साथ काम करने में मदद करती है I एन अलगाव और सुरक्षित परिवर्तन करें।

मैं यह पहले से ही पढ़ा है, यह सबसे अच्छा प्रोग्रामिंग किताबें मैंने कभी पढ़ा है में से एक है (मैं व्यक्तिगत रूप से लगता है कि यह Testability के लिए पुनर्रचना बुलाया जाना चाहिए - यह आपके कोड परीक्षण योग्य बनाने के लिए प्रक्रियाओं का वर्णन करता है)। क्योंकि एक टेस्टेबल कोड अच्छा कोड है।

+1

थी, बस एक बिंदु। गोस वास्तव में मजाक करने के बारे में नहीं है। यह उस तरह से शुरू हुआ और कुछ बड़ा हो गया। –

+0

गोस एक महान किताब है। हालांकि, मैं इसका वर्णन नहीं करता "यह ढांचे के बारे में है"। –

+0

आप हमेशा बेहतर शिलालेख के साथ एक संपादन का प्रस्ताव कर सकते हैं। – fiction

संबंधित मुद्दे