एक युवा डेल्फी डेवलपर की आज्ञा

एक समय, मुझे युवा डेवलपर्स की देखरेख करने का काम सौंपा गया था। यह एक संक्षिप्त सिफारिश के साथ शुरू करने का निर्णय लिया गया था। नतीजा आपके सामने है।

1 छोटा और स्पष्ट नहीं


  1. कोड पढ़ें!
  2. एक ऐसा कोड लिखें जो अन्य सभी के लिए पढ़ना आसान हो
  3. टिप्पणी में लिखें कोड क्या नहीं है, लेकिन क्यों
  4. चेतावनी और संकेत संकलन त्रुटियों की तुलना में अधिक खतरनाक हैं - परियोजना को समाप्त किए बिना बनाया गया है

2 विकास चक्र


  1. नेता द्वारा टास्क सेटिंग
  2. निर्णय लेना
  3. समाधान की समीक्षा करें
  4. समाधान कार्यान्वयन
  5. कोड समीक्षा
  6. संस्करण नियंत्रण प्रणाली में प्लेसमेंट

3 स्रोत कोड डिजाइन



4 टिप्पणियाँ




5 नाम चयन



6 संचालक



7 एनकैप्सुलेशन



8 त्रुटि से निपटने



डेल्फी में त्रुटि से निपटने के लिए व्यापक स्रोत

9 डिबगिंग



समस्या निवारण के संदर्भ में डेल्फी परियोजना सेटिंग्स
लॉग फाइल कैसे पढ़ें
विस्तार से पहुंच का उल्लंघन
आपको हमेशा Free के बजाय FreeAndNil का उपयोग क्यों करना चाहिए

10 संसाधन लीक



  1. मेमोरी ऑब्जेक्ट के लिए आवंटित की जाती है और शून्य से भर जाती है
  2. कंस्ट्रक्टर प्रगति पर है
  3. यदि एक अपवाद को पिछले चरण पर फेंक दिया जाता है, तो विध्वंसक को कहा जाता है, कब्जा की गई मेमोरी को मुक्त कर दिया जाता है, और अपवाद अतिरेक है।


संसाधन लीक के लिए खोजें
लीक की तलाश जारी है

11 विरासत, रचना, कार्यान्वयन, विस्तार



12 इंटरफेस



13 दृश्य घटक



14 मॉड्यूल



15 अनावश्यक निर्भरता को दूर करना


Source: https://habr.com/ru/post/In104377/


All Articles