Stosując podejście obiektowe, pomaga zmniejszyć ten problem .. connectionsToAccessLines -> connexion.connect (System.getAccessLines());
handleWallVisionSplit -> ten jeden, nie jestem naprawdę pewien, co robi: D Ale, powiedziałbym coś w stylu: wall.handleVision (Wall.split); czy cokolwiek, myślę, że rozumiesz o co mi chodzi.
Czasami, gdy trudno jest nazwać zbyt specyficzną funkcję, może to być spowodowane tym, że kod nie jest wystarczająco wysoki. Na przykład: readSecondWordOfLine (a_line) -> line.split() [1].
Albo, sort (sortWithSecondWordOfLine()) może stać się, sort (line => split (linia) [1]). Wiem, że nie zawsze jest to tak czyste, jak we wszystkich językach, ale rozumiem. W przypadku C++ można na przykład użyć kompozytu bind i stl do zbudowania jednego wyrażenia liniowego zamiast tworzenia nowej metody.
Mogę więc podsumować to, mówiąc: jeśli masz zbyt techniczną metodę - która jest zazwyczaj bardzo krótka, ponieważ w przeciwnym razie łatwo byłoby znaleźć nazwę poprzez abstrakcję funkcjonalności - dobrze jest stworzyć nową funkcję/klasę więcej uogólnione abstrakcyjną nazwą i użyj go bezpośrednio w pierwszej funkcji.
To powinno być wiki. – gnovice