Zak Wachtendonk
Reviewing Euphemia by Nate Sutton
Database Schema...
The entire database schema is well designed. The changing of views and
layouts is seamless and simple. I did notice that the books page was
missing from all of the layouts though.
System Architecture
The approach is based on users or administrator access. Pages are swapped
in the content for layout when a user or admin logs in, it sets the initial
layout and then puts all loaded pages into that users layout.
System and Source Code Documentation
There is some documentation within the application, but all in all
javadocs are very light. Some classes have descriptions for methods
but the ones that do are really only one line or less.
Summary
The greatest strength of Euphemia is the interface is clean, simple, and
well designed. The area that could get the most work is the javadocs.
More comments in the classes would help other reviewers know what each
class does. The biggest thing I will take from Euphemia is the simplistic
design is better than one that is more sophisticated in most cases.