求高手推荐本“让代码更健壮的书”

ggxxkkll2 2012-04-24 12:23:49


本人一直在学校里面呆着,这几天去面试,不少公司说我的代码有如下问题:
1 代码没有进行安全性检查
2 代码可读性不好
3 ......
4 ......


本人一直没有出去实习过,所以在编码时也没有进行安全性等方面的专业训练。所

以想请高手推荐本,旨在: 提高我代码的健壮性与设计

小弟在此谢过了!
...全文
110 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
ggxxkkll2 2012-04-25
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

对于学生来讲,公司要求这些太高了。
[/Quote]

是吗?那该怎么去弥补了?
evencoming 2012-04-24
  • 打赏
  • 举报
回复
代码大全不够吗?还是太厚了?

可以只看某些章节,具体看前言等的说明.
其实看的很快的
luciferisnotsatan 2012-04-24
  • 打赏
  • 举报
回复
网上搜些面试题答案看看就行了。一般也就判断下NULL,有没有越界之类的。
可读性的话,变量/函数名要有其含义,别用a,b,c,f()之类的。

ggxxkkll2 2012-04-24
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]
对于学生来讲,公司要求这些太高了。
[/Quote]


不过很多企业招人,不是让你去学东西,而是希望你能直接干活
ggxxkkll2 2012-04-24
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]
Effective C++
More Effective C++
[/Quote]


那个是针对C++的吗? 有针对C语言的吗?
自信男孩 2012-04-24
  • 打赏
  • 举报
回复
开始写代码的时候都有这样的特点,其实自己在平时可以多注意下。安全性检查:比如,你用malloc申请空间时要检查是否申请成功,打开文件要看是否打开成功等等吧。
代码的可读性:比如在定义变量和函数名时,要尽量使用单词的缩写,让别人看到你的变量名和函数名尽可能的知道你要做什么的,这就是所谓的:见名知意。这一点你可以通过多看别人的代码来提高。
pathuang68 2012-04-24
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

对于学生来讲,公司要求这些太高了。
[/Quote]

++
的确太高了...有些东西不是能从书上学到的
  • 打赏
  • 举报
回复
对于学生来讲,公司要求这些太高了。
ohayou 2012-04-24
  • 打赏
  • 举报
回复
Effective C++
More Effective C++

3,881

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧