没有银弹。代码不清晰可以重构。

解决方案 »

  1.   

    呵呵,我跟楼主一样。顶一下
      

  2.   

    开始可以根据需求去做下定义,但是不可能考虑的非常全面,所以,开始可以考虑下后面也许会产生的后果会好些 !
      

  3.   

    最重要的是先理清结构,弄清逻辑,这才最重要。。
    至于定义类的成员变量这些东西,那是详细设计之后的事情,那是编码时候考虑的,这些东西应该是根据你的详细设计得出来的,详细设计逻辑清楚的话,编码是很轻松的事情。。
      

  4.   

    当然一开始要画一个程序的流程图,除非需求写的非常清晰,不然不可能将结构很细化
    也就是说在有明确的需求下,按照你程序的流程图,可以去细化,如果需求不是很明确,细化了反而不好。