被自己给鄙视了.

cnvb 2007-10-29 09:45:30
今天上午发了半天呆.原因是看到了一个小日本写的程序.彻底让偶领教了一回什么叫OO.TNND封装再封装.OO再OO.心里那个郁闷啦...就差眼泪都要下来了.回头看头自己写的代码就跟狗屎一样.为什么我写不出这样的代码来?书也没少读啊.

苍天啊...
...全文
324 21 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
iambic 2007-11-01
  • 打赏
  • 举报
回复
大可不必。想让设计变得复杂并不困难,想让它简单就难了。我写Java代码的时候一层层的封装,但是一点都不爽。
cnvb 2007-10-31
  • 打赏
  • 举报
回复
To iambic:
当然鄙视的是自己.要不怎么处于受打击状态呢?
iambic 2007-10-31
  • 打赏
  • 举报
回复
楼主鄙视的是小日本还是自己?
ckt 2007-10-30
  • 打赏
  • 举报
回复
继续努力
jsjacky1101 2007-10-30
  • 打赏
  • 举报
回复
天外有天,人外有人,只有鞭策才有进步!
cnvb 2007-10-30
  • 打赏
  • 举报
回复
TO.楼上的各位.
程序太大不是一两个帖子就能搞定的.而且还有保密守则呢!^_^.只是看过那样的程序觉得OO这东西实在不知道怎么说它好.如果说OO体现了程序框架的严谨之美.那么由于过度的OO所带来的阅读及代码维护的困难实在应该重新审视.一个程序如果框架架的好,再加上完备的流程图或者结构图做说明自然维护起来十分的轻松.但是必竟这样手册齐全,代码美观的程序少之又少.当时间长了以后代码也许还在.但对其结构的更改及设计思路却不定能完整的保留下来.小生认为这个时候.过度的为了OO而OO就有点多余了.很多的调用被层层的封装起来.阅读起来十分困难.而且原来的封装十分的严谨.但如果真的有了修改需求这个时候就有可能不再保持设计思想的一致性.模块间的各种耦合,关系有可能并不再适用,且协调.以前的大量设计精妙的代码就失去了本来的风采.这实在是一大憾事.但究于人与人技术高低的差别我想这种事发生的机率肯定不会很低.怎样才能写出具有极佳观赏性的代码实在让小生头痛.小弟对此十分苦恼.究竟封装这些东西.到什么样的程序才能具有更佳的效能.能被更加容易的阅读.更好的维护?这此中有何奥妙之处?请各位大大多多提点.(掐指算来,小弟使用C++已达半年之久.以前不怎么觉得.之从看过牛人们写的代码之后.整个人处于被打击状态中.唉...代码啊代码,想说爱你真不容易...)
barbara2008 2007-10-30
  • 打赏
  • 举报
回复
发出来大家瞧瞧吧
xugang_2001 2007-10-30
  • 打赏
  • 举报
回复
知其耻而后进
zyb758 2007-10-30
  • 打赏
  • 举报
回复
是啊, 发上来让大家都学习学习, 顺便我也鄙视一下自己。
  • 打赏
  • 举报
回复
加油,慢慢来,
星羽 2007-10-30
  • 打赏
  • 举报
回复
什么东西让楼猪这么激动,能否发出来让我也激动下 ??
chenyi3315 2007-10-30
  • 打赏
  • 举报
回复
应该以XXOO为目标
ouyh12345 2007-10-30
  • 打赏
  • 举报
回复
不能为OO而OO
ming4098 2007-10-30
  • 打赏
  • 举报
回复
学习
thecorr 2007-10-29
  • 打赏
  • 举报
回复
加油 总可以的。。。

慢慢来
cnvb 2007-10-29
  • 打赏
  • 举报
回复
偶看完了Inside The C++ Object Model 就已经有了6楼兄弟的感觉.编程确实是一门艺术.尤其对于C++来说.给把各方面组织的那么完美确实不容易.曾经兴奋过.现在是完全处于被打击状态.要把程序写出可观赏性是相当的不容易啊...唉...
独孤过儿 2007-10-29
  • 打赏
  • 举报
回复
今天思维比较乱,先占一贴,明早起来清醒的时候回你。

不过个人觉得编程虽然属于工程,但实际上里面蕴含着艺术和哲学的思想。就像是语言的设计和某种特性的实现,往往是将工程、艺术、哲学一个完美的统一。
cnvb 2007-10-29
  • 打赏
  • 举报
回复
偶们做的项目是接近系统底层的东东.HOOK满天飞.驱动那一层也做到了(是别人不是我:().偶怎么也就不明白这么底层的东东竟然也有人用OO搞的像模像样.看了别人的东东才知道什么叫差距.真想一头撞死算了...唉...
oo 2007-10-29
  • 打赏
  • 举报
回复
+U
cnvb 2007-10-29
  • 打赏
  • 举报
回复
自己给自己抢个沙发吧.楼下的各位.这分也不是好拿的啊.就编程的OO原则各位给点高见吧.大量的封装会不会失去源码的可读性以及有什么好处及坏处?谢谢...本来想多给点分的.但CSDN最多只能给100.不过各位大大请放心如果讨论的不错.小弟再开帖给分.谢谢各位啦...

分是用来干嘛的??不就是用来散的吗?嘿嘿...
加载更多回复(1)

15,447

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧