如题,我想很多初学者(我也不例外)虽然听老师讲解时,以及阅读代码时基本都能理解,思维也还跟得上...
但让自已动手写出来,此时就不知道如何运用,如何下手...所以请大家罗列一些写代码前的分析方法各思路

解决方案 »

  1.   

    眼观鼻、鼻观口、口观心、心观自在。在编程中称其为返观内照,其实亦为心法之一。千古以来,通过此路修持者之众,直如过江之蚁,多如牛毛。然由此路而了圣超凡,或说尽性了命,或说圆觉(佛灭度)者,却又廖若晨星,究其原因,不过在于知其然而不知其所以然之故,这正如编码圣祖释迦牟尼,坐于菩提树下,望北斗七星,忽觉空中,一bug急显,下准断点,上前分析,于是豁然开朗(贯通)而知玄微之妙。后人宗此,演为分析之法,数千年来,却无一人再由此路圆觉。其原因不过仍在于知其然而不知其所以然。 
      

  2.   

    简化  返璞归真   面向对象先把流程写出来  比如  
    1. 发消息   发送人 -----》接收人
    再写出操作
    2. 发送人操作:写一个消息、发送一个消息。  接收人操作:收一个消息 (可以再扩展。。这里简化举例)3.根据操作设计方法   方法 就涉及到了  IOP  输入 处理  输出 
    写消息 用一个写消息方法  
    发消息 一个发送消息方法  
    希望对你有帮助哦
      

  3.   

    我个人的方法(做模块):
    1.分析需求,分析出参数和返回值。
    2.画图,流程图或时序图。
    3.伪代码描述,比如空实现的private类方法等等,public方法里写好调用流程。
    4.分析,再看看流程有什么问题没。
    5.实现,就是给private方法添东西。
    6.测试,略。