今天的重要工作是要做一个完成数据库检索功能的页面,其实也没有什么难的,就是拼几个SQL语句,做几个JavaBean,但在做的过程中还是发现了一些问题,这些问题不提前想好,会给后面的编程带来不少麻烦:
1、先把问题想清楚,在做第一个版本的时候没有达到要求,主要还是因为没有把问题到底要解决一个什么问题想清楚,只知道一个大概的概念,做出来的结果不符合需求。
2、把细节的东西写到纸上,好多细节可能当时心里想的比较简单,但真正写出来时又是完全不同了。做之前可以先把界面的表示,各种功能键的作用设计好,在动手也不迟。
3、模块要分好,模块太大了,功能过于集中,一是编码时代码太多不便于管理,二是调试时不便于确定bug的具体位置。应该按照各个具体的功能尽量让每个模块独立出来,可以多写几个页面,让每个页面完成一定的功能。这样可能也页面会比较多,但是便于编码和调试的管理。
1、先把问题想清楚,在做第一个版本的时候没有达到要求,主要还是因为没有把问题到底要解决一个什么问题想清楚,只知道一个大概的概念,做出来的结果不符合需求。
2、把细节的东西写到纸上,好多细节可能当时心里想的比较简单,但真正写出来时又是完全不同了。做之前可以先把界面的表示,各种功能键的作用设计好,在动手也不迟。
3、模块要分好,模块太大了,功能过于集中,一是编码时代码太多不便于管理,二是调试时不便于确定bug的具体位置。应该按照各个具体的功能尽量让每个模块独立出来,可以多写几个页面,让每个页面完成一定的功能。这样可能也页面会比较多,但是便于编码和调试的管理。