␡
- What's Covered in This Chapter
- Design Approach and Artifact Choices
- Free-Form Architecture Diagram
- From User Stories to Design
- Exploring Classes Using CRC Cards
- Application Flow Map (Homegrown Artifact)
- UML Class Diagram
- UML Package Diagram
- Directory Structure
- Sample File Names
- End-to-End Development Steps
- Acceptance Tests
- Other Considerations
- Summary
- Recommended Resources
This chapter is from the book
Sample File Names
Given our directory structure shown in Figure 3.7, we can now come up with some sample filenames for the classes we discussed in this chapter. For example, for the Timesheet List screen we discussed earlier in this chapter, we will most likely end up with the following files under the timex/src/java/com/visualpatterns/timex/ directory:
- controller/TimesheetListController.java
- model/Timesheet.java
- model/TimesheetManager.java
- test/TimesheetListControllerTest.java
- test/TimesheetManagerTest.java
- view/timesheetlist.jsp