Transcript Team Black
Ed Kim
Jon Lao
Jared Sunouchi
Jianfei Liao
Group Process
Implemented
Database (DerbyDB)
Create/Edit/Remove/Display
○ Researcher, Organization and Collaboration
Web site (AJAX, ActionBeans, Stripes)
Future Implements
Visual graphical representation (Prefuse)
Export/Import to XML file
Working Style
Means of Communication
Sinclair Library (2nd Home)
AIM (3rd Home)
Telepathic Skills among members
Programming Style
XP (always, when meet up)
Solo (when at home)
Code Quality & Assurance
Since we have a team of four and
everyone in the team looks at each
other’s code. By having this luxury, we
are assuring that the quality of the codes
are good or at least passes our own
standards.
Development Practices
Step 1: Requirements
Step 2: Create Issues
Step 3: Specification (Design)
Step 4: Implementation (Beta)
Step 5: Analyze design
Step 6: Implementation (Final)
Step 7: Testing
Step 8: Repeat (if things go wrong)
The Three Prime Directives
1. The system successfully
accomplishes a useful task.
Yes, but it doesn’t look pretty yet.
2. An external user can successfully
install and use the system.
Not yet.
3. An external developer can
successfully understand and enhance
the system.
Yes and No, need to update documentation.
Problems Encounter
Derby Injection Attacks (Prepared Statements)
Embedded Derby only allows one instance
Variables names in SQL (hyphen)
SQL Results (can’t get row count)
Dropdown menu with Stripe
DLS_DEAD_LOCAL_STORE (Findbugs)
Tomcat crashing
Colors in style-sheets (epic bug)
Null fields
Demo