architecture पर टैग किए गए जवाब

सॉफ्टवेयर सिस्टम का उच्च-स्तरीय डिजाइन और विवरण। वास्तुशिल्प डिजाइन "ब्लैक बॉक्स" घटकों की बातचीत पर ध्यान केंद्रित करने के लिए कार्यान्वयन, एल्गोरिदम और डेटा प्रतिनिधित्व के विवरण को दूर करता है।

11
क्या ऐसा सॉफ्टवेयर लिखना संभव है जिसे लगातार संशोधित करने की आवश्यकता नहीं है?
मैंने कई अलग-अलग भाषाओं में बहुत सारे सॉफ्टवेयर लिखे हैं, और मैंने Verilog और VHDL का उपयोग करके FPGAs के साथ उपयोग के लिए "लिखित" हार्डवेयर भी बनाया है। मुझे सॉफ़्टवेयर से अधिक हार्डवेयर लिखने में आनंद आता है, और मुझे लगता है कि प्राथमिक कारणों में से एक यह …

4
जावा प्रदर्शन में उल्लेखनीय सुधार कैसे करें?
LMAX पर टीम के पास एक प्रस्तुति है कि वे 1k से कम ms विलंब से 100k TPS कैसे कर पाए । उन्होंने उस प्रस्तुति को एक ब्लॉग , तकनीकी पेपर (पीडीएफ) और स्वयं स्रोत कोड के साथ बैकअप दिया है। हाल ही में, मार्टिन फाउलर ने LMAX वास्तुकला पर …

1
मल्टी-मॉड्यूल मावेन प्रोजेक्ट बनाने के लिए एक बड़ी परियोजना का विभाजन
मैं एक स्प्रिंग-एमवीसी एप्लिकेशन पर काम कर रहा हूं जिसमें हम मावेन पर निर्भरता प्रबंधन के लिए उपयोग कर रहे हैं। जैसा कि परियोजना बड़ी है, हम परियोजना को कई हिस्सों में विभाजित करने के बारे में सोच रहे हैं। मुझे कुछ संदेह था, जो मुझे उम्मीद है कि यहां …

3
एपीआई और फ्रंटएंड-बैकएंड के बीच अंतर
मैं एक "मानक" व्यावसायिक वेब साइट लिखने की कोशिश कर रहा हूं। "मानक" द्वारा, मेरा मतलब है कि यह साइट फ्रंट-एंड के लिए सामान्य HTML5, CSS और जावास्क्रिप्ट रन करती है, बैक-एंड (सामान प्रोसेस करने के लिए), और डेटाबेस के लिए MySQL चलाता है। यह एक मूल CRUD साइट है: …

5
बॉब मार्टिन द्वारा "क्लीन आर्किटेक्चर" सभी आर्किटेक्चर के लिए अंगूठे का एक नियम है या यह सिर्फ विकल्पों में से एक है?
मुझे वीडियो में अवधारणाओं को चाचा बॉब मार्टिन द्वारा क्लीन आर्किटेक्चर के सिद्धांत पसंद थे । लेकिन मुझे लगता है कि यह पैटर्न एब्सट्रैक्ट फैक्ट्री और बिल्डर पैटर्न के संयोजन की तरह है । यह अच्छा कार्यक्रम लिखने का एक तरीका है, लेकिन एकमात्र तरीका नहीं है। रेल और प्रतिक्रियाज …

4
गतिशील और स्थिर भाषाओं के बीच वास्तु अंतर
स्थैतिक भाषाओं (जैसे सी # या जावा) और गतिशील भाषाओं (जैसे रूबी या पायथन) पर बनाए जाने वाले अनुप्रयोगों को डिजाइन करते समय क्या कोई प्रमुख वास्तु अंतर हैं? कौन सी डिजाइन संभावनाएं हैं जो एक प्रकार के लिए एक अच्छा विकल्प हो सकता है जो दूसरे के लिए एक …

3
एक अलग विधानसभा / DLL में एक वर्ग या मॉड्यूल कब होना चाहिए?
क्या यह तय करने के लिए कोई दिशा-निर्देश हैं कि एक वर्ग अपनी विधानसभा / DLL में कब होना चाहिए? मैं अक्सर विचार के दो स्कूलों को देखता हूं: 1) कक्षाओं का प्रत्येक "समूह" अपने स्वयं के DLL में होता है जैसे रिपॉजिटरी, सेवा, डीटीओ, इन्फ्रास्ट्रक्चर, आदि। 2) सब कुछ …

11
क्या एल्गोरिदम कंप्यूटर आर्किटेक्चर पर निर्भर करते हैं?
मैं कहीं पढ़ता हूं (यह भूल गए कि कौन सी पुस्तक है) कि एल्गोरिदम कंप्यूटर आर्किटेक्चर से स्वतंत्र हैं। कुछ तो यह भी कहते हैं कि एल्गोरिदम स्वयं अभिकलन (मशीनें?) हैं। दूसरी ओर, समानांतर प्रोग्रामिंग की पुस्तकों में समानांतर एल्गोरिदम पर अध्याय हैं। ऐसा लगता है कि समानांतर एल्गोरिदम समानांतर …

3
C # में इस स्पष्ट आत्म संदर्भ का उद्देश्य क्या है?
मैं अपने एक प्रोजेक्ट में उपयोग के लिए पिरान्हा ( http://piranhacms.org/ ) नामक एक खुले स्रोत का मूल्यांकन कर रहा हूं। मुझे निम्न कोड रोचक और थोड़ा भ्रमित करने वाला लगा, कम से कम मेरे लिए। क्या कुछ मुझे यह समझने में मदद कर सकते हैं कि वर्ग एक ही …
21 c#  architecture  .net  cms 

4
डोमेन कक्षाओं और एसक्यूएल प्रश्नों के बीच तर्क के दोहराव से बचने के तरीके क्या हैं?
नीचे दिया गया उदाहरण पूरी तरह से कृत्रिम है और इसका एकमात्र उद्देश्य मेरी बात को पार करना है। मान लीजिए कि मेरे पास एक SQL टेबल है: CREATE TABLE rectangles ( width int, height int ); डोमेन वर्ग: public class Rectangle { private int width; private int height; /* …

9
चुस्त विकास में, क्या मुझे डेटाबेस से पहले फ्लैट फाइल में दृढ़ता की कोशिश करनी चाहिए?
किसी ने मुझे समझाया कि चूंकि चुस्त विकास में, नीति और आवेदन तर्क को विवरण से अधिक महत्वपूर्ण होना चाहिए जैसे कि दृढ़ता विधि, दृढ़ता का निर्णय अंत में लिया जाना चाहिए। तो यह फ्लैट फ़ाइलों जैसी सरल दृढ़ता के साथ शुरू करने के लिए एक अच्छा विचार हो सकता …

4
क्या ऐसे फ़ंक्शंस जो पैरामीटर के रूप में फ़ंक्शंस लेते हैं, उन फ़ंक्शंस को भी मापदंडों के रूप में लेना चाहिए?
मैं अक्सर अपने आप को लिखने के कार्य करता हूं जो इस तरह दिखता है क्योंकि वे मुझे आसानी से डेटा एक्सेस का मखौल उड़ाने की अनुमति देते हैं, और फिर भी एक हस्ताक्षर प्रदान करते हैं जो मापदंडों को स्वीकार करता है कि क्या डेटा का उपयोग करना है। …

5
मॉडलिंग सॉफ्टवेयर सिस्टम के क्या लाभ हैं?
अधिकांश, यदि सभी आईटी लोग नहीं जानते हैं, तो मेरा मानना ​​है कि कोडिंग से पहले यूएमएल या अन्य प्रकार के आरेखों के साथ सॉफ्टवेयर बनाना फायदेमंद है। (मेरा प्रश्न विशेष रूप से यूएमएल के बारे में नहीं है, यह सॉफ़्टवेयर डिज़ाइन का कोई भी चित्रमय या पाठ विवरण हो …

11
सर्वोत्तम प्रथाओं को हमेशा कोडित करना चाहिए [बंद]
बंद हो गया । यह सवाल राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि इस पोस्ट को संपादित करके तथ्यों और उद्धरणों के साथ उत्तर दिया जा सके । 3 साल पहले बंद हुआ …

1
.NET फ्रेमवर्क में प्रथम श्रेणी के प्रकारों की कोई अवधारणा क्यों नहीं है?
यह इतिहास से परिचित लोगों के लिए अच्छी तरह से ज्ञात है कि C # और .NET फ्रेमवर्क अनिवार्य रूप से शुरू हुआ "डेल्फी को जावा की तरह महसूस करने के लिए फिर से लिखा," डेल्फी, एंडर्स हेजेल्सबर्ग के पीछे मुख्य डेवलपर द्वारा आर्किटेक्चर किया गया। तब से चीजें काफी …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.