2010-06-01 10 views
9

क्या कोई भी परियोजना ट्यूटोरियल खत्म करने के लिए कुछ प्रारंभ करने की सिफारिश कर सकता है जो वास्तव में अच्छे डिज़ाइन सिद्धांतों और सर्वोत्तम प्रथाओं पर जोर देता है। मैं चीजें हैं जो प्रदर्शन और किसी भी या इन सभी पर जोर रहा हूँ:उन्नत प्रोजेक्ट ट्यूटोरियल समाप्त करने के लिए प्रारंभ करें

  • डोमेन प्रेरित डिजाइन
  • यूनिट टेस्टिंग
  • नियंत्रण के उलट
  • चिंताएं का पृथक्करण
  • इंटरफेस की
  • उपयोग
  • ऑब्जेक्ट रिलेशनल मैपिंग
  • पसंदीदा रूप से एएसपी.नेट एमवीसी

मैं वर्तमान में the Autumn of Agile series देख रहा हूं, जो इन सिद्धांतों में से कई को प्रदर्शित करता है। मैं इन ट्यूटोरियल/डेमो में से अधिक खोजना चाहता हूं।

उत्तर

3

जेसन डेंटलर का Using the N* stack ट्यूटोरियल एएसपी एमवीसी के साथ कई प्रौद्योगिकियों (एनएचबेर्नेट, निनजेक्ट, jQuery) का उपयोग करके काफी व्यापक है।

5

प्रोजेक्ट ट्यूटोरियल नहीं होने पर, मैं सुझाव दूंगा कि आप जेपी बुडू के कुछ भी नहीं बल्कि .NET प्रशिक्षण देखें। मुझे पूरा यकीन है कि यह आपकी रुचि रखने वाली हर चीज़ पर छूता है (साथ ही बहुत कुछ)।

http://www.jpboodhoo.com/training.oo

2

अच्छा ट्यूटोरियल + अच्छा codebase/डिजाइन गुणवत्ता के बारे में पुस्तकों के भार कर रहे हैं। लेकिन मेरे लिए असली सार यह है कि कैसे कोडबेस विकसित होता है (कोडबेस का इतिहास)। कोडेबेस राज्य अक्सर प्राप्त किया जा सकता है और एक साफ डिजाइन हो सकता है। आईएमओ सॉफ्टवेयर विकसित करने की वास्तविक कला यह है कि आप कैसे कोडबेस राज्य बी, सी ... जेड पर जाते हैं और अभी भी डिजाइन और अवधारणाओं को लगातार और साफ रखते हैं।

ऐसे ट्यूटोरियल बहुत दुर्लभ हैं, क्योंकि इसे आवश्यकताओं और टीम व्यवहार के इतिहास की अंतर्दृष्टि की आवश्यकता है, जो एक ट्यूटोरियल के अंदर "बस" सीखने के लिए बहुत जटिलता जोड़ता है।

लेकिन सॉफ़्टवेयर विकास के दौरान desing में सुधार के लिए एक अच्छा अभ्यास मैं Refactoring Workbook की सिफारिश कर सकता हूं।

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