मैं एक कार्यक्रम में अपना हस्ताक्षर कैसे छिपा सकता हूं? [बन्द है]


31

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

मेरे अधिकांश साथी छात्र अपने कौशल में बहुत उन्नत नहीं हैं, इसलिए मैं बेस -64 एन्कोडेड स्ट्रिंग में अपना नाम छुपाने के लिए कहूंगा। फिर भी, बेतरतीब स्ट्रिंग के लिए चारों ओर बैठे होना बहुत स्पष्ट हो सकता है।

एक कार्यक्रम में संदिग्ध दिखने के बिना मेरे नाम को छिपाने के लिए क्या विकल्प मौजूद हैं?

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

स्पष्टीकरण: (क्षमा करें, यह पहले कह देना चाहिए था) हमें सहयोग करने की अनुमति है लेकिन अंक प्राप्त करने के लिए हमारे कार्यक्रमों को TAs को समझाना होगा। यह सिर्फ संतुष्टि के लिए है कि दूसरे के कोड में कुछ ईस्टर अंडे छिपाए जाएं, खासकर अगर यह लीक हो जाता है, तो हो सकता है कि यह कार्यक्रमों की अदला-बदली के लिए यह जांचने के लिए लुभाए कि वे जो समस्याएं उत्पन्न करते हैं, वे बराबर हैं या यह देखने के लिए कि अन्य लोग समस्या का समाधान कैसे करते हैं।


70
कोड साझा न करें बल्कि विचारों को साझा करें
शाफ़्ट फ्रीक

7
कुछ साल पहले मैंने जो किया था वह एक विशिष्ट नाम के साथ एक चर था (मेरे मामले में: "pkmn") जो मैंने अपने द्वारा लिखे गए प्रत्येक कोड में ध्यान देने योग्य चीजों के लिए उपयोग किया था (जिस तरह की चीज को आप आमतौर पर "i" कहते हैं, " j "...)। जब किसी ने मेरा कोड चुराया था, तो वे सभी कोड से गुजर नहीं गए और चर को अछूता छोड़ दिया। वह मेरा हस्ताक्षर था।
ड्रेकसन

29
आप हमसे क्यों पूछ रहे हैं? अपने प्रोफेसर या टीए से पूछें कि आपके स्कूल में क्या उचित व्यवहार है
एरिक लिपर्ट

6
यह स्टेग्नोग्राफ़ी का एक अनुप्रयोग है । आम तौर पर वास्तविक दुनिया के अनुप्रयोगों में ध्वनि, चित्र या अन्य हानिपूर्ण स्वरूपों में संदेश छिपाना शामिल होता है, लेकिन सामान्य मामला यहां लागू होता है। स्वीकृत उत्तर एक अच्छा है, लेकिन मैं स्टेग्नोग्राफ़ी के बारे में भी सीखने की सलाह दूंगा।

2
कैसे बस के बारे में सबटाइटल टूटी हुई कोड पोस्टिंग?
बेंजोल

जवाबों:


44

अपने हस्ताक्षर का उपयोग अपने कोड में नहीं, बल्कि सार्वजनिक रूप से सुलभ विकास लॉग में करें।

सार्वजनिक Github रेपो में अपना कोड प्रकाशित करें। "लेखक" फ़ील्ड में अपने नाम के साथ एक डॉकब्लॉक शामिल करें। इस तरह से कार्यक्रम का वास्तविक लेखक होने का सार्वजनिक रिकॉर्ड है।


यह "छिपाने" के रूप में योग्य नहीं हो सकता है, लेकिन मेरी राय में, यह करता है। यदि कोई छात्र आपके कोड को कॉपी करने का निर्णय लेता है, तो वे सोचेंगे कि उन्हें केवल आपके लिए अपना हस्ताक्षर स्वैप करना है। उनके आश्चर्य की कल्पना करें जब आप उनके गलत काम के सार्वजनिक सबूत पेश करते हैं। उनके लिए मामलों को बदतर बनाने के लिए, यह ऑनलाइन सुलभ है। तुम भी एक ऑनलाइन उपकरण का उपयोग कर सकते हैं, जैसे कि डिफैक्टर , यह दर्शाने के लिए कि आपके कोड के कौन से हिस्से चोरी हो गए!

संपादित करें: जैसा कि टिप्पणियों में बताया गया है, सुनिश्चित करें कि आपका विद्यालय इस तरह से आपके काम को साझा करने की अनुमति देता है! ओपी ने संकेत दिया कि उनका संस्थान इसके साथ ठीक है, लेकिन आपका नहीं हो सकता है!


26
@exizt - जबकि स्कूल के माहौल के बाद यह एक अच्छा विचार है। मुझे इस बात पर संदेह है कि स्कूल के माहौल के भीतर अधिकांश औपचारिक परिस्थितियाँ इस बात को स्वीकार करती हैं क्योंकि अंत में आपका अभी भी अपना काम अन्य छात्रों के साथ साझा करता है। जब तक आप इसके लिए एक ग्रेड प्राप्त नहीं कर लेते हैं, तब तक अपने स्कूल को अपने (और आपके अकेले) काम करने के लिए छोड़ दें।
रामहुंड

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

4
यह मूल लेखक को कैसे हल करेगा? आपका कोड चुराने वाला व्यक्ति केवल यह दावा कर सकता है कि उन्होंने इसे आपके गितूब चेकइन से पहले लिखा था, और यह कि आपने उनसे यह चुराया था। मैं इस प्रश्न में समस्या को संबोधित नहीं देख रहा हूँ।
एडम डेविस

7
अपने विश्वविद्यालय में टीएड होने के बाद, मैं एक तथ्य के लिए जानता हूं (और ऐसा होता देख) कि इस उत्तर के बाद आपको शैक्षणिक कदाचार का हवाला दिया जाएगा। मुझे अपने देश (ऑस्ट्रेलिया) में किसी भी विश्वविद्यालय नीति के बारे में पता नहीं है, जो साहित्यिक चोरी के संबंध में कॉपीर और कॉपी के बीच अंतर करता है, और मुझे संदेह है कि यह कहीं और पर्याप्त रूप से भिन्न होगा। यह अपने आप को अपने कोड रखने के लिए बहुत सुरक्षित है!
सपि

2
Git किसी भी टाइमस्टैम्प को सेट करने की अनुमति देता है जिसे वह चाहता है। इसलिए मुझे संदेह है कि आप किसी भी प्रकार के साक्ष्य के लिए गिट रेपो पर भरोसा कर सकते हैं।
ज़ैन लिंक्स

14

"चूंकि इन्हें टीएएस द्वारा देखा जाता है और वे नोटिस कर सकते हैं कि किसी के पास एक ही कार्यक्रम है"

मुझे आशा है कि यह धोखा, साहित्यिक चोरी और अन्य धोखाधड़ी का पता लगाने और दंडित करने के लिए उनका काम है।
और दूसरों के काम की नक़ल करना और उसे खुद के रूप में पारित करना है, धोखा और साहित्यिक चोरी।

इतना सरल: दूसरों को अपना काम मत देना। समस्याओं को हल करने के तरीके के बारे में उन्हें विचार देकर यदि आप चाहते हैं तो उन्हें स्वयं लिखने में मदद करें, फिर उन्हें अपनी स्वयं की कोडिंग करने दें।


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

2
कोड-स्तरीय सहयोग से प्राप्त करने के लिए बहुत कुछ है। 1) दूसरों को कोड समझाने का अभ्यास करें 2) कामकाजी संबंधों का निर्माण 3) सीखने के सहपाठियों की प्रतिभा 4) जब आपके पास सबसे अच्छा समाधान नहीं होता तो सहपाठियों से सीखना। समूह जो प्रयास करते हैं, वे द्वीपों के सितारों को बेहतर बनाएंगे। साथी छात्र हमेशा उन्मादी रहेंगे; ओपी सामयिक शत्रु पक्ष के खिलाफ शमन करते हुए मित्र पक्ष से सबसे अधिक प्राप्त करने की कोशिश कर रहा है।
डुओजमो

@duozmo साथ काम करने में कुछ भी गलत नहीं है (यदि असाइनमेंट इसे अनुमति देता है), तब तक जब तक आप किसी और के काम को उनके साथ नहीं करते। और नहीं, मेरे साथी छात्र कभी दुश्मन नहीं थे जब मैं विश्वविद्यालय में था। सबसे कम वे सबसे अच्छे असाइनमेंट के लिए प्रतियोगी थे।
jwenting

7

उपरोक्त उत्तर की तरह, मैं कोड के अपने विकास को लॉग करने के लिए गितुब जैसी किसी चीज़ का उपयोग करने के लिए प्रोत्साहित करता हूं, ऐसे अन्य तरीके हैं जो आप अपनी पीठ को कवर करने के लिए उपयोग कर सकते हैं जैसे कि इसे साझा करने से पहले स्रोत को खुद को ईमेल करना, हालांकि एक सार्वजनिक रूप से देखने योग्य भंडार। मैं दृढ़ता से सुझाव दूंगा।

यह जरूर है कि यदि कोड का बंटवारा अत्यधिक आवश्यक है। छद्म कोड के बारे में क्या? या "शाफ़्ट सनकी" की तरह कहा, विचार साझा करें कार्यान्वयन नहीं। (यह अधिक जटिल कोड के लिए अधिक समझ में आता है)


7

आप संदेशों को छिपाने में सबसे पुराने ट्रिक में से एक का भी उपयोग कर सकते हैं। प्रत्येक चर का पहला अक्षर एक संदेश छिपाएं। उदाहरण के लिए,

$Image = "test";
$a = "/test/img.jpg";
$message = "This is img.jpg";
$Full = 435674;
$rate = 3;
$ascii = "---....!--";
$number = 2040;
$k = 5;

// Do some work here?

6
मैं इस तरह से कुछ पर निर्भर नहीं होता - यदि वे अपने कोड का उपयोग कर रहे हैं, तो चर नामों के चारों ओर बदलना और नकल पकड़े जाने से बचने के लिए एक स्पष्ट कदम होगा।
thegrinner

6

मुझे लगता है कि GitHub या एक समान समाधान ठीक है, लेकिन विचार करने के लिए दो चीजें हैं:

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

ये सभी बहुत अच्छे बिंदु हैं! मैंने अपने उत्तर में उन्हें बिल्कुल नहीं माना है।
sbichenko

इस चिंता के लिए धन्यवाद, अच्छे अंक :) हमें कार्यों में दूसरों के साथ सहयोग करने की अनुमति है, लेकिन मैं नहीं चाहता कि लोग अपने असाइनमेंट के लिए मेरे कोड को कॉपी करें यदि मैं इसमें से कुछ साझा करता हूं।
माइकफोक्सट्रोट

4

कार्टोग्राफर की भी यही समस्या है । एक जोड़ी तकनीक:

  1. अपनी भाषा की पारंपरिक शैली से एक अनुचित विचलन का परिचय दें, जैसे कि ऑपरेटरों के आसपास हमेशा असंतुलित स्थान होते हैं

    if (lefthand== righthand)

  2. स्कैटर कोई-ऑप्स अपने कोड भर है, अगर वे भाषा आप उपयोग कर रहे हैं कर रहे हैं हिस्सा।

    lefthand = righthand;;


(1) अलग हो जाएगा अगर छात्र ग्रहण के ऑटो-फॉर्मेटर जैसी किसी चीज का उपयोग कर रहे हैं। (2) NOPs के साथ एक अच्छा एक है।
रिचर्ड ले मेसियर

आप कैसे साबित करेंगे कि लोग आप पर नकेल कस रहे हैं और दूसरे तरीके से नहीं?
पियरे अरलाउड

2
@ArlaudPierre के रूप में एक व्यक्ति ने पहले कहा था कि चाल भी वर्ष की शुरुआत से सभी कार्यक्रमों के लिए कुछ इस तरह का उपयोग करें, ताकि आप यह साबित कर सकें कि आपने जानबूझकर किया और दूसरे व्यक्ति ने नहीं किया।
माइकफोक्सट्रोट

पहला एक उड़ा है और, जैसा कि बताया गया है, एक फॉर्मेटर द्वारा आसानी से पराजित किया जाता है; दूसरा किसी भी अच्छे IDE में चेतावनी देगा।
डेविड कॉनरैड

3

में साहित्यिक चोरी की रोकथाम नहीं एक छात्र, एक प्रशिक्षक / प्रादेशिक सेना के हाथों में विशुद्ध रूप से है कि के रूप में अपनी नौकरी।

आम तौर पर बोलने वाले ट्रीटमेंट स्कूल जैसे कि यह बंद स्रोत व्यवसाय थे। आपके साथी छात्र अन्य नियोक्ताओं के लिए सहयोगी हैं। आप सरल एक लाइनर और ऐसे से परे कोड साझा नहीं कर सकते हैं, और आप पूरी कक्षाएं या प्रोजेक्ट साझा नहीं कर सकते हैं।

कोड में "ईस्टर एग्स" को छिपाना आमतौर पर अनप्रोफेशनल के रूप में देखा जाता है। (राय यहाँ भिन्न हो सकती है)

बदबूदार कोड को अपना हस्ताक्षर न बनाएं

आपका "हस्ताक्षर" या आप अपने कोड को दूसरों से कैसे अलग करते हैं, इसे स्वादिष्ट होना चाहिए, और किसी भी तरीके से आपके कोड "गंध" में बाधा नहीं डालना चाहिए। यही कारण है कि मैं दृढ़ता से निम्नलिखित को हतोत्साहित करता हूं:

  • जानबूझकर गलत बातें (चर, विधि नाम)
  • जानबूझकर कोड "विषमताओं" को अपने जैसे अंकन कोड के प्रयोजनों के लिए नो-ऑप्स जोड़ना।
  • गैर-मानक या असामान्य कोड संरचना (सफेद स्थान, लाइन विराम, ect) का उपयोग करना
  • गैर-मानक या असामान्य कोडिंग पैटर्न (वास्तविक कोड तर्क) का उपयोग करना
  • कोड का अनावश्यक स्थिरीकरण (कारण के बिना तरीकों के साथ दफन करना)
  • किसी अन्य प्रकार की कोड ट्रिकरी या विजार्ड्री को असामान्य तरीके से आज़माने और अलग करने के लिए।

तो फिर मैं अपने कोड की सुरक्षा कैसे करूँ?

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

मैं इसे सार्वजनिक करना चाहता हूं, लेकिन इसे ख़राब होने से रोकना चाहिए

बस नहीं ... हर तरह से आपके कोड में गड़बड़ मैजिस्ट्री एक साहित्यकार को यह मानकर खड़ा कर सकती है कि वे अपने कोड को भी उपलब्ध कराएं ... और वे नहीं करेंगे

जब दूसरे आपके कोड को देखेंगे और जाएंगे तो यह आपको बहुत ही भयानक लगेगा। "सभी टाइपो और नो-ऑप्स के साथ नरक क्या है?"

लेकिन मुझे एक कोड हस्ताक्षर चाहिए, कुछ मैं कोड को देख सकता हूं और कह सकता हूं कि मैंने ऐसा किया, यह मैं था, यह मेरा है

ईमानदारी से यदि आप अच्छी तरह से कोड करते हैं, तो यह आम तौर पर उन परियोजनाओं में किसी अन्य कोड से अप्रभेद्य होना चाहिए, जिन पर आप काम करते हैं। यकीन है कि उनकी बारीकियां हो सकती हैं, जो आपको बताती हैं कि आपने बॉब पर क्या काम किया था, लेकिन ये काफी हल्के होने चाहिए।

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


आप "बनाम" चाहते हैं, "छंद" नहीं। जब तक आप और बॉब कविता नहीं लिख रहे हैं। ;)
डेविड कॉनरेड

@DavidConrad धन्यवाद, कोड सब के बाद कविता है;) तदनुसार सही किया गया।
RualStorge

1

यह देखते हुए कि समस्या स्रोत कोड में हस्ताक्षर को छिपाने के लिए कहां है

  • यह तुरंत स्पष्ट नहीं होगा
  • इसे आकस्मिक या आकस्मिक रूप से हटाया नहीं जा सकता
  • जब प्रमाण की आवश्यकता होती है, तो निश्चितता के स्तर तक इसे पुनर्प्राप्त किया जा सकता है।

स्टेग्नोग्राफ़ी पर एक दिलचस्प बदलाव ।

आप स्वरूपण या व्हाट्सएप का उपयोग नहीं कर सकते, क्योंकि यह किसी भी सक्षम आईडीई द्वारा तुच्छ रूप से हटाया जा सकता है।

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

if (a== x) {}   // disappears on reformatting
int gghhjj_i;   // easily removed by search and replace, if all the same
int couunt = 0;  //spelling
int nummer = 0; // german
float doppel = 0.0; // german
string spago = "xx"; // italian
boolean manana = true; // spanish
struct perzon;  // excess use of z's.
class employeej; // what if every variable contained a 'j'?

रचनात्मकता के अवसर असीम हैं!

फिर टोकन निकालने और तुलना करने के लिए कुछ सरल पाठ प्रसंस्करण तेजी से साहित्यकारों की खोज करेंगे।


2
मैं वास्तव में इसे हतोत्साहित करने वाला हूं। जबकि A इस समस्या से निपटने के रचनात्मक तरीके की सराहना करता है, जिससे ऐसी आदतें पैदा हो सकती हैं जिनसे कोई पेशेवर नहीं निपटना चाहता। एक पत्र आदि में संशोधन करना बुरा नहीं है, लेकिन जानबूझकर गलत वर्तनी एक भयानक आदत है जब आपको टीमों में काम करने के लिए मिलता है। "ओह हे, यह 'कॉमन' फोल्डर में है," मुझे 'कॉमन' नाम का कोई फोल्डर नहीं मिल रहा है। commmom ', या' commom '... "
RualStorge

आपने स्पष्ट रूप से कुछ विशेष खटास के साथ काम नहीं किया है जिनके लिए अंग्रेजी पहली भाषा नहीं है। मैंने 'घोषणा' शब्द के 11 अलग-अलग मंत्र गिनाए (कम से कम मुझे यही लगता है कि वे थे)।
david.pfx

मेरे पास, "कमोम" उस सटीक तरीके से आया है। यह कुछ ऐसा है जिसे हमने तब तक जीया है जब तक कि यह किसी को पर्याप्त रूप से परेशान न कर दे, जो दिन का अपमानजनक शब्द है। "आपके हस्ताक्षर" के रूप में बाहर खड़े होने के उद्देश्य से इस समस्या को जोड़ना योग्य है
RualStorge

@RualStorge: आह। एक सरल जवाब है, लेकिन शायद एक साक्षात्कार में बाहर नहीं है?
david.pfx

1
नहीं, लेकिन फिर एक साक्षात्कार प्रक्रिया में कई ऐसी बातें हैं जो एक व्यक्ति नहीं कहता है। जैसे कि खराब परियोजना प्रबंधन के साथ एक कंपनी में प्रवेश करना ... कोई यह नहीं कहता है कि वे कंपनी के अभ्यास और नीतियों को बेहतर बनाने के लिए सूक्ष्म रूप से सूक्ष्मतरंग और सीमा रेखा के उपयोग को सक्रिय रूप से उपयोग करने की योजना बनाते हैं, लेकिन यहां हम हैं;)
18

1

duozmo का सुझाव नोप्स संभवतः घटियापन के लिए खराब अंक उत्पन्न करेगा, लेकिन उदाहरण कोड में शामिल करने के लिए एक अच्छी बात हो सकती है जिसे शब्दशः उपयोग नहीं किया जाना चाहिए।

इसने मुझे अग्रणी और अनुगामी व्हॉट्सएप में टैब और रिक्त स्थान के एक वैकल्पिक हस्ताक्षर पैटर्न के बारे में सोचने के लिए प्रेरित किया।


4
इसके लिए पहले से ही एक भाषा है - en.wikipedia.org/wiki/Whitespace_(programming_language)
Ondrej Svejdar

0

कुछ इसी तरह जो मैंने पहले इस्तेमाल किया है, वह अन्य महत्वपूर्ण चर नाम के समान चर बनाने के लिए है, लेकिन पाठ संपादक के आधार पर अपने नाम को लेट लें ताकि परिवर्तन आसानी से स्पष्ट न हो, या लहजे के साथ अक्षरों का उपयोग करें। कई फ़ंक्शन को कॉल करें, जिसमें आप अपने स्टेटमेंट्स का उपयोग करते हुए, अगर एक स्टेटमेंट से प्रोग्राम के कई महत्वपूर्ण वेरिएबल्स भेजते हैं, जो कभी भी सच नहीं होगा, उदाहरण के लिए अगर (1eft == wr Setng) एक बेकार फंक्शन में कुछ महत्वपूर्ण वेरिएबल को आपके फ़र्ज़ी हस्ताक्षर से सेट करें।

आपको 'अचूक कोड लिखने के लिए' पर कई ट्यूटोरियल खोजने में सक्षम होना चाहिए जो मदद कर सकता है।


हालाँकि, इससे आपको अंक खो देने चाहिए क्योंकि प्रोग्राम उतने अच्छे नहीं हैं जितने कि होने चाहिए और साथ ही टीएएस उन्हें नहीं पढ़ पाएंगे
user151019

यदि ध्यान दिया जाए तो आपका ग्रेड इसके लिए दंडित किया जाएगा। जब आप "logRepository" की खोज पर जाते हैं तो कोई भी पसंद नहीं करता है, केवल यह पता लगाने के लिए कि यह वास्तव में "1ogRepository" है, यह आपको बुरा दिखता है।
RualStorge

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