diplomsko delo
Povzetek
V diplomski nalogi smo raziskali, kaj so standardi kodiranja in zakaj so pomemben del razvoja programske opreme. Pri tem smo v prvem delu opisali konkretne primere standardov kodiranja, ki jih uporabljajo večja podjetja. Zatem smo te standarde podprli še s teorijo o najbolj pogostih vzorcih, ki se pojavljajo pri standardih kodiranja. Nato smo poiskali in primerjali nekatera orodja, ki se uporabljajo za preverjanje, ali razvijalci upoštevajo predpisane standarde.
Glavni del diplomske naloge je anketa, s katero smo ugotovili, kako dobro razvijalci poznajo standarde kodiranja in katera orodja uporabljajo za preverjanje uporabe standardov kodiranja.
Ključne besede
standard kodiranja;platforma SonarQube;čista koda;preoblikovanje kode;diplomske naloge;
Podatki
Jezik: |
Slovenski jezik |
Leto izida: |
2021 |
Tipologija: |
2.11 - Diplomsko delo |
Organizacija: |
UM FERI - Fakulteta za elektrotehniko, računalništvo in informatiko |
Založnik: |
[M. Zmazek] |
UDK: |
681.188:004.728.8(043.2) |
COBISS: |
87614211
|
Št. ogledov: |
218 |
Št. prenosov: |
36 |
Ocena: |
0 (0 glasov) |
Metapodatki: |
|
Ostali podatki
Sekundarni jezik: |
Angleški jezik |
Sekundarni naslov: |
Coding standards in practice |
Sekundarni povzetek: |
In this thesis we explain the coding standards and their importance in the software development. In the first part we describe some examples of coding standards that are being used in major companies. Than we founded those standards with common patterns that appear in the coding standards. Later we compare leading tools that help the developers while conforming the source code to the standards.
The main part of the thesis is a survey, which was performed in order to investigate how well developers know coding standards and what tools they use to check the compliance with their coding standards. |
Sekundarne ključne besede: |
coding standard;SonarQube;clean code;refactoring; |
Vrsta dela (COBISS): |
Diplomsko delo/naloga |
Komentar na gradivo: |
Univ. v Mariboru, Fak. za elektrotehniko, računalništvo in informatiko, Informatika in tehnologije komuniciranja |
Strani: |
X, 58 str. |
ID: |
13279206 |