जैसा कि आप उत्तरों से देख सकते हैं, इस मामले पर कोई आम सहमति नहीं है। जब तक आप किसी टीम में काम नहीं करते हैं, तब तक जो आप अधिक सहज होते हैं उसका उपयोग करें ।
मैं ऑपरेटरों से पहले एक नई पंक्ति सम्मिलित करना पसंद करता हूं ।
जब भी मुझे लाइनें तोड़नी होती हैं, मैं आमतौर पर एक लाइन पर एक ही "स्तर" के अधिकांश एक शब्द डालता हूं:
पायथन में न्यूटन के गुरुत्वाकर्षण का नियम:
force = (
gravitational_constant
* mass_1
* mass_2
/ (distance * distance)
)
इसकी तुलना करें:
force = (
gravitational_constant *
mass_1 *
mass_2 /
(distance * distance)
)
मैं जानना चाहता हूं, कि मैं " दूरी चुकता करके विभाजित करता हूं" , मैं यह नहीं जानना चाहता कि "mass_2 विभाजित हो गया", क्योंकि यह नहीं है कि मैं गणितीय अभिव्यक्तियों के बारे में कैसे सोचता हूं।
इसके अलावा, मैं आमतौर पर पहले जानना चाहता हूं कि मैं क्या कर रहा हूं (ऑपरेटर), इससे पहले कि मैं इस बात की परवाह करता हूं कि मैं (ऑपरेंड) क्या करता हूं ।
या इस जटिल SQL कथन पर विचार करें:
WHERE
a = 1
AND b = 2
AND c = 3
AND ( -- or put the OR on one line together with the AND
d = 3
OR e = 1)
AND x = 5
यह मुझे यह देखने की अनुमति देता है कि व्यक्तिगत परिस्थितियों को बहुत आसानी से कैसे जोड़ा जाता है, बस ऊपर से नीचे तक हर पंक्ति को पढ़ने के बिना स्केमिंग द्वारा ऑपरेटर को खोजने के लिए अंत तक विरोध करने के लिए:
WHERE
a = 1 AND
b = 2 AND
c = 3 AND
(
d = 3 OR
e = 1) AND
x = 5
मैं पूर्व के बारे में " X
सत्य है" के बारे में सोचता हूं , फिर मैं यह कहकर संशोधन करता हूं: " और यह भी सत्य है" जो मुझे अन्य तरीकों की तुलना में अधिक स्वाभाविक लगता है । इसके अलावा, मुझे नेत्रहीन को पार्स करने का पहला आसान तरीका मिल गया है।
या एक PHP उदाहरण:
$text = "lorem ipsum"
. "dolor sit amet, "
. "consectetur adipisicing elit, "
. "sed do eiusmod tempor";
फिर से, मैं सिर्फ पढ़ने के लिए संक्षिप्त रूप से स्किम पढ़ सकता हूं क्योंकि मैं केवल पाठ को संक्षिप्त कर रहा हूं, क्योंकि ज्यादातर बार मुझे लगता है कि मुझे वास्तव में परवाह नहीं है कि स्ट्रिंग्स / शर्तों के अंदर क्या है।
बेशक, मैं इस शैली को बिना शर्त लागू नहीं करूंगा। यदि एक ऑपरेटर के बाद नई लाइन डालना मेरे लिए अधिक समझ में आता है, तो मैं ऐसा करूंगा, लेकिन मैं इस समय एक उदाहरण के बारे में नहीं सोच सकता।