我的程序员生涯已有二.三年了, //时间不长啊
我觉的,我的水平始终没有太大的提高. //呵呵,可能没有飞跃,但是比两年前的你呢?
我是用Delphi 的,做过一些项目,可是我觉的,我们的开发方式没有对,但是,错在那里,我已说不清楚.
我们都是在一个按钮中写代码,这样写的代码没有重用性,是吗?//可以写成通用的啊
你们写的全是写成类,是吗? //根据实际需要
那你们是怎么设计的,用什么工具,用Rose吗,据我所知,它支持Delphi的效果不是很好?
还有我们的系统只用了一个数据模块(DataModule),而数据模块中,只放一个ADOConnection,所有的程序员都连接它,这样的设计是否正确,我建议,看系统的大小,一般用两个,怎么样? //用一个可以减少系统的开销
我们没有真正的面相对象开发是吗? //设计和编程不能分开
我觉的,我的水平始终没有太大的提高. //呵呵,可能没有飞跃,但是比两年前的你呢?
我是用Delphi 的,做过一些项目,可是我觉的,我们的开发方式没有对,但是,错在那里,我已说不清楚.
我们都是在一个按钮中写代码,这样写的代码没有重用性,是吗?//可以写成通用的啊
你们写的全是写成类,是吗? //根据实际需要
那你们是怎么设计的,用什么工具,用Rose吗,据我所知,它支持Delphi的效果不是很好?
还有我们的系统只用了一个数据模块(DataModule),而数据模块中,只放一个ADOConnection,所有的程序员都连接它,这样的设计是否正确,我建议,看系统的大小,一般用两个,怎么样? //用一个可以减少系统的开销
我们没有真正的面相对象开发是吗? //设计和编程不能分开
你能设计一个可重用性很强的COM+吗?估计... ...
还是用Rose锻炼一下自己吧,我也在学
我以前也在一个个按钮中写东西,当然有时也写一些过程,但不是很多,当我有一天看一个师哥的代码时,我真正明白什么叫做面向对象了,他当时只是用JAVASCRIPT呀,具然写出了很符合面向对象的程序,当然没有继承,多态的了,但那种解决问题的思路与我以前的完全不同,正如书上的面向对象,也是我第一次看到面向对象的例子,
现在我有意识的用面向对象的思路来看先待问题,觉得比以前有了一些提高,写代码时,也开始学会去思考,我觉得这是我毕业这将近一年的最大收获了,
个人体会,写出来与大家共勉
那很盲目的。做程序之前,应该有清晰的整体把握,学会用OO理念去思考问题,站在一定的高度。
也不要把什么东西都往Delphi的DataModue里塞,看情况处理。注意类之间的松耦合,封装性,不然很容易出错,而不容易调试和维护。
设计模式方面的知识掌握些是很有帮助的,可以提高功力,呵呵
在看看uml