Satırın, kırmak istediğiniz ifadenin ayrıştırma ağacındaki en yüksek sembolle başlaması gerektiğine inanıyorum. İfadede en önemli olan işleci vurgular. Önceki satırın sonuna değil, satırın başına başka bir satır koymanızın nedeni aynıdır.
Aşağıdaki örnekte, sol kenar boşluğunu taradığınızda, ifadenin yapısını 3 ifadenin OR'si olarak görürsünüz.
if (ch>='A' && ch<='Z'
|| ch>='a' && ch<='z'
|| ch>='0' && ch<='9')
{...}
Aşağıda, || operatörler daha az vurgulanır. Bu bir daha az belirgindir || ifadelerin Özellikle, çizgiler farklı uzunluklarda olsaydı.
if (ch>='A' && ch<='Z' ||
ch>='a' && ch<='z' ||
ch>='0' && ch<='9')
{...}
Ve sadece referans olarak, bu çok yanlış. || operatörler hiç vurgulanmaz.
if ( ch>='A' && ch<='Z' || ch>='a'
&& ch<='z' || ch>='0' && ch<='9')
{...}
Hatta nadiren görmeme rağmen, satırın başına virgül koymayı seviyorum. Bunu paylaşılan kodda yapmaktan kaçınıyorum.
var note:Object =
{ key: key
, type: 'P'
, text: someLongProcedureCallGettingTheUserInitials()
+ ": " + getTheTextThatWasTyped()
};