CodeScene - CodeScene - Wikipedia

CodeScene
CodeScene logo.png
Codescene-screenshot.png
VývojářiEmpear AB
První vydání2016
Stabilní uvolnění
4.2 / 2020
Operační systémKdokoli, kdo může provozovat moderní JVM
K dispozici vAngličtina
TypAnalýza behaviorálních programů
LicenceProprietární
webová stránkaCodeScene

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

  1. ^ 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.
  2. ^ 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.
  3. ^ Tornhill, Adame. „CodeScene: První tři roky“. Empear AB. Citováno 23. října 2018.
  4. ^ „CodeScene 4.0: Úsvit nového uživatelského rozhraní“. Empear AB.
  5. ^ „Podporované programovací jazyky“. CodeScene. Empear AB. Citováno 24. října 2019.
  6. ^ „Plány CodeScene Cloud“. Citováno 23. října 2018.
  7. ^ „Analýza sociálního kódu“. Technický radar Thoughtworks. Thoughtworks, Inc.. Citováno 23. října 2018.
  8. ^ „Bokeh - UVicDSA19“. UVicDSA19. Citováno 29. dubna 2019.
  9. ^ „Recenze a ceny CodeScene“. Capterra. Citováno 24. října 2019.
  10. ^ 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.

externí odkazy