易燃物汇聚 YouTube 有声书与书评
编写高质量代码:改善C程序代码的125个建议 封面

编写高质量代码:改善C程序代码的125个建议

马伟 著

3932人在读
35.1万字总字数
¥30定价

内容简介

本书适合那些有一定C语言基础并希望快速提升程序设计能力的初级与中级程序员。因此,本书并不会阐述C语言中的一些基础概念,而是将C语言编程过程中可能遇到的疑问或者障碍进行一一列举与剖析,并给出了经验性解决方案与建议。

读者书评

★★★★★

这本书写了很多c语言中注意的小细节,非常适合新手入门,老手看这本书也能或多或少学到一些东西。不过在一些章节如果能展开说一下就更好了,比如最后一章中,枚举类型的建议。其次,书中后面大量描写了库函数的用法,偏手册的感觉。总体还是非常不错的,对自己的c语言的把握能提升。

★★★★★

很不错的一本书,作者从边界处理,安全问题,易出错点等维度结合C语言的各个方面,如变量,函数,指针,数组,字符串,内存,预处理器等给出很多建议。每一个建议都面向一个潜在的问题,很多都配有错误示例及如何改善的方法,也有一些很好的总结及最佳实践,可以结合自身需要在代码中应用。可以当成一本扩充知识的书,或者代码规范的速查手册

★★★★☆

总结的很好,有几个知识点还是get到了,比如编译时静态检查,在C11中得到了支持,而在这之前,使用的特殊的宏定义实现的。

★★★★★

大部分建议十分中肯而且实用,后面关于信号处理和C标准的工作中不太涉及不好评价。前面关于C指针和内存的部分提的建议都是工作中经常遇到的问题,但总感觉举出的例子都比较浅尝辄止,比较简单。适合对C语言有一定理解的人学习

★★★★★

信号那部分还要多了解一下。。。

★★★★★

推荐给所有自动化/电气等跨专业做嵌入式软件的程序员。 你们的c代码臭的跟狗屎一样,又不愿以开放谦逊的心态接受软件知识。这本偏教条式的书籍正适合你们。 还有依赖gpt生成的新人们,如果gpt在这个领域可靠度很高,那公司就不会雇佣你。

★★★★★

10余年开发经验的资深C语言专家全面从C语法和C11标准两大方面深入探讨编写高质量C代码的技巧、禁忌和实践 C语言因为既具有高级语言特性,又具有汇编语言特性,所以它是近二十几年来使用较为广泛、生命力较强的编程语言。无论是操作系统、嵌入式系统、普通应用软件,还是移动智能设备开发,它都能够很好地胜任,是公认的强大的语言。但是,它也是广大程序员认为较难的一门语言,大多数人都停留在“入门”阶段。作为一位C程序员,如何才能编写出健壮、优雅、高质量的代码?本书作者结合自己在该领域十几年的钻研和实践,从以下几个大的方面梳理了经常困扰“入门者”的几大类问题: 基础数据类型问题:如数据取值范围、整数溢出与回绕、浮点数精度、数据类型转换的范围检查等; 数组与指针问题:指针与地址、野指针、空(null)指针、null指针、void指针、多级指针、指针函数与函数指针、数组越界与缓冲区溢出等; 内存管理问题:内存分配、内存释放、内存越界与内存泄漏等; 字符与字符串问题:串拷贝与内存拷贝、内存重叠与溢出、字符串查找等; 高效设计问题:表达式设计、算法设计与函数设计、内联函数与宏的取舍等; 其他杂项问题:信号处理、文件系统、断言与异常处理、内嵌汇编的使用等。

★★★★★

很不错的建议,提高代码质量。对于书中检查数据类型的范围感觉很少回用到,自己也从来没用过,也没见过别人去检查的。

★★★★★

有些建议真不错,在工程应用中很实用

★★★★★

本书基本涉及到了C语言的方方面面,有些章节写的实在是棒:数组和指针、内存管理、字符串库函数等常见的坑。还是非常建议时不时拿出来看看的。很多容易遗忘的点经常看才能加深记忆。

书籍信息

作者马伟 著
出版社机械工业出版社
出版时间2016-01-01
ISBN9787111524342
分类计算机-编程设计
格式EPUB
完结状态连载中
章节数289