User Tools

Site Tools


dev:reports:2011-12-02

This is an old revision of the document!


Developer team report

State of the codebase

The development team is attempting to maintain a high degree of quality by ensuring that all code is reviewed and signed off by at least one other contributor before being committed. As a testimonial to master's quality, some developers advocate running Evergreen straight from master (as the Merrimack Valley Library Consortium does). However, the development team is now struggling with a large backlog of requests for review, sign-off, and commits; testing and reviewing code currently takes a lot of manual effort.

At this point, dbs devolves into asserting for the umpteenth time that an automated test suite with realistic sample data and broad functional coverage, along with the requirement that branches include test cases to cover the conditions they are addressing, would help prevent future backlogs while improving codebase quality. However, the development team currently lacks a good set of sample templates for regression tests and that is one possible inhibitor for making significant progress on that front.

Structure of the development team

The structure of the development team includes:

dev/reports/2011-12-02.1322844582.txt.gz · Last modified: 2022/02/10 13:34 (external edit)

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki

© 2008-2022 GPLS and others. Evergreen is open source software, freely licensed under GNU GPLv2 or later.
The Evergreen Project is a U.S. 501(c)3 non-profit organization.