PHP in Action: ऑब्जेक्ट्स, डिज़ाइन पैटर्न और टेस्टिंग
Практическое руководство по современному PHP
सारांश:
परिचय
पुस्तक «PHP in Action: Objects, Design, Agility» (हिंदी अनुवाद में — «PHP in Action: ऑब्जेक्ट्स, डिज़ाइन पैटर्न और टेस्टिंग») 2007 में प्रकाशित हुई थी, लेकिन आज भी PHP डेवलपर्स के लिए एक मूल्यवान संसाधन बनी हुई है, जो प्रक्रियात्मक शैली से पेशेवर ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग की ओर बढ़ना चाहते हैं। लेखक — Dagfinn Reiersol, Marcus Baker और Chris Shiflett — PHP की दुनिया में मान्यता प्राप्त विशेषज्ञ हैं, जिन्होंने भाषा और टेस्टिंग टूल्स के विकास में योगदान दिया है। यह पुस्तक केवल सिंटैक्स नहीं सिखाती, बल्कि डेवलपर की सही सोच विकसित करती है: लचीले, परीक्षण योग्य और रखरखाव योग्य एप्लिकेशन कैसे डिज़ाइन करें।
पुस्तक किस बारे में है
«PHP in Action» PHP में ऑब्जेक्ट-ओरिएंटेड दृष्टिकोण के व्यावहारिक अनुप्रयोग पर केंद्रित है। मुख्य फोकस डिज़ाइन पैटर्न, रिफैक्टरिंग, टेस्टिंग (PHPUnit के साथ यूनिट टेस्टिंग सहित) और लचीली डेवलपमेंट मेथडोलॉजी पर है। पुस्तक चार भागों में विभाजित है:
- PHP में OOP के मूल सिद्धांत — क्लासेस, ऑब्जेक्ट्स, इनहेरिटेंस, पॉलीमॉर्फिज्म, इंटरफेसेस, एक्सेप्शन्स।
- डिज़ाइन पैटर्न — Singleton, Factory, Strategy, Observer, MVC और अन्य, PHP में उदाहरणों के साथ।
- टेस्टिंग और रिफैक्टरिंग — टेस्ट लिखना, Test-Driven Development (TDD), लीगेसी कोड का रिफैक्टरिंग।
- व्यावहारिक उदाहरण — सभी सीखी गई तकनीकों का उपयोग करके एक वास्तविक एप्लिकेशन का निर्माण।
लेखक बहुत ध्यान देते हैं
अनुशंसाएँ
जटिल कार्यों के लिए Python. डेटा विज्ञान और मशीन लर्निंग
C++ कोड का रीफैक्टरिंग: आर्किटेक्चर और पठनीयता में सुधार के लिए व्यावहारिक मार्गदर्शिका
C# (.NET) अनुप्रयोगों की सुरक्षा: कोड को हमलों से बचाना
C++ अनुप्रयोगों का प्रदर्शन: अनुकूलन, प्रोफाइलिंग और कोड त्वरण
Rust अनुप्रयोगों की सुरक्षा: मूल बातों से लेकर उन्नत तकनीकों तक