सॉफ्टवेयर डेवलपर्स की मार्गदर्शिका (हिंदी संस्करण)
सॉफ्टवेयर डेवलपर्स की मार्गदर्शिका (हिंदी संस्करण)
आधुनिक इंजीनियरिंग पद्धतियों का संग्रह
पुस्तक के बारे में
बेहतर सॉफ्टवेयर बनाने के लिए व्यावहारिक, वास्तविक-जगत की तकनीकों के साथ सॉफ्टवेयर डेवलपर्स के लिए एक आवश्यक हैंडबुक। यह पुस्तक Dave Farley द्वारा लिखी गई है, जो "Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation" के पुरस्कार विजेता लेखक और आधुनिक सॉफ्टवेयर इंजीनियरिंग के प्रमुख विचारक हैं।
Dave की अत्यंत लोकप्रिय हाउ-टू गाइड श्रृंखला पर आधारित, यह पुस्तक सॉफ्टवेयर इंजीनियरिंग के दशकों के अनुभव को क्रियात्मक अंतर्दृष्टि में समाहित करती है। बेहतर यूजर स्टोरीज लिखने और टेस्ट-ड्रिवन डेवलपमेंट में महारत हासिल करने से लेकर प्रभावी डेवलपर आदतों को अपनाने और सफलता के लिए टीमों के संगठन तक - यह गाइड ऐसी सलाह से भरी है जिसे आप तुरंत लागू कर सकते हैं।
द सॉफ्टवेयर डेवलपर्स गाइडबुक सभी स्तरों के डेवलपर्स के लिए एक व्यावहारिक, सीधी-सादी संसाधन है। चाहे आप अभी शुरुआत कर रहे हों या अपने कौशल को परिष्कृत कर रहे हों, यह पुस्तक आपको सॉफ्टवेयर बनाने के तरीके को एक कदम एक बार में सुधारने में मदद करेगी।
विषय-सूची
- प्रस्तावना
- एक नई परियोजना शुरू करना
- परिचय
- त्वरित प्रतिक्रिया
- सीखने के लिए अनुकूलन करें
- विकास वातावरण स्थापित करें
- परिनियोजन पाइपलाइन का निर्माण करें
- लक्ष्य निर्धारण
- छोटे कदमों में काम करना
- मापदंड स्थापित करें
- परिवर्तन के लिए तैयार रहें
- और जानें…
- बेहतर यूजर स्टोरीज़ लिखना
- यूजर स्टोरीज़ के साथ बेहतर विनिर्देशन
- यूजर स्टोरीज़ क्या हैं?
- यूजर स्टोरीज़ लक्ष्य हैं, कार्य नहीं
- अच्छी स्टोरीज़
- अच्छी यूज़र स्टोरी के उदाहरण
- यूज़र स्टोरी कौन लिखता है?
- यूज़र स्टोरी लिखने के लिए टिप्स
- कहाँ से शुरू करें
- उपयोगकर्ता कहानियां लिखना
- इन सामान्य गलतियों से बचें
- तकनीकी आवश्यकताओं को यूजर स्टोरीज़ में बदलना
- और जानें…
- सॉफ्टवेयर डेवलपमेंट टीमों का संगठन
- अपनी सॉफ्टवेयर डेवलपमेंट टीमों की स्थापना कैसे करें?
- टीम का आकार और संरचना
- टीम कौशल और जिम्मेदारियां
- टीम संगठन
- प्लैटफ़ॉर्म टीम
- सहयोग और सहकार्य
- यहाँ कुछ सिफारिशें हैं:
- टीम संरचना का रूपांतरण
- और जानें…
- युगल प्रोग्रामिंग पैटर्न
- युगल प्रोग्रामिंग क्या है?
- युगल पैटर्न
- पेयर रोटेशन
- पेयर प्रोग्रामिंग के लाभ
- पेयर पार्टनरशिप
- सफल पेयरिंग के लिए टिप्स
- और जानें…
- टीडीडी (टेस्ट ड्रिवन डेवलपमेंट) के लिए प्रारंभिक मार्गदर्शिका
- टेस्ट ड्रिवन डेवलपमेंट
- रेड > ग्रीन > रिफैक्टर
- शीर्ष सुझाव
- TDD के साथ शुरुआत करना
- टीडीडी की प्रमुख युक्तियाँ
- टीडीडी का उपयोग कब करें?
- कार्यान्वयन नहीं, व्यवहार का मूल्यांकन करने के लिए परीक्षण करें
- डिज़ाइन को बेहतर बनाने के लिए पहले परीक्षण करें
- TDD के तीन दृष्टिकोण
- विरासत प्रणालियों के लिए रीफैक्टरिंग
- आपके परीक्षणों का स्वरूप
- अपना डिज़ाइन बदलना
- किनारों पर टेस्टिंग
- अभ्यास
- और जानें…
- स्वीकृति परीक्षण संचालित विकास
- दृष्टिकोण
- प्रभावी स्वीकृति परीक्षणों के गुण
- सुझाव
- चार स्तरीय कार्य विभाजन
- परीक्षण मामले
- डोमेन स्पेसिफिक लैंग्वेज (DSL)
- प्रोटोकॉल ड्राइवर
- सिस्टम अंडर टेस्ट (SUT)
- DSL का विकास
- और जानें…
- क्या परीक्षण करें, और कब?
- विभिन्न चरणों में परीक्षण के प्रकार
- और अधिक जानें…
- प्रोडक्शन में टेस्टिंग
- Production से प्रतिक्रिया
- परीक्षण के प्रकार
- व्यावसायिक (पाइरेट) मेट्रिक्स
- डेटा संग्रह
- चर नियंत्रित करें
- E2E टेस्टिंग न करें
- और जानें…
- अनियमित परीक्षणों को समाप्त करें
- रिलीज़ योग्य है या नहीं?
- अपने परीक्षण वातावरण को नियंत्रित करें
- अपने परीक्षण डेटा को अलग करें
- सतत एकीकरण का कार्यान्वयन करें
- संसाधनों का निरीक्षण और प्रबंधन करें
- समवर्तिता और रेस कंडीशन्स का प्रबंधन करें
- अलगाव में परीक्षण करें
- परीक्षणों को खंडन तंत्र के रूप में मानें
- प्रोडक्शन में निरंतर निगरानी
- सही परीक्षण रणनीति का चयन करें
- सारांश
- और जानें…
- व्यवहार-संचालित विकास (BDD) के साथ शुरुआत करें
- परिचय
- BDD को समझना
- मुख्य सुझाव और सलाह
- ‘क्या’ को ‘कैसे’ से अलग करना - एक उदाहरण
- अनुवाद की प्रक्रिया
- सामान्य चुनौतियां
- सारांश
- और जानें…
- सॉफ्टवेयर प्रदर्शन परीक्षण
- परिचय
- मूल अवधारणाएं
- प्रमुख विचार – चर नियंत्रण
- व्यावहारिक चरण
- उन्नत प्रदर्शन परीक्षण
- निष्कर्ष
- और जानें…
- डिप्लॉयमेंट पाइपलाइन कैसे बनाएं
- डिप्लॉयमेंट पाइपलाइन क्या है?
- प्रमुख घटक
- डिप्लॉयमेंट पाइपलाइन
- डिप्लॉयमेंट पाइपलाइन कैसे बनाएं
- एक सरल उदाहरण
- शुरुआत करना
- कमिट स्टेज बनाएं
- आर्टिफैक्ट रेपोजिटरी बनाएं
- स्वीकृति स्टेज बनाएं
- प्रोडक्शन का एक सरल संस्करण बनाएं
- अगले कदम
- टीम व्यवहार
- प्रमुख सिद्धांत
- और जानें…
- सतत एकीकरण के प्रमुख सुझाव
- सतत एकीकरण के लिए 10 सुझाव
- मेरी शीर्ष सलाह
- और जानें…
- अपनी सीडी क्षमता का आकलन करें
- स्व-मूल्यांकन - आप निम्नलिखित कार्य कितने अच्छे से करते हैं?
- अपने निष्कर्षों पर विचार करें
- निष्कर्ष
- पुरानी कोड का रीफैक्टरिंग
- परिचय
- परीक्षण-योग्यता के लिए रीफैक्टरिंग के 5 चरण
- निष्कर्ष
- और जानें…
- अपने सॉफ्टवेयर आर्किटेक्चर को विकसित करें
- परिचय
- सॉफ्टवेयर आर्किटेक्चर को समझना
- मुख्य सुझाव और सलाह
- विकासशील वास्तुकला को अपनाना
- विकासशील वास्तुकला तकनीकें
- सारांश
- और जानें…
- ऐसा कोड लिखें जिसे आसानी से बदला जा सके
- परिचय
- कोड पठनीयता को प्राथमिकता दें
- टेस्ट-ड्रिवन डेवलपमेंट (TDD) का अभ्यास करें
- डिज़ाइन द्वारा जटिलता का प्रबंधन करें
- प्रभावी पुनर्संरचना तकनीकें
- जटिलता कम करने की तकनीकें
- चिंताओं के पृथक्करण में सुधार की तकनीकें
- स्वचालित परीक्षण और सतत एकीकरण
- सारांश
- और जानें…
- माइक्रोसर्विसेज के साथ शुरुआत करें
- परिचय
- डिज़ाइन
- संदेश प्रेषण
- और जानें…
- उत्कृष्ट डेवलपर की आदतें अपनाएं
- परिचय
- कोड एक संचार के रूप में
- एक इंजीनियर की तरह सोचें
- फ्रेमवर्क के प्रति सावधान रहें
- कोडिंग एक डिज़ाइन है
- विशेषताओं से ऊपर गुणवत्ता
- सामाजिक गतिविधि
- छोटे कदमों में काम करें
- निष्कर्ष
- और जानें…
- सामान्य सॉफ्टवेयर विकास की गलतियों से बचें
- परिचय
- बुरी सॉफ्टवेयर आदतों को तोड़ें
- सारांश
- निष्कर्ष
- और अधिक जानें…
- सारांश
Leanpub की 60 दिन की 100% संतुष्टि गारंटी
खरीद के 60 दिनों के भीतर आप किसी भी Leanpub खरीद पर दो क्लिक में 100% धनवापसी प्राप्त कर सकते हैं।
यह तकनीकी रूप से हमारे लिए जोखिम भरा है, क्योंकि आपके पास किसी भी तरह पुस्तक या कोर्स फ़ाइलें रहेंगी। लेकिन हम अपने उत्पादों और सेवाओं में, और अपने लेखकों और पाठकों में इतने आश्वस्त हैं कि हम जो कुछ भी बेचते हैं उस पर पूर्ण धन वापसी गारंटी प्रदान करने में खुशी महसूस करते हैं।
आप किसी चीज़ की अच्छाई का पता केवल उसे आज़माकर ही लगा सकते हैं, और हमारी 100% धन वापसी गारंटी के कारण ऐसा करने में बिल्कुल भी जोखिम नहीं है!
तो, कार्ट में जोड़ें बटन पर क्लिक न करने का कोई कारण नहीं है, है ना?
पूर्ण शर्तें देखें...
₹10 की खरीद पर ₹8, और ₹20 की खरीद पर ₹16 कमाएं
हम ₹7.99 या अधिक की खरीद पर 80% रॉयल्टी और ₹0.99 से ₹7.98 के बीच की खरीद पर 50 पैसे की फ्लैट फीस घटाकर 80% रॉयल्टी का भुगतान करते हैं। ₹10 की बिक्री पर आप ₹8, और ₹20 की बिक्री पर ₹16 कमाते हैं। इसलिए, अगर हम आपकी पुस्तक की ₹20 में 5000 नॉन-रिफंड प्रतियां बेचते हैं, तो आप ₹80,000 कमाएंगे।
(हां, कुछ लेखक पहले ही लीनपब पर इससे कहीं अधिक कमा चुके हैं।)
वास्तव में, लेखकों ने लीनपब पर लिखने, प्रकाशित करने और बेचने से₹14 मिलियन से अधिक कमाए हैं।
लीनपब पर लेखन के बारे में अधिक जानें
निःशुल्क अपडेट्स। डीआरएम मुक्त।
जब आप एक Leanpub पुस्तक खरीदते हैं, तो जब तक लेखक पुस्तक को अपडेट करता है, आपको निःशुल्क अपडेट मिलते रहेंगे! कई लेखक अपनी पुस्तकें लिखते समय उन्हें प्रगति में प्रकाशित करने के लिए Leanpub का उपयोग करते हैं। सभी पाठकों को निःशुल्क अपडेट मिलते हैं, चाहे उन्होंने पुस्तक कब खरीदी हो या कितना भुगतान किया हो (निःशुल्क सहित)।
अधिकांश Leanpub पुस्तकें PDF (कंप्यूटर के लिए) और EPUB (फोन, टैबलेट और Kindle के लिए) में उपलब्ध हैं। किसी पुस्तक में शामिल प्रारूप इस पृष्ठ के ऊपरी दाएं कोने में दिखाए गए हैं।
अंत में, Leanpub पुस्तकों में कोई डीआरएम कॉपी-संरक्षण बकवास नहीं है, इसलिए आप उन्हें किसी भी समर्थित डिवाइस पर आसानी से पढ़ सकते हैं।
Leanpub के ईबुक प्रारूपों और उन्हें कहाँ पढ़ें के बारे में अधिक जानें