Channels ▼
RSS

Embedded Systems

Codacy "FitBit" Tracker For Developers


Automated code review tool Codacy has announced a "freemium" model alongside an upgrade that introduces extensive code monitoring, quality insights, and a number of customizable features.

The new version has been likened to wearable life-tracking tools like FitBit. It has a new dashboard, showing the quality of code as percentage-based goals across 10 new development categories, including errors, performance, security and compatibility.

"Improve Now" actions help developers quantify the progress that can be made by recommended tweaks across all categories. User-defined code patterns allow developers to create their own programming rules against which to benchmark their code.

"All developers are wracked by 'technical debt' — the knowledge that code is often imperfect, and the sad reality is that new priorities often make 'paying' that technical debt back really hard," Codacy cofounder and CEO Jaime Jorge said. "In an analysis of 4.5 billion lines of code, we detected close to 500 million issues, so this is by no means a small problem. Codacy's new goal-tracking metrics, presented on our new, visual dashboard, make it easy for developers and managers alike to see where improvements can be made, and the overall impact of individual changes."

Codacy's suite already includes prewritten code patterns in the service's online library, designed to ensure developers are writing valid or stylistically-correct syntax.

The new version of Codacy also allows developers and their teams to write their own code-checking patterns in JavaScript, and can monitor code against personalized key performance indicators. These might include line length limits, library reuse, or instances of the "Hello World!" program, a basic command that is often used to verify that a language or system is operating correctly.


Related Reading


More Insights






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.