摘要: 1) 做好需求分析,把业务场景搞清楚,解决办法是多问相关业务人员,多讨论。讨论透了好开工 2) 仔细考虑分析 3) 边界检查。比如,对于错误输入,要考虑null,空,小数字,极大数字。函数调用时机等问题,这种在unit test的时候就应该解决掉 4) 并发,这种一般在线上才会暴露,这种一般要在设计 阅读全文
posted @ 2021-11-14 23:09 神龙逗勇士 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 链接与加载的作用: 链接器:将不同部分的代码与数据收集起来,组成一个可加载,可执行的文件。 加载器:把可执行文件从外存装入内存并进行执行。 GCC编译过程如下: 源程序->预处理->编译->汇编->链接->可执行文件 预处理的主要工作:(Gcc -E 预编译命令,生成.i文件) 主要处理源代码中以 阅读全文
posted @ 2021-11-14 22:37 神龙逗勇士 阅读(466) 评论(0) 推荐(0) 编辑