开始编码之前,你要做些什么?

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

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

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

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

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

        这之中包含4层意思:

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

        b.需求是否明确  

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

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

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

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

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值