मैंने रिचर्ड पी। गेब्रियल की पुस्तक "पैटर्न के पैटर्न" (pdf) को पढ़ा है जिसमें "लेखन ब्रॉडसाइड" नामक एक निबंध शामिल है जिसमें वह तर्क देता है कि प्रोग्रामर को स्पष्ट रूप से लिखने की उनकी क्षमता विकसित करनी चाहिए। मैंने पाया है कि उनके सुझावों ने तकनीकी विनिर्देशों और डिजाइन दस्तावेजों को लिखने की मेरी क्षमता में निश्चित रूप से सुधार किया है।क्या प्रोग्रामर स्पष्ट रूप से लिखने में सक्षम होना चाहिए?
उनके सुझावों में से एक काम पर कार्यशालाओं को विकसित करना है। इससे आपके डिज़ाइन को दस्तावेज करते समय स्पष्ट रूप से व्यक्त करने की आपकी क्षमता में सुधार करने में मदद मिलेगी।
हमारे पास पहले से ही एक प्रणाली है, जहां सप्ताह में एक बार, एक टीम सदस्य Pecha Kucha किसी भी विषय पर बात प्रस्तुत करता है ताकि प्रस्तुतिकरण देने की हमारी क्षमता में सुधार हो सके।
तो मैं लेखन कार्यशालाओं को भी सुझाव देने के बारे में सोच रहा हूं।
क्या किसी के पास उनके काम के स्थान पर कार्यशालाएं लिख रही हैं?
"एक व्यक्ति जिसके पास ज्ञान है लेकिन इसे स्पष्ट करने के लिए स्पष्ट रूप से शक्ति की कमी है, उससे कोई बेहतर विचार नहीं है।" - Thucydides
संपादित करें: एक स्पष्ट तरीके से अपने कोड दस्तावेज़ करने की क्षमता है, उदा क्या मैं के बारे में यहाँ बात कर रहा हूँ है तकनीकी विनिर्देशों और डिजाइन दस्तावेज। स्रोत कोड का लेखन नहीं।
@Rob, हे मैं बातें हलचल का मतलब न, मैं सिर्फ एक तरह से उलझन में हूँ। आप उल्लेख करते हैं कि आप कोड के बारे में बात नहीं कर रहे हैं, मेरी पोस्ट की टिप्पणियों में आपने मिच की टिप्पणी (जो कोड के बारे में थी) का उल्लेख किया और कहा कि आप यही बात कर रहे थे। जो यह है? – mattlant
@ मैटलेंट, कृपया मिच के जवाब को दोबारा पढ़ें। स्टाइल के तत्व स्पष्ट लेखन पर एक बाइबल है। कोडिंग नहीं मिच का दूसरा बिंदु वैरिएबल नामकरण से संबंधित है और वह इंगित कर रहा है कि क्या आप विचारों को अच्छी तरह से व्यक्त नहीं कर सकते हैं, आपको अधिक अनुशासनात्मक "current_balance" के बजाय "x1" जैसे चर मिलते हैं। –
ठीक है, मैं देखता हूं कि इसका मतलब क्या है। लेकिन मुझे लगता है कि वह जगह है जहां मैं असहमत रहना जारी रखूंगा। मुझे लगता है कि आप उन वर्णनात्मक नामों को लिखने में आश्चर्यजनक हैं, लेकिन सभी को पढ़ने के लिए आश्चर्यजनक अंग्रेजी में डालने की खराब कमी है। आपने इसे खुद भी कहा था। यह सब मेरा एकमात्र बिंदु था ... – mattlant