在各位大虾面前本人是一个Delphi的初学者,本人在编写一些比较复杂程序上都是想到一部分就写一部分,许多时候完成时总是Bug多多,有时还因为开始时的错误想法令整个程序失败;在这里希望各位大虾们谈谈编程思想方面的心得。

解决方案 »

  1.   

    你可以看看《EffectiveC++》,提到了的问题虽然是关于C++的,
    但我觉得很多地方也适用于delphi,
    也可以看看《C++编程思想》
      

  2.   

    同意qiqi97(迷茫) ,做的久了自然考虑的就周全了。
    不过还有一点,必须要对自己软件所实现功能的相关业务熟悉……
      

  3.   

    同意fatebus(hot) 
    软件开发一定要想其他传统行业看齐
    那建筑行业和软件开发来比吧,
    首先要有设计人员,然后要包给施工队,
    而我们的流程是程序员一人制,看起来省人了,其实是资源的浪费,
    如果设计出了缺陷,是不会追究施工的一方的,
    而软件开发,出线了问题,都是程序员的责任.忍命吧
    http://expert.csdn.net/Expert/topic/1717/1717715.xml?temp=7.894534E-02
      

  4.   

    除了经验集累.
    推荐多看看<数据结构>和<面向对象>的东东
      

  5.   

    哈哈,跟我以前一样,看"面向对象"的书吧,绝对是有好处的!不过不建议完全用书上的方法(特别是UML),现在大多数UML的书大多是以JAVA为蓝本的,对DELPHI的类库细节支持还得自己动脑子
      

  6.   

    我以前用C++的,我看过一些人写过的delphi程序,尤其是一些新手,delphi的易容性和强大的VCL导致了一些程序员忽视写代码以外的东纱,他们并不懂得什么是软件工程,什么是设计模式,连OOP也不知道,做程序就是建一个窗体就在窗体上加上X个控件,维护困难,移植性差,重用性就更别说了,那样充其量只是一个代码编写者!