07 2019 档案

摘要:最近总有一些问题困扰着我,而这些问题又是那么的相似。所以我决定要在这里把它记录下来,顺便再把自己的想法清清楚楚的表达出来。 这个问题源自于一次和同事的闲聊。他以前所在的组是做一个基础的通用组件,这个组件维护起来甚是心累。不仅要修以前的bug,还要为使用方增加新功能。我当时一听,就忍不住和他吹嘘了一下 阅读全文
posted @ 2019-07-30 00:50 adinosaur 阅读(385) 评论(0) 推荐(0)
摘要:今天在饭堂排队时看到了一篇文章《程序的核心--复杂度》,再加上最近开始做起了游戏客户端的开发。二者交错,似乎是把之前感觉有型却又说不清的东西想明白了。 简单来说程序的复杂度就是字面意思,复杂度越高说明代码越混乱,复杂度越低则越简单。受限于程序员的理解能力、记忆力等因素,程序的维护成本与复杂度成正相关 阅读全文
posted @ 2019-07-29 22:50 adinosaur 阅读(344) 评论(0) 推荐(0)
摘要:最近项目使用的C++的版本到C++11了,但是由于有些静态库(.a)没有源码,因此链接时还在使用非C++11版本的库文件。目前跑了几天,似乎是没出什么问题,但是我还是想说一下这样做有哪些潜在的风险。 首先需要说明的是,升级到C++11之后,部分std的数据结构的内存布局有可能发生改变(待考究)。最开 阅读全文
posted @ 2019-07-10 01:22 adinosaur 阅读(1925) 评论(0) 推荐(0)