软件工程
philofly
这个作者很懒,什么都没留下…
展开
-
设计不好的场景
每天坐城铁,需要从13号线倒10号线,在知春路站每次都是人山人海,拥挤不堪,警察在旁边维持秩序。每次我都担心,万一哪天出现踩踏事件,后果不堪设想。 为什么需要警察维持继续呢?因为13号线从东直门到西直门基本上每1分半钟发一趟车,上班的人非常多,但是13号线倒10号线只有一个出口,当初的设计根本没有考虑到这一站承担着换乘的任务。 以前从13号线倒2号线,总觉得路太长,设计得不好。但是原创 2010-01-05 09:23:00 · 634 阅读 · 0 评论 -
关于源代码目录结构的思考
我们同事今天讨论了一个问题:源代码目录结构。一般源代码目录结构类似于这样的-----include-----drivers-----sys | ------os | ------hal-----samples-----test case如果头文件中类型定义和函数声明超过1000行,最好分成两个头文件,一个xxx_type.h, 一个xxx_def.h。最好定义一个xxx_cfg.h,用于配置模块。 把所有模块的配置头文件生成一个config.h,然后直接只用gcc -iconfig.h连接confi原创 2011-04-08 22:59:00 · 627 阅读 · 0 评论