You can edit almost every page by Creating an account. Otherwise, see the FAQ.

JSparrow

Aus EverybodyWiki Bios & Wiki
Wechseln zu:Navigation, Suche

jSparrow

[[Datei:Lua-Fehler in Modul:Wikidata, Zeile 639: attempt to index field 'wikibase' (a nil value)|150px]]
Basisdaten

Maintainer Splendit IT-Consulting GmbH
Entwickler Splendit
Erscheinungsjahr Eclipse PlugIn 2017

Maven PlugIn 2018

Aktuelle Version Eclipse PlugIn 2.5.0

Maven PlugIn 1.0.0

Betriebssystem plattformunabhängig
Programmiersprache Java
Kategorie Entwicklungswerkzeug
Lizenz Proprietär [1]
www.jSparrow.eu

jSparrow ist ein Tool zur Java Source Code-Analyse und zur automatisierten Java Source Code Modernisierung/Refactoring. jSparrow analysiert Legacy Java Source Code, findet und ersetzt automatisiert Bugs oder Code Smells.

Die Anwendung durchläuft zwei Phasen. In der ersten Phase wird die Technical Debt und die Time to Fix Issues (jene Zeit, die benötigt wird um nicht nur die Technical Debt zu beheben, sondern den Source Code auf aktuellen Java Versionsstand zu bringen) gemessen und angezeigt. Diese Qualitätskennzahl (KPI) ist auch eine Kenngröße für die aktuelle Qualität der Sourcen.

Die zweite Phase ist die automatisierte Verbesserung von veralteten bzw. falschen Source Code Teilen.

Geschichte[Bearbeiten]

jSparrow ist mit einer ersten Version am 21.Juni 2017 als Eclipse PlugIn veröffentlicht worden. Seitdem wurde das Regelset zum automatisierten Upgrade von Java Methoden auf 45 Regeln erweitert. Am 21.Juni 2018 wurde erstmals ein PlugIn für Maven veröffentlicht.

Funktionsweise[Bearbeiten]

jSparrow untersucht den Syntaxbaum der Sourcen und entfernt Bugs und andere Code Smells. Es ersetzt veraltete oder fehlerhafte Methoden mit modernen Java Code.

Dabei wird ein Regelset angewandt, das folgende Verbesserungen durchführt:

  • String manipulation
  • Formatting
  • Coding Conventions
  • Performance
  • Readability
  • Old language constructs
  • Lambda
  • Logging

Versionen[Bearbeiten]

  • Aktuelle Version des Maven Plugin: jSparrow Maven PlugIn 1.0.0
  • Aktuelle Version des Eclipse PlugIn: jSparrow Eclipse PlugIn 2.5.2

Einzelnachweise[Bearbeiten]

  1. jSparrow License jSparrow License


Diese artikel "JSparrow" ist von Wikipedia The list of its authors can be seen in its historical and/or the page Edithistory:JSparrow.



Read or create/edit this page in another language[Bearbeiten]