CodeScene - CodeScene - Wikipedia
![]() | |
![]() | |
Vývojáři | Empear AB |
---|---|
První vydání | 2016 |
Stabilní uvolnění | 4.2 / 2020 |
Operační systém | Kdokoli, kdo může provozovat moderní JVM |
K dispozici v | Angličtina |
Typ | Analýza behaviorálních programů |
Licence | Proprietární |
webová stránka | CodeScene |
CodeScene je nástroj pro analýzu kódu chování vyvinutý společností Empear AB. CodeScene poskytuje vizualizace kódu založené na datech pro správu verzí a algoritmech strojového učení, které identifikují sociální vzorce a skrytá rizika v kódu.[1]
CodeScene detekuje aktivní body - komplexní kód, se kterým musí organizace často pracovat - a upřednostňuje technický dluh podle toho, jak vývojáři s kódem pracují.
Dějiny
CodeScene je založen na myšlenkách z knihy Váš kód jako kriminální scéna: Použijte forenzní techniky k zadržení defektů, úzkých míst a špatného designu ve vašich programech[2] zakladatel společnosti Empear Adam Tornhill.
První verze CodeScene byla vydána v roce 2016,[3] a aktuální verze je 4.0, která přichází s automaticky generovanými zprávami PDF, metrikami stavu architektonického kódu, branami kvality pro stavbu potrubí a může vynakládat náklady na hotspoty.[4]
Přehled
CodeScene zahrnuje podporu pro následující programovací jazyky:C, C ++, C#, Jáva, Báječný, JavaScript, Strojopis, Cíl-C, Scala, Krajta, Rychlý, Jít, Kotlin, Síť Visual Basic, PHP, Perl, Šipka, Erlang a Rubín.[5]
The Software jako služba verze CodeScene je k dispozici zdarma pro projekty open source.[6] CodeScene je k dispozici také v místní verzi, která obsahuje pokročilejší funkce jako kontinuální integrace Podpěra, podpora, Jira integrace pro výpočty nákladů a dále a mimo palubu simulace.
Recepce
CodeScene byl uveden na technologickém radaru ThoughtWorks[7] jako nástroj pro analýzu sociálního kódu.
Ve zprávě University of Victoria bylo zjištěno, že CodeScene našel významnější problémy s technickým dluhem než SonarQube, nástroj statické analýzy.[8]
Uživatelé CodeScene hlásí, že CodeScene je „Správný způsob správy technického dluhu“, „Nový standard pro zajištění kvality“ a poskytuje „Statistiky, jaké jsme ještě neviděli“.[9]
Bezplatná verze CodeScene se používá k vizualizaci případových studií v knize Adama Tornhilla Softwarový design X-Rays: Opravte technický dluh pomocí analýzy kódu chování.[10]
Reference
- ^ Tornhill, Adame. „Hodnocení technického dluhu v automatizovaných testech pomocí CodeScene“ (PDF). 2018 Mezinárodní konference IEEE o testování, ověřování a ověřování softwaru (ICSTW). Citováno 23. října 2018.
- ^ Tornhill, Adam (2015). Váš kód jako kriminální scéna Použijte forenzní techniky k zadržení defektů, úzkých míst a špatného designu ve vašich programech. Raleigh, Severní Karolína: Pragmatická knihovna. ISBN 978-1680500387.
- ^ Tornhill, Adame. „CodeScene: První tři roky“. Empear AB. Citováno 23. října 2018.
- ^ „CodeScene 4.0: Úsvit nového uživatelského rozhraní“. Empear AB.
- ^ „Podporované programovací jazyky“. CodeScene. Empear AB. Citováno 24. října 2019.
- ^ „Plány CodeScene Cloud“. Citováno 23. října 2018.
- ^ „Analýza sociálního kódu“. Technický radar Thoughtworks. Thoughtworks, Inc.. Citováno 23. října 2018.
- ^ „Bokeh - UVicDSA19“. UVicDSA19. Citováno 29. dubna 2019.
- ^ „Recenze a ceny CodeScene“. Capterra. Citováno 24. října 2019.
- ^ Tornhill, Adam (2018). Softwarový design X-Rays: Opravte technický dluh pomocí analýzy kódu chování. Raleigh, Severní Karolína: Pragmatická knihovna. ISBN 978-1680502725.