Wątek przeniesiony 2023-04-04 10:53 z C/C++ przez Riddle.

Wymuszenie stylu deklaracji klas w VSCode

0

Można jakoś wymusić aby narzędzie kontrolowało styl deklaracji klas i zgłaszało błędy/ostrzeżenia
np:

  • nazwy metod zawsze mala litera
  • nazwy pól, notacja węgierska
  • konstruktor(y) pierwszy
  • potem metody
  • na końcu zmienne
  • kolejność include

clang-format pięknie formatuje kod ale chyba nie nie potrafi takich cudów (albo nie umiem użyć)

0

Zerknij tutaj. Na 100% ta albo jest jakaś inna wtyczka, która ogarnie formatowanie kodu.

2

Wypadało by też znać styl programowania i dlaczego się go stosuje.

Ja lubię np. klamry stawiać

int main()
{
}

Czasem się wydaje dziwne bo lepiej za main dać, a potem jest tak, że jak w programie szukasz początku i zakończenia klamry to one leżą na różnych wysokościach wcięcia.
Warto się nauczyć i samemu dobrze stosować formatowania bo to odzwierciedla jak myślimy o kodzie.

Jak pomyślisz, że jest jakiś lepszy sposób żeby coś za reprezentować to będziesz to musiał zmienić, python pep formatowanie ma akurat dobre i chyba jest z automatu w vscode jako autoformat, w c++ nie pamiętam jakie formatowanie jest domyślne, ale jak różni się od twojego to będziesz musiał je zmodyfikować, ja korzystałem z google guide style c++ jeśli chodzi o formatowanie i wydaje mi się bardzo naturalne.

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