Skip to content

tomaszgarbus/ProGra

 
 

Repository files navigation

ProGra

Google Doc - ustalone

Google Doc - pomysły

Google Doc - struktura kodu

(powyższe dokumenty są z założenia dostępne tylko dla członków zespołu robiącego grę)

Code style

  • klamry K&R style (Stroustrup)

    int fun() {
    }
  • nazwy funkcji: int toJestFunkcja() {}

  • nazwy klas: class ToJestKlasa

  • używamy tabów

  • referencja: void fun(std::vector<int> &v) {} (analogicznie wskaźniki)

  • spacje wokół operatorów: wokół = zawsze, wokół logicznych zawsze, wokół matematycznych według uznania (tj. gdy linia jest na tyle długa, że bez spacji jest nieczytelna)

  • nazwy prywatnych pól: int prywatnePole; int getPrywatnePole() const; void setPrywatnePole(...)

  • stałe: const int STALA;

  • nazwy plików tylko małymi literami

  • rozszerzenia: .cpp, .h

  • używamy C++11

  • kolejność metod/pól w klasach:

    1. pola prywatne
    2. metody prywatne
    3. pola protected
    4. metody protected
    5. pola publiczne
    6. metody publiczne
    7. friendsy

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 96.9%
  • QMake 3.1%