Time: 2004-05-10
Yesterday I have completed the definition of the database, the business logic definition, and the partial interface definition work. Although I haven't written a code yet, my heart has been more than, at least I know what the program is written.
Write procedures and write novels have a lot of similarities. In front of the pen, first consider the story of the story, then push each detail, then shape the character image and their respective play time, and finally write the whole story on the paper. . And write the program, first need to analyze, then determine business logic, then enter the detailed design, to design each class and their respective survival cycles, this program is actually coming out.
Of course, we cannot ignore specific technical details on the impact of development. I also need to update my software architecture design, I haven't set it yet, where is the specific business logic implementation, on the client, or in the Web Service. This is a more difficult thing recently.
In fact, when I just entered, all people have emphasized the importance of demand analysis and design, and many people regard them as "silver bomb". Until three years later, I really can build a program in accordance with my own ideas, and those agile development, XP, test driver development, I don't know when to go to the development practice?