5 पॉइंट द्वारा GN⁺ 2023-07-04 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • "डेटा-केंद्रित डिज़ाइन" सॉफ़्टवेयर डेवलपमेंट में डेटा के महत्व पर केंद्रित पुस्तक का ऑनलाइन संस्करण है.
  • ऑनलाइन संस्करण में डेटा-केंद्रित डिज़ाइन के बारे में सीखने के लिए आवश्यक अध्याय शामिल हैं, लेकिन कुछ फ़ॉर्मैटिंग और इमेज टूटे हुए हो सकते हैं.
  • यह पुस्तक ज़ोर देती है कि डेटा केवल समस्या डोमेन नहीं है, बल्कि समस्या को समझने और हल करने का एक महत्वपूर्ण घटक है.
  • यह डेटा के निर्माण और डेटा-केंद्रित डिज़ाइन के फ़्रेमवर्क का अन्वेषण करती है.
  • यह पुस्तक relational database के महत्व और data normalization प्रक्रिया पर चर्चा करती है.
  • साथ ही यह stream processing, event processing और component-based objects को भी कवर करती है.
  • यह पुस्तक hierarchical level of detail की अवधारणा और memento के उपयोग का परिचय देती है.
  • यह memory dependency और cache line utilization जैसी विभिन्न optimization techniques पर गहराई से चर्चा करती है.
  • यह पुस्तक सॉफ़्टवेयर डेवलपमेंट में debugging, lifetime और खराब state से बचने के महत्व पर ज़ोर देती है.
  • साथ ही यह reusable code, unit testing और refactoring के फायदों पर भी चर्चा करती है.
  • लेखक instance-centered development के नुकसान और hierarchical design के फायदों पर अंतर्दृष्टि प्रदान करते हैं.
  • यह पुस्तक काम के बंटवारे और पुन: उपयोग योग्य सामान्य code पर चर्चा के साथ समाप्त होती है.

1 टिप्पणियां

 
GN⁺ 2023-07-04
Hacker News की राय
  • Entity-Component architecture सिर्फ games में ही नहीं, business applications में भी अच्छी तरह काम करती है.
  • कंपनियों में कई developers के लिए rows की बजाय columns के संदर्भ में सोचना कठिन होता है.
  • boolean fields की जगह entity ID का उपयोग करने से data के cross-use के लिए नए और समृद्ध अवसर मिल सकते हैं.
  • data layout को क्या एक ही interpretation द्वारा परिभाषित किया जाना चाहिए, यह तकनीकी चयन और architecture में एक महत्वपूर्ण प्रश्न है.
  • data modeling के game theory को समझने के बाद SQL अक्सर अंतिम लक्ष्य बन जाता है.
  • games की best practices को दूसरे domains में अंधाधुंध लागू करने से system खराब हो सकता है.
  • data-oriented programming सीखने वाले beginners के लिए सामग्री उपलब्ध है.
  • DOD को विभिन्न programming languages और compilers से प्रेरणा मिली है.
  • data user experience बनाने और technology के विभिन्न पहलुओं को आगे बढ़ाने के लिए अनिवार्य है.
  • data-oriented design beginners के लिए अनुकूल है और data modeling की शुद्धता पर ध्यान केंद्रित करता है.
  • data model बनाने से पहले domain और grouping functions को समझना महत्वपूर्ण है.
  • "Data-Oriented Design (2018)" पुस्तक को सकारात्मक reviews मिले हैं.
  • इस पुस्तक ने game development क्षेत्र में प्रभाव डाला है.