diplomsko delo
Marko Zmazek (Author), Luka Pavlič (Mentor)

Abstract

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.

Keywords

standard kodiranja;platforma SonarQube;čista koda;preoblikovanje kode;diplomske naloge;

Data

Language: Slovenian
Year of publishing:
Typology: 2.11 - Undergraduate Thesis
Organization: UM FERI - Faculty of Electrical Engineering and Computer Science
Publisher: [M. Zmazek]
UDC: 681.188:004.728.8(043.2)
COBISS: 87614211 Link will open in a new window
Views: 218
Downloads: 36
Average score: 0 (0 votes)
Metadata: JSON JSON-RDF JSON-LD TURTLE N-TRIPLES XML RDFA MICRODATA DC-XML DC-RDF RDF

Other data

Secondary language: English
Secondary title: Coding standards in practice
Secondary abstract: 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.
Secondary keywords: coding standard;SonarQube;clean code;refactoring;
Type (COBISS): Bachelor thesis/paper
Thesis comment: Univ. v Mariboru, Fak. za elektrotehniko, računalništvo in informatiko, Informatika in tehnologije komuniciranja
Pages: X, 58 str.
ID: 13279206