代码大全
代码大全
软件工程
代码大全
软件工程领域的百科全书式经典,被誉为「程序员必读圣经」。麦康奈尔用近百万字的篇幅,系统阐述了从需求分析到代码构建、从变量命名到架构设计的完整开发流程。书中没有特定语言的代码,只有普适的编程智慧——如何写出可读、可维护、高质量的代码。
“
写代码的首要目的是让人理解,其次才是让机器执行。
——史蒂夫·麦康奈尔《代码大全》第34章
“
管理复杂度是软件工程的本质任务。优秀的程序员不是写更复杂的代码,而是写更简单的代码来解决复杂的问题。
——史蒂夫·麦康奈尔《代码大全》第5章
“
调试代码的难度是写代码的两倍。因此,如果你写代码时尽可能聪明,那么你在调试时就无法胜任了。
——史蒂夫·麦康奈尔《代码大全》第23章
“
好的代码就像好的散文——简洁、清晰、有逻辑,并且服务于特定的目的。
——史蒂夫·麦康奈尔《代码大全》第32章
“
软件构建不是编码,编码只是构建的一部分。构建包括设计、编码、调试、测试和集成。
——史蒂夫·麦康奈尔《代码大全》第3章
“
写代码的首要目的是让人理解,其次才是让机器执行。
——史蒂夫·麦康奈尔《代码大全》第34章
“
管理复杂度是软件工程的本质任务。优秀的程序员不是写更复杂的代码,而是写更简单的代码来解决复杂的问题。
——史蒂夫·麦康奈尔《代码大全》第5章
“
调试代码的难度是写代码的两倍。因此,如果你写代码时尽可能聪明,那么你在调试时就无法胜任了。
——史蒂夫·麦康奈尔《代码大全》第23章
“
好的代码就像好的散文——简洁、清晰、有逻辑,并且服务于特定的目的。
——史蒂夫·麦康奈尔《代码大全》第32章
“
软件构建不是编码,编码只是构建的一部分。构建包括设计、编码、调试、测试和集成。
——史蒂夫·麦康奈尔《代码大全》第3章
← 左右滑动切换金句 →