Où puis-je en apprendre davantage sur les conventions de programmation simples et les modèles de conception?Apprendre des conventions de programmation simples
Quand je dis simplement que je veux dire qui est le meilleur moyen d'écrire les fonctions équivalentes suivantes:
function() {
if (condition) {
# condition wraps the entire function
}
}
ou
function() {
if (!condition) {
return;
}
# rest of the function
}
Il y a aussi ceci:
function() {
$return_val = 'foo';
if (condition) {
$return_val = 'bar';
}
return $return_val;
}
vs cette :
function() {
if (condition) {
return 'bar';
}
return 'foo';
}
Est-ce que ces différences arbitraires ou existe-t-il des idiomes établis pour de telles choses?
http://www.cc2e.com/ – RibaldEddie