Wpis z mikrobloga

#naukaprogramowania
Mirki - mam mały problem konwencyjny. Otóż popisuję sobie w #python i #qt5 . I zgodnie z PEP8 metody powinny być pisane tylko małymi literami, ew. rozdzielone podłogą. Zaś qt napisany w cpp używa konwencji setGeometry(). To jak powinienem pisać? Bo teraz to wygląda tak, że metody autorskie rzucają się w oczy. Problem natury estetycznej, niezbyt istotny. Ale nie chciałbym popaść w złe nawyki.
Jakieś rady? ( ͡° ͜ʖ ͡°)
  • 11
@Fitoplankton: w sumie to już kwestia wyczucia, jeśli cały projekt to praktycznie samo qt to wszędzie bym używał jego konwencji, ale jak qt to tylko mała cześć do frontu, to tylko w klasach które dziedziczą po klasach gui. Ale to kwestia wyczucia i osobistych preferencji :)
@Kiro: w pierwszym planowanym projekciku wszystko dałoby radę polecieć z konsoli, ale to ma być dla normalnych, średnio kumatych w komputerach ludzi. Więc ograniczy się do wyświetlania podstawowych parametrów i pobieranie danych tekstowych. Całe ciało poleci w czystym py, więc tak będzie idealnie. Dzięki za rady ( ͡° ͜ʖ ͡°)
@Fitoplankton: nie słuchaj @sylwke3100. PEP8 to standard. Dotychczas, poza czystym PEP8, komercyjnie spotkałem się tylko z modyfikacjami PEP8 - wiesz, w stylu zamiast line length 79 znakow to 99. A metody - wyłącznie z underscorem. Nigdy camelcase. To Python, nie Java. Wiesz - to kwestia stylu kodu, dobrych praktyk. Jeśli chcesz w przyszłości popisać komercyjnie to trzymaj się od początku PEP8.