From e3584ec124f3c66d0b70d1663f07299366c7bcc4 Mon Sep 17 00:00:00 2001 From: Hui Lan Date: Fri, 26 Jun 2020 11:02:58 +0800 Subject: LectureNotesOnOOAD.tex: essential elements of OO analysis and design. --- LectureNotesOnOOAD.tex | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/LectureNotesOnOOAD.tex b/LectureNotesOnOOAD.tex index 5a5279d..34c66f6 100644 --- a/LectureNotesOnOOAD.tex +++ b/LectureNotesOnOOAD.tex @@ -81,7 +81,19 @@ A significant portion of the lecture notes is built on the above book. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \foilhead{Essential Elements of Object-oriented Analysis and Design} - +\begin{itemize} + \item Find classes and class methods from problem description. + \item Repeat + \begin{itemize} + \item Design class and methods along with database schema. + \item Think about test cases and write them down. + \end{itemize} + \item Repeat + \begin{itemize} + \item Start coding (TDD, non-TDD, ITL (Incremental test-last)). + \item Fully automated or semi-automated testing. + \end{itemize} +\end{itemize} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \foilhead{Object} -- cgit v1.2.1