软件开发,重点在设计

近来讨论了很多关于Delphi接口跟其他语言的不同,当然在这里讨论Delphi为什么要这样做是没什么意义的,毕竟人家已经定了这个规矩。提出讨论的目的就是我想知道有什么好的解决方案,还有就是提醒大家注意。

其实用Delphi已经很久了,但以前都是组件的堆砌,堆啊堆啊就堆出一个软件了,也能用,开发周期也很短。
但是随着软件慢慢复杂起来,各种各样的矛盾出现了,代码维护、功能增加到后来都是没办法了,那个什么成语来着,“X一发而X全身”,噢,牵一发而动全身。
后来有幸到某大公司用上了C++,才接触到什么是真正的OO(以前用Delphi就像用VB一样),什么是模块分离,什么是分工,什么是团队合作。在后来就用上了Java,才知道什么是企业级应用。真是见识越长就越觉得自己以前的做法可笑。
我不是一个OO的崇拜者,也不是设计模式的粉丝,只是觉得软件设开发,重点在设计。没有设计的软件就像没有地基的房子,再怎么花哨都不可能建多高。好的设计在实施的时候让你游刃有余。模块分离,分工合作,做软件就像玩积木一样。可能在开发初期是一个漫长的框架设计阶段,一旦定下来以后那是轻松的编写工作了(轻松得让你觉得自己只是个打字员,那才是化境)。

要吃饭去了,待续。。。。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值