如何实现一个功能

     刚刚有一个念头滑过,看到一篇博文"停下来重构?"

    我所要说的成员的最好状态,就是感觉到实现功能不是一件困难的事情。

    解决一个bug或者实现一个功能,所要的条件是:

    1.相关的知识,这点通过知识的积累可以达到,如果一个事情是从不知道到知道,不了解到了解,我觉得这不应该称为大的问题,只要有接受知识的能力即可。

    2.从众多的解决方案中挑选一个非常适合此情此景的方案,就需要对知识的灵活运用,还要有一定的经验。

在我遇到的编程中,很多情况下不会过多考虑方案是否合理,而只是在完成任务,这是很危险的。这将意味着程序变坏的时刻会很早的到来。

     慢慢接受了程序不会是一下子做到完备的实际,程序在不断添加的过程中式是需要重构的,敏捷开发中说在觉得需要重构时候重构,这就是说把握重构的时机比较的重要,敏捷也不能明确告诉你什么时候要重构。

   

     挑选一个合适的方案,最好还能遇见变化,在互动软件开发的领域,需求变更是平常的事情,谁能预见变化?这个变化的趋势会是什么样子的?没有人能很轻松的回答这个问题。




当你与一个比较大型的项目相处比较久的时间,你就会发现,这个项目惨不忍睹之处,有些地方很难动,这个时候你才能了解,遇见变化,在当初挑选一个更合理方案的必要性。

这样的想法不能帮助你改变你手上的活,你需要重构。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值