कैसे ऑर्डर ऑफ ऑपरेशंस ने मुझे प्रोग्रामिंग के लिए तैयार किया

गणित

बीजगणित हमेशा से मेरा पसंदीदा विषय रहा है। इसमें बहुत अधिक सिद्धांत शामिल नहीं है, केवल विधियों का एक टूलबॉक्स और हल करने के लिए संचालन का क्रम। यदि आप हाई स्कूल में वापस पहुंचते हैं, तो आपको याद होगा (से उद्धृत) गणित। Com):

  1. पहले सभी ऑपरेशन करें जो कोष्ठक के अंदर स्थित हों।
  2. इसके बाद, किसी भी काम को एक्सपट्र्स या रेडिकल के साथ करें
  3. बाएं से दाएं कार्य करना, सभी गुणा और भाग करें।
  4. अंत में, बाएं से दाएं काम करते हुए, सभी जोड़ और घटाव करें।

यहाँ से उदाहरण है गणित। Com:
Math.com से बीजगणित का उदाहरण

इसे विकास पर लागू करना बहुत सरल है।

  1. कोष्ठक के भीतर संचालन एक साधारण HTML प्रारूप में, मेरे पृष्ठ लेआउट के बराबर होता है। मैं एक खाली पृष्ठ से शुरू करता हूं और इसे तब तक लगातार पॉप्युलेट करता हूं जब तक कि इसमें वे सभी तत्व न हों जिन्हें मैं ढूंढ रहा हूं। लचीला यूजर इंटरफेस डिजाइन सुनिश्चित करने के लिए, मैं हमेशा एक्सएचटीएमएल के साथ काम करता हूं और सीएसएस। कहीं भी जहां अभिव्यक्ति (यानी। डेटाबेस या प्रोग्रामेटिक परिणाम) हैं, मैं कोड और डमी पाठ, चित्र, या ऑब्जेक्ट में टाइप करता हूं।
  2. अगला, मैं किसी भी प्रतिपादक या कट्टरपंथी के साथ काम करता हूं। ये मेरे प्रोग्रामेटिक या डेटाबेस फ़ंक्शंस हैं जो डेटा को एक्सट्रैक्ट, ट्रांसफ़ॉर्म और लोड (ETL) करते हैं जैसा कि मैं अपने पूर्ण पृष्ठ में प्रदर्शित करना चाहता हूं। मैं वास्तव में उस क्रम में चरणों पर काम करता हूं जब तक कि वास्तविक क्वेरी में प्रारूपण में बेहतर प्रदर्शन न हो।
  3. अगला गुणन या विभाजन है। यह वह जगह है जहां मैं अपना कोड सरल करता हूं। एक विशाल अखंड लिपि के बजाय, मैं सार जितने कोड मैं फाइल और क्लासेस शामिल कर सकता हूं। वेब विकास के साथ, मैं निश्चित रूप से ऊपर से नीचे तक काम करता हूं।
  4. अंत में, बाएं से दाएं, सभी जोड़ और घटाव से काम करना। यह चरण अंतिम प्रक्रिया है, फॉर्म सत्यापन, शैली घटकों, त्रुटि से निपटने आदि के अंतिम चिह्नों को लागू करना, फिर से मैं ऊपर से नीचे तक काम करता हूं।

अच्छा विकास एक महान बीजगणित समस्या से अधिक जटिल नहीं है। सर्वोत्तम परिणाम प्राप्त करने के लिए आपके पास चर, समीकरण, कार्य ... और संचालन का तार्किक क्रम है। मुझे बहुत सारे हैकर्स दिखाई देते हैं जो बस 'इसे काम पर लाते हैं' लेकिन आप पाते हैं (जैसा कि मेरे पास है) कि यदि आप अपनी कार्यप्रणाली की योजना नहीं बनाते हैं और तार्किक दृष्टिकोण अपनाते हैं, तो आप खुद को अपना कोड बार-बार लिखते हुए पाते हैं। समस्याओं या परिवर्तनों की आवश्यकता है।

बीजगणित हमेशा मेरे लिए एक पहेली की तरह रहा है। यह हमेशा चुनौतीपूर्ण, मजेदार रहा है, और मुझे पता था कि एक सरल उत्तर संभव था। सभी टुकड़े वहाँ हैं, आपको बस उन्हें खोजने और उन्हें सही ढंग से एक साथ रखने की आवश्यकता है। कोड लिखना अलग नहीं है, लेकिन यह अधिक मनोरंजक है क्योंकि आपका पहेली आउटपुट वह है जो आप चाहते हैं!

मैं औपचारिक डेवलपर नहीं हूं, न ही मैं एक महान भी हूं। मेरे पास है; हालांकि, कई परियोजनाओं में मेरे द्वारा लिखे गए कोड पर प्रशंसा मिली। मेरा मानना ​​है कि इसमें से अधिकांश इसलिए है क्योंकि मैं उस पहले स्क्रिप्ट टैग को लिखने से पहले बहुत सारी प्रीप्लानिंग, व्हाइटबोर्डिंग, स्कीमा निष्कर्षण इत्यादि करता हूं।

2 टिप्पणियाँ

  1. 1

    यह एक बहुत साफ पोस्ट था। मैंने कभी भी विकास के रूप में अमूर्त के लिए संचालन के आदेश को लागू करने के बारे में नहीं सोचा था, लेकिन एक बार जब आप इसके बारे में सोचते हैं, तो आप देखते हैं कि वे दोनों एक ही तरह से अमूर्त हैं। मुझे इसे एक बुकमार्क करना होगा और इसे एक संदर्भ के रूप में उपयोग करना होगा। ;]

    • 2

      धन्यवाद स्टीफन! मैं इस समय एक बड़ी परियोजना पर काम कर रहा हूं, जो कई सारणियों और कई पृष्ठों को एक बहुत ही तार्किक क्रम में (सभी एक पृष्ठ Ajax का उपयोग करके जुड़ा हुआ है) फैलाता है और मैंने इस बात पर ध्यान दिया कि मैं कितना सावधान था और इसके बारे में लिखने का फैसला किया।

      मजेदार चीजें!

तुम्हें क्या लगता है?

यह साइट स्पैम को कम करने के लिए अकिस्मेट का उपयोग करती है। जानें कि आपका डेटा कैसे संसाधित किया जाता है.