系统开发心得
经过了一个月的时间,完成了ATM机与简易的图书管理系统。有一些心得。
一.想要写什么
写代码最重要的就是明白你要写什么,怎么写具体的功能还是次要的。你要捋一捋自己的思路,在写代码之前,就比如想好要是否需要构建class还是struct,要构建多少,类与类是否需要进行组合,如何进行类与类之间的联系。还有就是类内的内容,数据成员与成员函数,成员函数最基本的get与set很有必要,同时操作端的函数要想好具体实现哪种功能,这样在写的时候才可以不至于越写越乱,最后啥都写不出来。 假如两个类很相似,可以用继承少写一部分代码。
二.功能的实现与调试。
原则:写一个调一个
最近使用较多的就是map与vector对其中数据进行增删查改。这些只要懂得操作格式,在使用时想清楚自己实际操作的与你想要操作的数据是否对应上了,在调试的时候可以多加上几个输出来观察观察。我认为写功能理想的步骤是先考虑需要对什么数据进行操做,然后将这些数据整合到不同的类中,然后写功能,调试,再写下一个。但实际上是,先将类构建出来然后对数据成员操作,
进行运行调试。
三.代码改进
一般的当你写完程序的时候与别人交流的时候,一般会发现,自己代码的一些自己没有注意到的问题,这时候你就需要进行改进。一般的这种该一改很简单,毕竟你自己的思路已经成型。
四.总结
一般的只要思路对,代码就好写。思路乱了,就会越写越乱还不如不写。所以再写之前,捋清思路,不要急。