Dans la mesure du if
possible, évitez les longues périodes de bobinage , mais parfois nous finissons tous par les écrire. Même s'il s'agit d'une condition très simple, les déclarations impliquées sont parfois simplement très verbeuses, de sorte que la condition dans son ensemble finit par être très longue. Quel est le moyen le plus lisible de formater ceux-ci?
if (FoobarBaz::quxQuux(corge, grault) || !garply(waldo) || fred(plugh) !== xyzzy) {
thud();
}
ou
if (
FoobarBaz::quxQuux(corge, grault)
|| !garply(waldo)
|| fred(plugh) !== xyzzy
) {
thud();
}
ou
if (FoobarBaz::quxQuux(corge, grault)
|| !garply(waldo)
|| fred(plugh) !== xyzzy) {
thud();
}
ou
thudable = FoobarBaz::quxQuux(corge, grault);
thudable ||= !garply(waldo);
thudable ||= fred(plugh) !== xyzzy;
if (thudable) {
thud();
}
ou d'autres préférences?