» »

Orodja za izboljšanje kode [sonarqube]

Orodja za izboljšanje kode [sonarqube]

FireSnake ::

Kaj pri vas uporabljate za izboljšanje kode? Želel bi govoriti o avtomatiki.

Ali kdo uporablja https://www.sonarqube.org/ ?
Jaz sicer že vem za eno firmo, a je zaradi poslovnih skrivnosti ne smem omeniti.

Zanima me katero verzijo uporabljate:
- brezplačno ali
- plačljivo.

Ali ste pred plačljivo mogoče že uporabljali brezplačno?

Predvsem pa me zanima tudi kak je izplen iz tega:
- kaj je po uporabi bolje,
- kaj ste pridobili,
- nekaj tretjega, kar nisem navedel.
Poglej in se nasmej: vicmaher.si

strawman ::

SonarQube ne poznam. Popravlja kodo avtomatsko, ali jo le avtomatsko preverja?

Uporabljamo jeziku specifične (zastonjske) linting toole kot del IDE, lokalnih unit testov in CI/CD.
Glede pravil smo precej ohlapni, in se ne držimo 100% nekih standardov.
Na codebase s tem pridobiš neko osnovno higieno in skupni stil, saj ima drugače prav vsak programer malo drugačnega.

Zimonem ::

Zgodovina sprememb…

  • spremenilo: Zimonem ()

srus ::

Klocwork, Coverity. Statična analiza kode, oboje plačljivo.

FireSnake ::

strawman je izjavil:

SonarQube ne poznam. Popravlja kodo avtomatsko, ali jo le avtomatsko preverja?

Uporabljamo jeziku specifične (zastonjske) linting toole kot del IDE, lokalnih unit testov in CI/CD.
Glede pravil smo precej ohlapni, in se ne držimo 100% nekih standardov.
Na codebase s tem pridobiš neko osnovno higieno in skupni stil, saj ima drugače prav vsak programer malo drugačnega.


Kot zgoraj srus pravi tudi ta zadeva statično preverja kodo.
Poglej in se nasmej: vicmaher.si

driver_x ::

strawman je izjavil:

Na codebase s tem pridobiš neko osnovno higieno in skupni stil, saj ima drugače prav vsak programer malo drugačnega.


Jaz v različnih stilih programerjev vidim prednost in ne slabosti.

FireSnake ::

Čemu?

Pride nekdo tretji in gleda različne stile?
To je zelo slabo. Koda mora biti čim bolj poenotena.
Zato tudi code reviewi.

Ampak tema ni o tem.
Poglej in se nasmej: vicmaher.si

Spura ::

Uporabljam CodeScene. sonarcube je dost garbage: https://www.researchgate.net/publicatio...

violations classified as ''bugs'' by SonarQube hardly ever become a failure.
Consequently, the accuracy of the fault-prediction power proposed by SonarQube is extremely low.
Conclusion: The rules applied by SonarQube for calculating technical debt should be thoroughly investigated and their harmfulness needs to be further confirmed.
Therefore, companies should carefully consider which rules they really need to apply

kuall ::

to je brezveze, zguba časa, pusti originalni stil. to je tista past, ko se programerji ukvarjajo s seboj namesto s strankami. RAZEN če je so-programer extremno šlampast in kar naključno vstavlja space itd, takih je pa zelo malo, potem te prime, da bi uporabil "code beautifier".

FireSnake ::

Spura je izjavil:

Uporabljam CodeScene. sonarcube je dost garbage: https://www.researchgate.net/publicatio...

violations classified as ''bugs'' by SonarQube hardly ever become a failure.
Consequently, the accuracy of the fault-prediction power proposed by SonarQube is extremely low.
Conclusion: The rules applied by SonarQube for calculating technical debt should be thoroughly investigated and their harmfulness needs to be further confirmed.
Therefore, companies should carefully consider which rules they really need to apply


Hvala za tole.
To so informacije, na katere sem upal, ko sem odprl temo.

Upam, da se debata še razvije.
Poglej in se nasmej: vicmaher.si

FireSnake ::

Zdaj smo zadevo vzpostavili.
Lahko rečem samo: dobro smo se odločili.
Zelo dobra zadeva.

Trenutni plan: skeniranje do 100 000 vrstic kode.
Poglej in se nasmej: vicmaher.si

Zgodovina sprememb…

  • spremenilo: FireSnake ()


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

V kakšnem stilu pišete vašo kodo? (strani: 1 2 3 4 5 6 7 8 9 )

Oddelek: Programiranje
44949236 (32222) korenje3
»

360 stopinjski IR?

Oddelek: Loža
9974 (752) chrispy
»

Iščem program za izdelovanje glasbe

Oddelek: Programska oprema
216040 (3926) Wolfox
»

Tipkovnica s sonarjem

Oddelek: Novice / Modifikacije
144185 (3434) SodVina
»

Cobalt QUBE 3

Oddelek: Pomoč in nasveti
171059 (890) brutality

Več podobnih tem