

It should be noted that the error density parameter we have calculated does not reflect the general error density across the whole project: it may be both greater (if the analyzer failed to notice a real bug) and less (if the analyzer reported correct code as faulty). One day, I believe, we will gather all these statistical data together and write a summary article about the code quality of different projects. Therefore, the error density is 0.464 errors per 1000 SLOC. The total number of source lines of code (SLOC) of this project is 538,675. Now let's estimate the relative error density. In other words, every second warning points to a real defect in the code. Having studied High- and Medium-level messages, I found 250 cases that were very likely to be errors.įor the High and Medium levels, the rate of false positives is about 49%. This number is relatively large, but we should keep in mind that not each warning is a real bug. The analyzer output 153 High-level, 336 Medium-level, and 549 Low-level warnings.


The source code is distributed under the GPLv2 license.įigure 1 - Warning distribution across the severity levels This build currently features a built-in usable terminal and plugins Align, AutoWrap, Colorer, DrawLine, Editcase, FarFTP, FarLng, MultiArc, NetBox, SimpleIndent, TmpPanel. On August 10, 2016, the development group released the first test build of the Linux port, Far2l. The latest release, v3.0, is dated November 4, 2016.

Unicode support was added in version 1.80. Far Manager versions 1.70 through 2.0 look almost the same, so users can move to newer versions without having to adapt from scratch. It has been distributed under the revised BSD license ever since. On December 13, 2008, version 2.0 was released and the program became open source. It's not until March 29, 2006, that the next version, v1.70, was released. After that, the Far Group in fact took over the project. The last version (1.65) in whose development Roshal took part is dated June 23, 2000. The first version was released on September 10, 1996. Figure 1 - Far Manager 2 on Windows (click to enlarge)įar Manager was created by Eugene Roshal.
