"क्या आप जानते हैं?" या स्टैकओवरफ़्लो इसके विपरीत

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

खराब कोड, बहुत खराब कोड के लिए समर्पित इंटरनेट पर प्रसिद्ध संसाधन हैं। उनका पढ़ना निश्चित रूप से आत्मसम्मान और मनोदशा को बढ़ाता है, लेकिन व्यावसायिकता और ज्ञान के स्तर को बहुत कमजोर करता है।

व्यक्तिगत रूप से, मेरे पास वास्तव में एक संसाधन की कमी थी, जहाँ मैं बड़े करीने से "सोने के टुकड़ों" को एक ही के ढेर से बोया जा सकता था, जैसा कि ऊपर कुछ पंक्तियों में उल्लेख किया गया है। आप कह सकते हैं, "ठीक है, एक ब्लॉग है।" क्यों? मैं अपने लिए नोट्स क्यों स्टोर करूंगा? जैसे कि यह ग्रिल के स्थान वाला एक मानचित्र है। मैंने जो कुछ भी सीखा है, उसे साझा करना चाहता हूं, और मैं भी अपने साथियों और लोगों से पूरी तरह से अनजान लोगों से, आपसे कुछ नया सीखना चाहता हूं।

इस प्रकार, मैं आपके ध्यान में अपनी नई परियोजना "क्या आपका मतलब है?": Doyouknowthat.ru है

छवि

इस साइट के लिए, मैं एक अधीर व्यक्ति हूं और एक महीने के लिए एक परियोजना को चाटने में सक्षम नहीं हूं जो मैंने वास्तव में खुद के लिए किया था। सामान्य तौर पर, मुझे यह कहना होगा कि इस साइट के लिए, साथ ही दो साल पहले Trackmypost.ru के लिए, मैंने एक दिन की छुट्टी पर, बिल्कुल सहजता से, और शाम तक योजनाबद्ध कार्यक्षमता का लगभग 80% पूरा कर लिया। एक और सप्ताह, दिन में कुछ घंटे, सजावट, छोटी चीजें, बटन, और सब कुछ पर खर्च किया गया था।

मैं उन सभी डेवलपर्स को बताना चाहता हूं जो इस संदेश को पढ़ते हैं: जानकारी साझा करते हैं और हमेशा लॉग लिखते हैं । ये 2 मुख्य बातें हैं जो एक डेवलपर को पालन करनी चाहिए। मेरे लिए यह हमेशा मज़ेदार होता है जब प्रोग्रामर एक-दूसरे के बगल में बैठते हैं और प्रोग्रामिंग को छोड़कर हर चीज के बारे में बात करते हैं, वे बेशक कोडिंग के बारे में बात करते हैं, लेकिन वर्तमान समस्याओं को सुलझाने के स्तर पर। हर कोई, जाहिरा तौर पर, बेवकूफ लगने से डरता है, कह रहा है: "दोस्तों, मैंने यहां एक शांत चिप को मानगो / php / redis / python / c ++ ..." में पहचान लिया, क्योंकि यह पता चल सकता है कि सभी के लिए यह "चिप" एक सच्चाई है 7 साल पहले एक पेपर ट्यूटोरियल में। एक दूसरे को बताएं कि आप क्या सीखते हैं, ज्ञान सोना नहीं है, आप इसे खो नहीं सकते हैं, लेकिन आप इसे बढ़ा सकते हैं और इसे बढ़ा सकते हैं।

और लॉग के बारे में: हमेशा विकास के समानांतर, अपना कोड, हर जगह, और स्पष्ट और संभावित रूप से समस्याग्रस्त स्थानों पर लॉग इन करें। लेखन परीक्षण शांत है, लेकिन सभी के लिए सबसे आसान और सबसे सुलभ लॉग है। यह करें:
DEBUG && Log('...'); 
और आप हमेशा लॉग को एक साधारण आंदोलन में सक्षम / अक्षम कर सकते हैं, आपको बेतरतीब ढंग से प्रतिध्वनि दर्ज करने की आवश्यकता नहीं है, आदि। अग्रिम में सोचें कि आपको किस पैरामीटर में लॉग इन करने की आवश्यकता है, और लॉग्स के लिए उपसर्ग टैग बनाने की कोशिश करें, जो अर्थ में करीब हैं: USER_AUTH, CHAT_MESSAGE, SHOP_ORDER, इस प्रकार केवल पूंछ और ग्रीटिंग का उपयोग करके आप विश्लेषण के पहले मिनट में 99% संभावना के साथ बग को स्थानीय कर देंगे।

उन लोगों के लिए जो अंत तक पढ़ने में सक्षम थे और तकनीकी विवरणों का पता लगाने के लिए उत्सुक थे, मैं आपको सूचित करता हूं:
nginx + php-fpm + mongodb
वास्तव में किट जो आपको जल्दी से काम करने वाले प्रोजेक्टर को फेंकने की अनुमति देता है।

प्राधिकरण के बाद, और लोकप्रिय मेलर्स और सोशल नेटवर्क के लिए OAuth, आप पहले से ही सभी सेवा अपडेट (तथ्यों और टिप्पणियों) के लिए स्वचालित रूप से सदस्यता लेंगे, अर्थात। पूरी तरह से सब कुछ के लिए सदस्यता ली। इसे प्रोफाइल सेटिंग्स में बंद किया जा सकता है और टैग के लिए अलग से सब्सक्राइब किया जा सकता है (इन टैग द्वारा नए तथ्यों की प्राप्ति) और तथ्य (किसी विशेष तथ्य पर नई टिप्पणी)।

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

Source: https://habr.com/ru/post/In183938/


All Articles