ऑर्डर ऑफ ऑपरेशन्सने प्रोग्रामिंगसाठी मला कसे तयार केले

गणित

बीजगणित हा नेहमीच माझा आवडता विषय होता. त्यात बरेच सिद्धांत गुंतलेले नाहीत, फक्त एक टूलबॉक्स आणि पद्धती सोडविण्याच्या ऑपरेशन्सचा क्रम. जर तुम्ही माध्यमिक शाळेत परत जाल तर तुम्हाला लक्षात येईल ( मठ.कॉम):

  1. प्रथम कंसात असलेली सर्व ऑपरेशन्स करा.
  2. पुढे, घातांक किंवा रेडिकलसह कोणतेही कार्य करा.
  3. डावीकडून उजवीकडे कार्य करणे, सर्व गुणाकार आणि विभागणी करा.
  4. शेवटी, डावीकडून उजवीकडे कार्य करणे, सर्व जोड व वजाबाकी करा.

यांचे उदाहरण येथे आहे मठ.कॉम:
मॅथ डॉट कॉम मधील बीजगणित उदाहरण

हे विकासास लागू करणे अगदी सोपे आहे.

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

बीजगणितातील मोठ्या समस्येपेक्षा चांगला विकास यापेक्षा जटिल नाही. आपल्याकडे उत्कृष्ट परिणाम मिळविण्यासाठी चल, समीकरणे, कार्ये ... आणि ऑपरेशन्सची लॉजिकल ऑर्डर आहे. मला बर्‍याच हॅकर्स दिसतात जे फक्त 'ते काम करायला लावतात' परंतु आपल्याला आढळते (जसे माझ्याकडे आहे) की आपण आपल्या कार्यपद्धतीची योजना आखली नाही आणि तार्किक दृष्टिकोन न घेतल्यास आपण आपला कोड वारंवार लिहित आहात. समस्या किंवा बदल आवश्यक आहेत.

बीजगणित नेहमी माझ्यासाठी जिगसॉ कोडे सारखीच होती. हे नेहमीच आव्हानात्मक, मजेदार होते आणि मला माहित होते की एक साधे उत्तर शक्य आहे. सर्व तुकडे आहेत, आपल्याला फक्त त्यांना शोधण्याची आणि त्यांना योग्यरित्या एकत्र ठेवण्याची आवश्यकता आहे. लेखन कोड हा वेगळा नाही, परंतु हे अधिक आनंददायक आहे कारण आपले कोडे आउटपुट आपल्याला जे हवे असेल ते आहे!

मी औपचारिक विकसक नाही किंवा मी एक महानही नाही. माझ्याकडे आहे; तथापि, मी बर्‍याच प्रोजेक्टमध्ये लिहिलेला कोडबद्दल कौतुक प्राप्त केले. माझा विश्वास आहे की त्यापैकी बरेच स्क्रिप्ट टॅग लिहिण्यापूर्वी मी बरीच प्रीप्लानिंग, व्हाईटबोर्डिंग, स्कीमा एक्सट्रॅक्शन इ. करते.

2 टिप्पणी

  1. 1

    ही एक सुंदर व्यवस्थित पोस्ट होती. मी कधीच ऑपरेशन ऑर्डर विकासासारख्या अमूर्त गोष्टीवर लागू करण्याचा विचार केला नव्हता, परंतु एकदा आपण याचा विचार केला की ते दोघेही एकाच प्रकारे अमूर्त आहेत. मला हे बुकमार्क करावे लागेल आणि ते संदर्भ म्हणून वापरावे लागेल. ;]

    • 2

      धन्यवाद स्टीफन! मी आत्ता कामाच्या एका प्रमुख प्रकल्पात काम करीत आहे जे एकाधिक तक्त्या आणि बर्‍याच पृष्ठांवर विस्तृत तार्किक क्रमाने (सर्व एका पृष्ठाद्वारे अजॅक्सचा वापर करून जोडलेले आहे) आणि मी किती काळजी घेत आहे याची दखल घेतली आणि त्याबद्दल लिहिण्याचा निर्णय घेतला.

      मजेशीर गोष्टी!

तुला काय वाटत?

ही साइट स्पॅम कमी करण्यासाठी अकिस्मेट वापरते आपल्या टिप्पणी डेटावर प्रक्रिया कशी केली जाते ते जाणून घ्या.