Projects / DIASER / Releases / code quality

RSS All releases tagged code quality

Release Notes: This release contains a large number of code changes made according to Perl Best Practices and Perl::Critic advisories. Level 5 and 4 are complete for the CLI management tool, as well as most level 3 changes. Some development structures have been added to the CSM; these files contain development environment variables, settings, and aliases used to govern and enhance the coding environment. Http conf.d has been modified to avoid duplicate aliases.

Release Notes: This release uses the Perl module AppConfig for very simple configuration file syntax: diaser.conf. Improved configuration variable handling. Nearly all global variables have been removed from diaser.pl, and subroutines now take parameters as they are called for much better code modularity and maintainability. diaser.pl can now take more than one configuration file, and two are configured for safer development.

Release Notes: Code cleanup. Some punctuation has been removed. All subroutine styles have been improved. Subroutines have been re-ordered alphabetically throughout. Subroutine descriptions have been clarified. This release has improved readability.

Screenshot

Project Spotlight

filterunit

A unit test facility for command line programs with file input and output.

Screenshot

Project Spotlight

Monitorix

A Web-based lightweight system monitoring tool for Linux/Unix servers.