关于代码结构设计

1.优秀的代码逻辑设计是整体向内部收缩,逐步分解的过程,而不是功能合成由内部向外部影响关联的过程。
2.自底向上的设计结果,一定是最后的整合有问题。

所以优秀的设计一定是从整体到局部设计出来的。从局部构造整体,不可能得到优秀的设计。

我之前在项目开发过程中就遇到过这样的问题,事先都没有规划好具体要实现一个怎样的功能然后去肢解,而是用一些零散的过程拼凑,虽说最终也能实现但是整个代码看起来没有整体性,需要到处寻找关联代码。举个例子我本来想造一个房子,那我事先要设计图纸,寻找建材家具,布局水电等等一步步往下分解,但是实际开发过程中,可能一开始我们不知道要造房子或者说造成什么样的房子,然后就稀里糊涂的有的人买建材家具,有的人搞水电,有的人刷墙铺砖等等,反正各个功能的人都在那,你随意调用,买家具的人发现我这个家具买的大了,然后跟砖工说,你要给我把这堵墙给推了,虽说最终也能建成一个房子,但是这个房子建的有没有问题就不得而知了。

可以参考以下博客的观念,个人还是比较赞同的。

关于代码结构设计

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值