在程序里乱hack是堕落
2007-04-16 11:59
260 查看
hack,即是在程序中无视设计初衷而为达到其目的的直接了当的编码;
不假思索的const_cast,直接调用底层api。。。
在项目后期,面临交付,没有时间做扩展补充设计的hack是可以理解,并且也是不得已的;
但是在项目中前期,hack就意味着潜在的给整个类捅了大洞,整个类会变得行为奇怪,在特定的时候甚至是交付的时候发疯;
允许自己这样去做,无疑是一种堕落,对职业的亵渎;
三人行必有我师,优点与缺点以正反两面的方式来优化我们的思想;
不假思索的const_cast,直接调用底层api。。。
在项目后期,面临交付,没有时间做扩展补充设计的hack是可以理解,并且也是不得已的;
但是在项目中前期,hack就意味着潜在的给整个类捅了大洞,整个类会变得行为奇怪,在特定的时候甚至是交付的时候发疯;
允许自己这样去做,无疑是一种堕落,对职业的亵渎;
三人行必有我师,优点与缺点以正反两面的方式来优化我们的思想;
相关文章推荐
- 汇编,C,C++,计算机硬件,数据结构算法,计算机网络,设计模式,这些任何一门不精通,你根本就不懂程序,更不可能成为大牛,Hack就更谈不上了。
- 支付宝自动支付程序1.1算法注册机 Code.By.HackWm[D.S.T].
- .Net平台程序hack。
- 发牌程序
- 手动编译运行带包 java 程序
- Android Jamendo开源在线音乐播放器源码分析三 程序首界面
- 用GDB调试程序(二)
- 多线程socket编程--聊天程序
- 第十五周阅读程序——6
- 使程序在Linux下后台运行 (关掉终端继续让程序运行的方法)
- express --help既不是内部或外部命令也不是可运行的程序
- 最近小程序频繁搞事情,看他们都更新了哪些牛逼的功能
- 微信小程序----组件之rich-text
- 小程序混合框架HERA1.1.0发布
- 命令行中运行Java程序小记
- j2sdk1.4.0中bin子目录下各程序的参数用法
- ABAP中控制程序源码
- ASP.NET结合存储过程写的通用搜索分页程序
- vista版本recovery安装程序
- 网络编程之即时通信程序(聊天室)------(三)客户端登录