Dies war vorher gefragt (Frage Nr. 308581) aber diese spezielle Frage und die Antworten sind etwas C++-spezifisch und viele Dinge sind in Sprachen wie Java oder C# nicht wirklich relevant.
Die Sache ist die, dass selbst nach der Refaktorisierung, finde ich, dass es ein bisschen Chaos in meinem Quellcode-Dateien. Ich meine, die Funktionskörper sind in Ordnung, aber ich bin nicht ganz zufrieden damit, wie die Funktionen selbst angeordnet sind. Natürlich ist es in einer IDE wie Visual Studio relativ einfach, ein Element zu finden, wenn man sich erinnert, wie es aufgerufen wird, aber das ist nicht immer der Fall.
Ich habe einige Ansätze ausprobiert, wie z. B. öffentliche Methoden an die erste Stelle zu setzen, aber der Nachteil dieses Ansatzes ist, dass eine Funktion am Anfang der Datei am Ende eine andere private Funktion am Ende der Datei aufruft, so dass ich am Ende die ganze Zeit scrollen muss.
Ein anderer Ansatz besteht darin, verwandte Methoden zusammenzufassen (vielleicht in Regionen), aber das hat natürlich seine Grenzen, denn wenn es viele nicht verwandte Methoden in derselben Klasse gibt, ist es vielleicht an der Zeit, die Klasse in zwei oder mehr kleinere Klassen aufzuteilen.
Stellen Sie sich Folgendes vor: Ihr Code wurde ordnungsgemäß umstrukturiert, so dass er alle Anforderungen erfüllt, die in Code vollständig aber Sie möchten trotzdem Ihre Methoden neu ordnen für ergonomische Zwecke . Was ist Ihr Ansatz?
(Es handelt sich zwar nicht um ein technisches Problem, aber dieses Problem nervt mich gewaltig, so dass ich sehr dankbar wäre, wenn mir jemand eine gute Lösung vorschlagen könnte)
0 Stimmen
Diese Frage hat nichts mit der "Ergonomie von Geräten" zu tun, um die es bei diesem Tag geht.