Cevaplardan da görebileceğiniz gibi, bu konuda bir fikir birliği yoktur. Bir ekipte çalışmadığınız sürece , daha rahat olduğunuz şeyi kullanın .
Ben operatörlerden önce bir yeni satır ekleme tercih ederim.
Ne zaman satırları kırmak zorunda kalırsam, genellikle aynı "seviye" nin en fazla bir terimini bir satıra koyarım:
Newton'un Python'daki çekim yasası:
force = (
gravitational_constant
* mass_1
* mass_2
/ (distance * distance)
)
Bunu şununla karşılaştır:
force = (
gravitational_constant *
mass_1 *
mass_2 /
(distance * distance)
)
Bilmek istiyorum, ben "böl o kadar , ben o" mass_2 bilmek istemiyorum mesafeye karesi " alır ben matematiksel ifadelerin nasıl düşündükleri bu değil, çünkü bölünmüş".
Dahası, ben genellikle, ilk bilmek istiyorum neyi ben Operatörü () yapıyorum ben önemsiyorsun önce, bir şeyler yapmak (işlenen).
Veya bu kıvrımlı SQL deyimini düşünün:
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
Bu, tek tek koşulların çok kolay bir şekilde nasıl bağlandığını görmeme izin veriyor, sadece operatörü bulmak için sonuna kadar her satırı okumak zorunda kalmadan yukarıdan aşağıya doğru kayma yaparak:
WHERE
a = 1 AND
b = 2 AND
c = 3 AND
(
d = 3 OR
e = 1) AND
x = 5
Ben "anlamında eski düşünmek X
o zaman diyerek bu değişiklik, doğrudur": " VE Bu da doğrudur" hangi hissediyor etrafında başka bir yol daha bana daha doğal. Ayrıca, görsel olarak ayrıştırmanın ilk kolaylığını buldum.
Veya bir PHP örneği:
$text = "lorem ipsum"
. "dolor sit amet, "
. "consectetur adipisicing elit, "
. "sed do eiusmod tempor";
Yine, sadece metin birleştirmeyi görmek için dikey olarak okunabilirim, çünkü çoğu zaman dizelerin / koşulların içinde ne olduğunu umursamadığımı hissediyorum.
Tabii ki, bu stili koşulsuz olarak uygulamam. Eğer yeni satırı bir operatörden sonra koymak benim için daha anlamlı görünüyorsa, bunu yapardım, ama şu anda bir örnek düşünemiyorum.