Poprawienie czytelności nazw funkcji oraz metod

0

Zastanawiam się w jaki sposób zapisujecie nazwy funkcji/metod, tak żeby na pierwszy rzut oka widać było ich nazwę, bo zapis:

const std::vector<Point>& vertices() const;

powowduje, że co najmniej kilka sekund trzeba spędzić na odczytaniu nazwy vertices, a co dopiero jak dojdzie kilka parametrów o porównywalnie długich nazwach typów i 15 innych podobnych funkcji.

Macie jakieś pomysły jak to czytelnie zapisać?

moja propozycja:

const std::vector<Point>&
        vertices()
                const;

aczkolwiek wydaje mi się, że może być po czasie dość męczącaw pisaniu.

0

Ustaw tak formatowanie w IDE, żeby vertices było 2x większą czcionką ;]

0

po paru ładnych latach mój mózg się przyzwyczaił do standardowego formatowania i pierwsze co widzę, to nazwa funkcji, potem typ zwracanej wartości, na końcu argumenty. właściwie nigdy głębiej się nad tym nie zastanawiałem. kwestia przyzwyczajenia i obycia z formatowaniem kodu

0

E,nie wydziwiaj krwq,standardowy zapis

const std::vector<Point>& vertices() const;

jest wystarczająco jasny.Pokodzisz jeszcze trochę to się nauczysz "wypatrywać" składowych definicji choćby w największym gąszczu znaków.
Mała podpowiedź-czytaj od końca ;)

0

Moja propozycja (zwykle u mnie zresztą stosowana):

typedef std::vector<Point> VectorOfPoints;

void foo(const VectorOfPoints &vect);

typedef-a w tym kontekście nie używam w zasadzie tylko do lokalnych zmiennych.

1 użytkowników online, w tym zalogowanych: 0, gości: 1