zoukankan      html  css  js  c++  java
  • 开始编码之前,你要做些什么?

    首先,我要说,请不要急于编写代码。

    /**************************/

    在开始写程序之前,你应该做好如下几件事情:
    (1)是否已经搞清楚了需求。
            这之中包含几层意思:a. 需求是否合情合理,是否有价值,是否可实现  b.需求是否明确  c.这个需求是不是用户想要的  d.由这个需求可能还会衍生出那些需求。
    (2)了解整个程序的架构  使得增加的代码能与系统可以无缝粘连在一起。
    (3)将实现需求的处理逻辑流程化,将复杂问题分解成一个个可实现的小问题(考虑全面是至关重要的),然后各个击破。  程序结构和设计模式将在这一步得到体现。
    (4)对于其中包含的复杂算法 应先学习相关论文或成熟的代码   以求做到高效健壮。

    在开始写程序之前,你应该做好如下几件事情:

    (1)是否已经搞清楚了需求。        

            这之中包含4层意思:

            a.需求是否合情合理,是否有价值,是否可实现  

            b.需求是否明确  

            c.这个需求是不是用户想要的  

            d.由这个需求可能还会衍生出那些需求

    (2)了解整个程序的架构  使得增加的代码能与系统可以无缝粘连在一起。

    (3)将实现需求的处理逻辑流程化,将复杂问题分解成一个个可实现的小问题(考虑全面是至关重要的),然后各个击破。  

           程序结构和设计模式将在这一步得到体现。

    (4)对于其中包含的复杂算法 应先学习相关论文或成熟的代码   以求做到高效健壮。

  • 相关阅读:
    Java打印M图形(二维数组)——(九)
    Java调整JVM内存大小——(八)
    Java导出List集合到txt文件中——(四)
    Java读取Txt封装到对象中——(三)
    Java读取txt文件——(二)
    Java导出txt模板——(一)
    c# listview导出excel文件
    mfc 导出数据保存成excel和txt格式
    数据库日志删除重建方法
    HTTP POST请求的Apache Rewrite规则设置
  • 原文地址:https://www.cnblogs.com/kekec/p/1771977.html
Copyright © 2011-2022 走看看