初学WINForm开发的教训与体会
初学WINForm开发的教训与体会
1) 代码的分离,业务处理层与数据操作层的分离。使之代码更加的规范。
2) 好的设计代码不是代码越多越好,而是越精炼越好。
3) 好的代码能够让程序员“偷懒”。
4) 对于全局变量的声明应该放在程序的顶端。一般的,全局变量以“_”开头。方便程序的引用。
5) 然后是用户自定义的函数。名称应该以“fn”(function的缩写)开头。
6) 其次是窗体的Load()事件。最后是其它的一些处理事件。
7) 对于一些处理事件,在执行事件前,应该做事前的判断。譬如:是否会出现值为NULL或者值为-1,这样可能会导致后续事件执行的失败。
8) 对于错误的捕捉。一般的,应该由最外层代码进行错误捕捉。被引用的内层代码不要进行错误捕捉,如果必须需要,应该捕捉后用Throw语句抛出异常,而不要给出具体MassageBox提示。
9) 代码段应该有代码的功能/使用说明,如:能够完成什么功能、返回什么函数等等。
10) 对于一些函数和控件的命名,因为技术的发展,名称可以使用中文命名。您可以使用中文,以方便代码的可读性。
11) 如果有多个窗体,注意界面风格的一致性。
12) 应该像Linux一样,坚持”最小内存”原则,一般操作不警告,危险操作有警告,操作成功不提示,操作失败有提示。
(以上仅供参考,其实具体使用方法由自己或内部团队习惯来定夺)