我的程序员生涯已有二.三年了,       //时间不长啊
我觉的,我的水平始终没有太大的提高. //呵呵,可能没有飞跃,但是比两年前的你呢?
我是用Delphi 的,做过一些项目,可是我觉的,我们的开发方式没有对,但是,错在那里,我已说不清楚.
我们都是在一个按钮中写代码,这样写的代码没有重用性,是吗?//可以写成通用的啊
你们写的全是写成类,是吗?  //根据实际需要
那你们是怎么设计的,用什么工具,用Rose吗,据我所知,它支持Delphi的效果不是很好? 
还有我们的系统只用了一个数据模块(DataModule),而数据模块中,只放一个ADOConnection,所有的程序员都连接它,这样的设计是否正确,我建议,看系统的大小,一般用两个,怎么样?  //用一个可以减少系统的开销
我们没有真正的面相对象开发是吗?  //设计和编程不能分开

解决方案 »

  1.   

    苦恼啊,我和你的感觉差不多……反反复复的都是那些东西,总是没有什么“突破”,我注定要写一辈子mis吗!这个东西实在是太让人讨厌了。从前晚上会去还有精力看看书,学学习,现在越来越觉得没有意思了。mis让我失去了对编程的兴趣??还是我自己……迷茫中……
      

  2.   

    虽然Delphi是一个面向对象工具,但你的编程思想可能还是传统的。
    你能设计一个可重用性很强的COM+吗?估计... ...
    还是用Rose锻炼一下自己吧,我也在学
      

  3.   

    我想编程不仅仅是写一些代码,当我刚毕业时,也是对那些技巧很感兴趣的,现在呢,我则对那些不怎么了,更看重对一个问题解决的方法和思路,更看重一些基础的东西,不是说一些简单的东西,也可能是一些单间的,但是是一些技巧的根基,
    我以前也在一个个按钮中写东西,当然有时也写一些过程,但不是很多,当我有一天看一个师哥的代码时,我真正明白什么叫做面向对象了,他当时只是用JAVASCRIPT呀,具然写出了很符合面向对象的程序,当然没有继承,多态的了,但那种解决问题的思路与我以前的完全不同,正如书上的面向对象,也是我第一次看到面向对象的例子,
    现在我有意识的用面向对象的思路来看先待问题,觉得比以前有了一些提高,写代码时,也开始学会去思考,我觉得这是我毕业这将近一年的最大收获了,
    个人体会,写出来与大家共勉
      

  4.   

    我想应该具备一种 OO的理念,一种素养。别以为用C++, Delphi就是OOP,
    那很盲目的。做程序之前,应该有清晰的整体把握,学会用OO理念去思考问题,站在一定的高度。
      也不要把什么东西都往Delphi的DataModue里塞,看情况处理。注意类之间的松耦合,封装性,不然很容易出错,而不容易调试和维护。
      设计模式方面的知识掌握些是很有帮助的,可以提高功力,呵呵
      

  5.   

    建议修读《设计模式》
    在看看uml
      

  6.   

    有时觉得自己写代码有很多多余的东西,但最起码你要实现功能再说,写多了,多到CSDN上看看,问问,应该会有帮助的!