代码改变世界

CPL - Common Portability Library库的感想

2007-04-24 08:31  flyingfish  阅读(1063)  评论(6编辑  收藏  举报

现在经常觉得,对技术的掌握有些马虎,经常是解决问题了也就不去深究原因了,似乎没有开始学习程序设计时的那股钻劲了,也许以后应该换别的方向发展,技术细节永远都是吸引人的,尤其是初学者。然而比细节更重要的东西我们还没有深刻的认识到。架构、模式、工程、以及管理更加难于掌握也更加的重要,最近作东西时深刻体会到这一点。大型项目尤其那些需要数以年计来开发的系统如果架构做不好,管理跟不上,辛辛苦苦的东西可能最后还是一文不值,作者自己也烦去维护自己写的东西。

关于细节再来深究一次,其实是基础并不深,是掌握的不好。

前几天写道《如何不传长度测出指针指向目标的个数?》的一篇,后来看了CPL - Common Portability Library库中的cpl_string.cpp的代码再来写点感想。

1、确实不可以通过指针来确定它所指元素的个数。

2、我们所用到的c++的stl,C#的generic等高级的数据结构和函数库等等也只是别人把一般程序员都改做的工作集中做掉了而已。底层的实现还是教科书上那么基本的东西。

51前这段时间 比较忙,好久前写了半截放哪里了,今天才翻出来发上来。