====== Különbségek ====== A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

Előző változat mindkét oldalon Előző változat
Következő változat
Előző változat
develop:coding_standards:general [2015. 06. 24. 07:16:43]
IB Controll Kft.
develop:coding_standards:general [2017. 05. 22. 11:30:21] (aktuális)
Sor 7: Sor 7:
     * Alapértelmezetten egy tab karakter 4 space karakternek felel meg, de mindenki kedve szerint beállíthatja.     * Alapértelmezetten egy tab karakter 4 space karakternek felel meg, de mindenki kedve szerint beállíthatja.
     * A behúzás szintjei mindig egy tab karakterrel nőnek.     * A behúzás szintjei mindig egy tab karakterrel nőnek.
 +  * A kifejezésekben szereplő operátorok köré egy-egy szóköz kerül.
 +    * Kivéve a zárójel párok belső oldalai.
 +  * A nyelv fenntartott szavait kövesse egy space karakter.
   * Láthatóság mindig az engedékenytől halad a szigorú felé: public -> protected -> private.   * Láthatóság mindig az engedékenytől halad a szigorú felé: public -> protected -> private.
   * Mágikus számokat mellőzzük a 0 és az 1 kivételéve. Konstansként adjuk meg.   * Mágikus számokat mellőzzük a 0 és az 1 kivételéve. Konstansként adjuk meg.
Sor 19: Sor 22:
   * **Az angol nyelv használandó.**   * **Az angol nyelv használandó.**
   * Kerüljük a felesleges rövidítéseket,​ használjunk beszédes változóneveket.   * Kerüljük a felesleges rövidítéseket,​ használjunk beszédes változóneveket.
-    * src -> sourcefile -> outputFile.+    * file -> outputFilepath -> sourcePath / destinationPath
   * A rövidítések szónak számítanak,​ így adott esetben csak a kezdő betűjük írandó naggyal.   * A rövidítések szónak számítanak,​ így adott esetben csak a kezdő betűjük írandó naggyal.
  
Sor 56: Sor 59:
  
   * Az egysoros utasítás blokkoknak is nyissunk zárójeleket.   * Az egysoros utasítás blokkoknak is nyissunk zárójeleket.
-  * Egy sorba csak egy utasítás kerüljön.+  ​* **Egy sorba csak egy utasítás kerüljön.**
   * Végtelen ciklust a while (true) formában használjuk.   * Végtelen ciklust a while (true) formában használjuk.
  
Sor 75: Sor 78:
 ... ...
 #endif // ifndef CHARACTER</​code>​ #endif // ifndef CHARACTER</​code>​
- 
- 
-===== Fájl kiterjesztések ===== 
-  * A C-ből is használható header fájlok kiterjesztése:​ .h 
-  * A C forrásfájlok kiterjesztése:​ .c 
-  * Csak C++-ból hívható header fájlok kiterjesztése:​ .hh 
-  * A C++ forrásfájlok kiterjesztése:​ .cc 
- 
- 
 ====== Formázás ====== ====== Formázás ======
  
Sor 89: Sor 83:
  
 <code cpp-qt> <code cpp-qt>
-if(!((windowSize.height() <= screenSize.height()) && isWindowSizeHeightPositive) ||+if (!((windowSize.height() <= screenSize.height()) && isWindowSizeHeightPositive) ||
    ​!((windowSize.width() <= screenSize.width()) && isWindowSizeWidthPositive))    ​!((windowSize.width() <= screenSize.width()) && isWindowSizeWidthPositive))
 { {
Sor 109: Sor 103:
  
 <code cpp> <code cpp>
-if (isEmpty()) {+if (isEmpty()) 
 +{
     cout << "​Empty";​     cout << "​Empty";​
 } else { } else {