ČVUT DSpace
  • Prohledat DSpace
  • English
  • Přihlásit se
  • English
  • English
Zobrazit záznam 
  •   ČVUT DSpace
  • České vysoké učení technické v Praze
  • Fakulta elektrotechnická
  • katedra počítačů
  • Bakalářské práce - 13136
  • Zobrazit záznam
  • České vysoké učení technické v Praze
  • Fakulta elektrotechnická
  • katedra počítačů
  • Bakalářské práce - 13136
  • Zobrazit záznam
JavaScript is disabled for your browser. Some features of this site may not work without it.

Analýza kvality zdrojových kódů

Code Quality Analysis

Typ dokumentu
bakalářská práce
bachelor thesis
Autor
Voříšek Lukáš
Vedoucí práce
Macek Ondřej
Oponent práce
Chlumecký Martin
Studijní obor
Softwarové inženýrství
Studijní program
Softwarové technologie a management
Instituce přidělující hodnost
katedra počítačů



Práva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://www.cvut.cz/sites/default/files/content/d1dc93cd-5894-4521-b799-c7e715d3c59e/cs/20160901-metodicky-pokyn-c-12009-o-dodrzovani-etickych-principu-pri-priprave-vysokoskolskych.pdf
Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://www.cvut.cz/sites/default/files/content/d1dc93cd-5894-4521-b799-c7e715d3c59e/cs/20160901-metodicky-pokyn-c-12009-o-dodrzovani-etickych-principu-pri-priprave-vysokoskolskych.pdf
Metadata
Zobrazit celý záznam
Abstrakt
Cílem této práce je analyzovat zdrojové kódy v open source projektech a ukázat postup analýzy zdrojového kódu softwarového projektu. Dobře napsaný kód je jednodušší na údržbu a přináší dobrou škálovatelnost projektu, proto by o něj měl vývojář usilovat. Hlavní část této práce je věnována analýze vybraných projektů pomocí automaticky měřitelných metrik kvality zdrojového kódu a jejich vývoji v průběhu času. Pro potřeby analýzy vzniklo měřící prostředí, které se skládá z nástroje procházejícího historii projektu, skriptu vykonávaného pro každý bod historie, nástroje pro automatickou analýzu kódu a webové aplikace, která vizualizuje naměřené hodnoty. Analyzovaná historie projektu napomáhá porozumět vývoji projektu a změnám, které se v něm odehráli. Nežádoucím změnám tak můžeme v budoucnu předcházet. V závěru této práce se tvrdí, že volně dostupné nástroje pro analýzu zdrojových kódů projektů poskytují užitečné metriky, ale k jejich vyhodnocení je potřeba osoba znalá projektu a schopná posoudit výhody a nevýhody použitých vzorů a metod.
 
Main projects goal is to analyse source codes of open-source projects and display process of software project source code analysis. Well written code is easier to maintain and brings scalability. These are reasons why should each and every developer seek code perfection. Largest part of this project is dedicated to analysis of chosen projects using machine-measured metrics for source code quality and their evolution in time. Specialized interface was made for purposes of measurement, that consists of a tool checking history of tested project, a script executed on every single point in known project history, a tool for machine analysis of source code and a web application that visualize all measurement results. Analysed project history helps us understand process of development and alterations made during this process. As an outcome we can avoid undesirable changes in the future. The conclusion is that free tools for source code analysis offer useful metrics, but there is still a person needed with knowledge of specific issue, capable of judging pros and cons of chosen patterns and methods.
 
URI
http://hdl.handle.net/10467/61541
Zobrazit/otevřít
PRILOHA (99.62Kb)
PRILOHA (119.0Kb)
PRILOHA (116.3Kb)
PRILOHA (2.612Mb)
PRILOHA (12.68Mb)
PLNY_TEXT (7.131Mb)
POSUDEK (176.1Kb)
POSUDEK (116.2Kb)
PRILOHA (106.4Kb)
Kolekce
  • Bakalářské práce - 13136 [1133]

České vysoké učení technické v Praze copyright © 2016 

DSpace software copyright © 2002-2016  Duraspace

Kontaktujte nás | Vyjádření názoru
Theme by 
@mire NV
 

 

Užitečné odkazy

ČVUT v PrazeÚstřední knihovna ČVUTO digitální knihovně ČVUTInformační zdrojePodpora studiaPodpora publikování

Procházet

Vše v DSpaceKomunity a kolekceDle data publikováníAutořiNázvyKlíčová slovaTato kolekceDle data publikováníAutořiNázvyKlíčová slova

Můj účet

Přihlásit se

České vysoké učení technické v Praze copyright © 2016 

DSpace software copyright © 2002-2016  Duraspace

Kontaktujte nás | Vyjádření názoru
Theme by 
@mire NV