Skip to content

Commit

Permalink
Add static analysis documentation
Browse files Browse the repository at this point in the history
  • Loading branch information
Abri02 committed May 22, 2024
1 parent cd22be3 commit be4926d
Showing 1 changed file with 18 additions and 0 deletions.
18 changes: 18 additions & 0 deletions doc/statikus_analizis.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
## Statikus analízis

**SonarCloud**:

A SonarCloudot beüzemeltük a build pipelineba, hogy minden pushnál a main branchen, illetve minden pull requestnél lefusson. Ezután felmértük, milyen problémák/hibák merültek fel a programban. 496 Issue-t talált az első futás után, amiből 46 high severity probléma volt. Nagy részét ezeknek a hibáknak kijavítottuk. Security hotspotokat ellenőriztük a problémákat a random szám generálások és a StackTrace okozta, amelyek viszont a programunkban nem okoztak valós veszélyt.

*A kijavított problémák típusai:*
- Kognitív komplexitás
- Kód formázás
- Refaktorálás
- Erőforrás és hozzáférés kezelésének finomítása
- Security hotspotok átnézése


**Összefoglaló / Tanulság**:

A projektben fejlődött a kód minősége. A feladatban sok apróbbnak vélt probléma kijavítása is a projekt struktúrájának alapvető megváltoztatását, ezáltál viszont számos más helyen is változtatásokat kellett eszközölni a kódban, hogy a program működése azonos maradjon.

0 comments on commit be4926d

Please sign in to comment.