《代码大全》封面

代码大全

Code Complete

Steve McConnell · 初版 1993 年

393人推荐
669位读者提及
894次提及

为什么值得读

  • 涵盖函数命名与抽象数据类型等扎实的设计原则
  • 帮助许多初学者切实提升编码能力成为更好的程序员
  • 与人月神话及程序员修炼之道齐名的常青指南

借助Steve McConnell这部广受赞誉且屡获殊荣的软件开发最佳实践指南全面更新版,采用战略性方法进行software construction,打造出更卓越的产品。Steve McConnell最初的CODE COMPLETE被广泛视为最佳编程实战指南之一,十多年来一直助力开发者编写更优秀的软件。如今,这本经典著作已全面更新修订,融入了前沿实践以及数百个全新代码示例,完美阐释了software construction的艺术与科学。汇聚了知识体系……

Hacker News 上怎么说

  • 我向来不擅长做估算。史蒂夫·麦克康奈尔(Steve McConnell)的《软件估算》(Software Estimation)已经在我的书单里躺了很久了。就我目前看的一点点而言,感觉挺不错(我已经读过他的《代码大全》(Code Complete),非常推荐)。各位有什么做估算的好技巧吗?

    Never been good at estimation. Software Estimation from Steve McConnell is in my reading list for a long time now. From the little I have seen from it, it look good (I already read Code Complete from him and recommend it). Do you guys have any tips for estimation?

  • 我刚入行时特别喜欢读史蒂夫·麦克康奈尔的书,尤其是《代码大全》(Code Complete),我觉得那本书让我成了一名更优秀的程序员。后来我又重读了几遍,觉得它和《人月神话》(Mythical Man Month)、《人件》(Peopleware)以及《程序员修炼之道》(The Pragmatic Programmer)属于同一梯队,它们都……

    I loved reading Steve McConnell's books when I was starting out, especially Code Complete and I feel that book made me a better programmer. Having read it a few times since I think it falls into the same group of books as Mythical Man Month, Peopleware, and the Pragmatic Programmer where…

  • 我很喜欢:- Steve McConnell 写的《Code Complete》(代码大全)- Edmond Lau 写的《The Effective Engineer》(有效工程师)- Andrew Hunt 和 David Thomas 写的《The Pragmatic Programmer》(程序员修炼之道)

    I really like: - Code Complete by Steve McConnell - The Effective Engineer by Edmond Lau - The Pragmatic Programmer by Andrew Hunt and David Thomas

  • ……搞清楚它们在你用的范式里长什么样、叫什么名字。继续过日子并去解决实际问题。我来举个具体的例子。我从第一版《代码大全》(Code Complete)里学到的优秀 OO 设计,比我读过的任何其他书都多。尽管它整本书讲的完全是过程式编程。因为里面讨论的原则,从函数怎么命名到抽象数据类型的价值……

    …Figure out what they look like and are called in your paradigm. Get on with life and solve real problems. Let me give a concrete example. I learned more about good OO design from the first edition of Code Complete than any other book that I ever read. Even though it was entirely about procedural programming. Because the principles that it discussed, from how to name functions to the value of abstract data types…

  • ……不管好坏,它都融入了我的编程思维。它让我从单纯理解 OO,跨越到了懂得如何用 OO 构建大型系统、编写可维护的代码并做好封装。比起《代码大全》(Code Complete)要深刻得多(虽然后者也很值得一读)。我也用过函数式语言(ML、Lisp;还没用过 Haskell,不过我想我已经搞懂 monad 是什么了;另外我也用函数式风格写过不少 Python、C++、JS……

    …it is mine, for better or worse. It took me from understanding OO to understanding how to build large systems with OO, writing maintainable code and using proper encapsulation. A much deeper work than Code Complete (though the latter is worth reading too). I have used functional languages as well (ML, Lisp; not Haskell yet though I think I get what monads are; plus I write a lot of Python, C++, JS in functional…

  • 推荐你尽快去读的三本书。1)《人月神话》(The Mythical Man month) 3)《程序员修炼之道》(The Pragmatic Programmer) 3)《代码大全》(Code Complete)。这几本书(好吧,至少 1 和 3 是这样)厉害的地方在于,它们成书之时都开辟了新的领域。或者如果你觉得这个说法太夸张,它们至少是第一批将相应理念……推向主流的出版物。

    Three boks I'll recommend you read as soon as possible. 1) The Mythical Man month 3) The Pragmatic Programmer 3) Code Complete. The thing about these books, well atleast 1 and 3 is that when they were written they broke new ground. Or if that phrase bother you, they were the first mainstream publications that brought their…

正在加载完整评论……

键盘快捷键

/
聚焦搜索框
j / k
下一本 / 上一本
Enter
打开选中的书
Esc
关闭 / 返回
g h
回到首页
g b
值得读精选
g t
历史总榜
g r
上升最快
g l
我的书架
?
显示本帮助