'रायशुदा सॉफ़्टवेयर' का वास्तव में क्या मतलब है?


24

मैंने बहुत सारे अन्य ढांचे / पुस्तकालय डेवलपर्स को वाक्यांश देखा है, जो वाक्यांश 'हम लिखे हुए सॉफ़्टवेयर को चारों ओर से लिखते हैं', लेकिन व्यावहारिक रूप से, इसका वास्तव में क्या मतलब है? क्या इसका मतलब यह है कि 'ओपिनियेटेड फ्रेमवर्क एक्स' के लेखक का कहना है कि क्योंकि वे एक निश्चित तरीके से कोड लिखते हैं, आपको उसी तरह का कोड लिखना चाहिए जो वे लिखते हैं?

क्या यह थोड़ा दिखावा नहीं है?


जवाबों:


28

ढांचा आप पर काम करने का एक निश्चित तरीका लागू करता है। एक और तरीका रखो, फ्रेमवर्क का उपयोग करने का स्पष्ट रूप से एक सही तरीका है जो अच्छा और आसान है, और फ्रेमवर्क का उपयोग करने का कोई अन्य तरीका आपके जीवन को कठिन बनाता है।

मैं कोई रेल विशेषज्ञ नहीं हूं, लेकिन मुझे बताया गया है कि इसकी राय है क्योंकि यह साधारण सीआरयूडी सामान के लिए बहुत बढ़िया है, लेकिन जब आप "रेल मार्ग" से विचलन करने की कोशिश करते हैं तो चीजें कठिन हो जाती हैं। (यह एक बुरी बात नहीं है; मैं आलोचना के रूप में इसका मतलब नहीं है।)


4
उस मामले में 'राय' शब्द के दुरुपयोग की तरह लगता है। शायद 'संकीर्ण' या 'लक्षित' अधिक उपयुक्त होगा। किसी भी तरह से, सॉफ्टवेयर का शाब्दिक अर्थ नहीं हो सकता है ... शायद भविष्य में लेकिन अभी नहीं:p
कोई भी नहीं

10
हाँ। यह निश्चित रूप से मानवशास्त्रीय है। लेकिन फिर, कोड में एक गंध भी नहीं हो सकता है, लेकिन यह हमें कोड की गंध के बारे में बात करना बंद नहीं करता है!
फ्रैंक शीयर

3
और दोनों मामलों में "राय" का मतलब यह नहीं है कि "यह इस तरह से करना आसान है"; इसका मतलब है कि "मैं आपको तब तक पीड़ित करूंगा जब तक आप इस तरह से काम नहीं करते" मिसाल के तौर पर हास्केल के बारे में एक राय है
फ्रैंक शीयर

3
मैंने इसे कभी भी एंथ्रोपोमोर्फिक के रूप में नहीं देखा - मैंने हमेशा "राय" की व्याख्या "लेखक / समुदाय की राय को मूर्त रूप देते हुए की कि चीजों को कैसे किया जाना चाहिए"।
मिकेरा

2
मुझे लगता है कि काम "राय" भी चौंकाने और नुकीला होना है। कुछ हद तक आपको लगता है कि जब आप इसका उपयोग करते हैं और डेवलपर्स को यह सोचने के लिए बनाते हैं कि वे इसे कब डिजाइन करते हैं। एक राय होने का मतलब है हर किसी को संतुष्ट न करना। तो सभी "लेकिन उपयोगकर्ता वाई के बारे में क्या" तर्क खिड़की से बाहर जाते हैं। यदि आप उपयोगकर्ता X नहीं हैं, तो कुछ और उपयोग करें। जरूरी नहीं कि एक बुरा दर्शन हो।
जोश पेटिट 14'14

3

रूपरेखा कह रही है "मुझे इस बात को करने का एक सही तरीका पता है, और यदि आप इसे किसी अन्य तरीके से आजमाते हैं तो मैं आपसे लड़ूंगा"। स्वच्छंद।


0

आप उस अभिव्यक्ति को जानते हैं, "एक बिल्ली की त्वचा के लिए एक से अधिक तरीके हैं"?

यदि एक तरीका अन्य सभी की तुलना में काफी आसान है, तो यह माना जाता है।

यदि सभी तरीकों को लगभग समान स्तर के प्रयास की आवश्यकता होती है, तो यह अनोपिनियेटेड है।

ध्यान दें:

  • जरूरी नहीं कि यह एक सचेत निर्णय हो
  • एक निश्चित दृष्टिकोण से, "राय" "सिर्फ समझ में आता है" से अप्रभेद्य लग सकता है
  • राय Google / स्टैक ओवरफ़्लो को आसान बनाते हैं क्योंकि यह अधिक संभावना है कि किसी और को समान समस्याओं का सामना करना पड़ा होगा और आपके पास एक समाधान होगा जो आपके लिए काम करता है
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.