Um genauer zu sein, Wie benennt man eine Methode, die eine Sicht für den Benutzer nicht oder nicht präsentiert?Wie man eine Methode benennt, die etwas tun oder nicht tun kann?
Zum Beispiel:
void maybeShowView() {
if (checkSomething()) {
presentViewToUser();
}
}
So maybeShowView ist ein schrecklicher Name, auch im die vielleicht Methode aus der präsentierenden Methode für Unit-Testzwecke zu trennen, auf diese Weise die vielleicht Methode kann Einheit richtig getestet werden.
In meinem Team, das wir mit Namen wie
- maybeDoSomething
- presentThingIfAvailable gekommen sind
Aber das sind wirklich schlecht Namen
Irgendwelche Ideen?
Dank
Anmerkung: ich boolean Methode shouldPresentView() schaffen könnte, aber dies würde mich dafür zu prüfen, erfordert jedes Mal möchte ich meine Ansicht präsentieren, ich dies nicht wollen.
Das Beenden eines Methodennamens mit 'IfAvailable' oder' IfApplicable' (und etc) klingt für mich sinnvoll. Aber ich habe Angst, dass es eine Frage der persönlichen Meinung ist ... – alfasin
Wenn wir Cocoa verwenden, ist dies der Ansatz, den sie auf Dinge wie: layoutIfNeeded nehmen. – Hazneliel