• 论业务与代码设计的重要性?

    2016/12/11 lucksheep 5 评论

额,工作两年了,噗,从开始的码代码,到现在通过业务构建小型框架,到最后的实施,最后的完工,中间感触好多,以前觉得我会写代码我就能上天,现在觉得,我只会写代码,真心上不了天,代码逻辑还是得根据业务需求去变动,去改动,好的代码管理,不管业务怎么变,我都的自由改动,这块的代码设计还是得大量有经验的人去弄,那么问题来了,我开始以为业务优于代码重要,可是发现又不是那么会事,如果代码的设计不合理,后期改动那是得要死要死的节奏,可是好的代码设计还是得结合业务去考虑,所以我有点矛盾,求大神告知下,这两个是谁重要,或者单一的领域去看,都重要,但只是相对而言,还是说他们的等级一致,没有谁特别重要?有点矛盾!

1 收藏


直接登录
最新评论
  • 小编辑 编辑 2016/12/12

    代码为业务服务,就这样

  • micro 软件攻城狮 2016/12/12

    理解业务,理解设计模式

  • springsummer 软件工程师 2016/12/12

    谁重要都没关系,你都需要它们

  • 熊绎 IT solution 2016/12/16

    不矛盾啊。

    业务场景是千奇百怪的,作为一个程序员,一定要学会抽象。

    只有学会了抽象,才能从high level把系统分模块(不是分功能)

    学会了系统分模块,才能保证系统的松散耦合

    系统松散耦合才为了日后的扩展和修改提供良好的基础

    当然,上面几句话轻轻松松,但是真要得心应手,得经过大量的实战经验和老司机的谆谆教诲。

  • 纸老虎   2016/12/22

    都重要,做软件开发就是要有工程师思维,要衡量变和不变。如何变你自己省事。