文档章节

历年 JOLT 获奖书籍

轻风抚翼
 轻风抚翼
发布于 2011/01/24 17:38
字数 1104
阅读 2877
收藏 5

1991

Annotated C++ Reference Manual. by Margaret Ellis, Bjarne Stroustrup

  1. The Art of Human-Computer Interface Design. by Brenda Laurel

  2. Programming Windows, 2nd Edition by Charles Petzold

  3. Turbo C++ DiskTutor, by Greg Voss, Paul Chui

1992

Object-Oriented Design with Applications. by Grady Booch

  1. Advanced C++: Programming Styles and Idioms. by James Coplien

  2. Object-Oriented Modeling and Design. by James rumbaugh, Michael Blaha, William Premerlani, Frederick Eddy, William Lorensen

  3. Object Lifecycles: Modeling the World in States. by Sally Shlaer, Steve Mellor

1993

Undocumented Windows. by Andrew Schulman, David Maxey, Matt Pietrek

Decline and Fall of the American Programmer. by Ed Yourdon

  1. Object-Oriented Software Engineering: A Use-Case Driven Approach. by Ivar Jacobson, Magnus Christerson, Patrik Jonsson, Gunnar Overgaard

  2. Literate Programming. by Donald Knuth

  3. Effective C++ by Scott Meyers

1994

Code Complete by Steve McConnell

Object-Oriented Design and Analysis with Applications, 2nd Edition. by Grady Booch

  1. Applied Cryptography. by Bruce Schneier

  2. Programming on Purpose, Vols. I and II. by P.J. Plauger

  3. Writing Solid Code. by Steve Maguire

1995

Essential Client/Server Survival Guide. by Robert Orfali, Dan Harkey, Jeri Edwards

  1. Debugging the Development Process. by Steve Maguire

  2. Design Patterns by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides

  3. The Design and Evolution of C++. by Bjarne Stroustrup

1996

Thinking in C++, by Bruce Eckel

  1. About Face: The Essentials of User Interface Design. by Alan Cooper

  2. A Discipline for Software Engineering. by Watts Humphrey

1997

Rapid Development by Steve McConnell

  1. Creating a Software Engineering Culture. by Karl Weigers

  2. Pattern-Oriented Software Architecture by Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad, Michael Stal

  3. The Essential Distributed Objects Survival Guide. by Robert Orfali, Dan Harkey, and Jeri Edwards

1998

Object-oriented Software Construction. by Bertrand Meyer

  1. The Deadline: A Novel about Project Management. by Tom DeMarco

  2. UML Distilled: Applying the Standard Object Modeling Language by Martin Fowler, Scott Kendall

  3. Building Object Applications That Work, by Scott Ambler

1999

Component Software—Beyond Object-Oriented Programming. by Clemens Szyperski

  1. Anti-Patterns: Refactoring Software, Architectures, and Projects in Crisis. by William J. Brown, Raphael C. Malveau, Hays W. McCormick, Thomas Mowbray

  2. Software Architecture in Practice by Len Bass, Paul Clements, Rick Kazman

  3. Thinking in Java by Bruce Eckel

2000

Software for Use: A Practical Guide to the Models and Methods of Usage Centered Design. by Larry Constantine, Lucy Lockwood

  1. Extreme Programming Explained: Embrace Change by Kent Beck

  2. Software Requirements. by Karl E. Wiegers

  3. After the Gold Rush: Creating a True Profession of Software Engineering. by Steve M. McConnell

2001

Adaptive Software Development. by James A. Highsmith III

  1. Don't Make Me Think! A Common Sense Approach to Web Usability by Steve Krug

  2. Writing Effective Use Cases by Alistair Cockburn

  3. Secrets and Lies: Digital Security in a Networked World. by Bruce Schneier

2002

Effective Java by Joshua Bloch

  1. Agile Software Development. by Alistair Cockburn

  2. Software Craftsmanship by Pete McBreen

  3. Under Pressure and On Time. by Ed Sullivan

2003

Agile Software Development: Principles, Patterns and Practices by Robert C. Martin

  1. Documenting Software Architectures by Paul Clements, Felix Bachmann

  2. Test Driven Development: By Example by Kent Beck

  3. Patterns of Enterprise Application Architecture by Martin Fowler

Thinking in Java, 3rd Edition by Bruce Eckel

  1. Understanding Web Services: XML, WSDL, SOAP, and UDDI. by Eric Newcomer

  2. Core Java 2, Volume 1: Fundamentals by Cay Horstmann, Gary Cornell

  3. PHP and MySQL Web Development, 2nd Edition by Luke Welling, Laura Thomson

2004

Waltzing with Bears. by Tom DeMarco, Timothy Lister

  1. The Art of Unix Programming by Eric S. Raymond

  2. Lean Software Development: An Agile Toolkit by Mary Poppendieck, Tom Poppendieck

  3. The Pragmatic Starter Kit, by Dave Thomas, Andy Hunt

Test-Driven Development: A Practical Guide. by David Astels

  1. About Face 2.0: The Essentials of Interaction Design by Alan Cooper, Robert Reimann

  2. Agile Database Techniques: Effective Strategies for the Agile Software Developer. by Scott W. Ambler

  3. Code Reading: The Open Source Perspective by Diomidis Spinellis

2005

Head First Design Patterns by Elisabeth Freeman, Eric Freeman, Bert Bates, Kathy

  1. Joel on Software by Joel Spolsky

  2. Refactoring to Patterns by Joshua Kerievsky

  3. Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools. by Jack Greenfield, Keith Short, Steve Cook, Stuart Kent, John Crupi

Better, Faster, Lighter Java. by Bruce A. Tate, Justin Gehtland

  1. C++ Coding Standards: 101 Rules, Guidelines, and Best Practices by Herb Sutter, Andrei Alexandrescu

  2. Hibernate: A Developer's Notebook. by James Elliott

  3. Java Developer's Guide to Eclipse, 2nd Edition. by Jim D'Anjou, Scott Fairbrother, Dan Kehn, John Kellerman, Pat McCarthy

2006

Prefactoring by Ken Pugh

  1. The Art of Project Management. by Scott Berkun

  2. Innovation Happens Elsewhere: Open Source as Business Strategy. by Ron Goldman, Richard P. Gabriel

  3. Producing Open Source Software: How to Run a Successful Free Software Project. by Karl Fogel

Agile Web Development with Rails by Dave Thomas, David Hansson, Leon Breedt, Mike Clark

  1. Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries by Krzysztof Cwalina, Brad Abrams

  2. Practical Common Lisp by Peter Seibel

  3. Why Programs Fail: A Guide to Systematic Debugging by Andreas Zeller

2007

Agile Software Development: The Cooperative Game by Alistair Cockburn

  1. Catastrophe Disentanglement. by E. M. Bennatan

  2. Practices of an Agile Developer by Venkat Subramaniam, Andy Hunt

  3. Software Estimation: Demystifying the Black Art. by Steve McConnell

Head First Object-Oriented Analysis and Design by B. McLaughlin, G. Pollice, D. West

  1. Code Quality by Diomidis Spinellis

  2. Refactoring Databases by Scott W. Ambler, P.J. Sadalage

  3. CSS: The Missing Manual by David Sawyer McFarland

2008

Beautiful Code by Andy Oram, Greg Wilson

  1. Manage It!: Your Guide to Modern Pragmatic Project Management by Johanna Rothman

  2. The Myths of Innovation by Scott Berkun

  3. Release It: Design and Deploy Production-Ready Software. by Michael T. Nygard

Continuous Integration: Improving Software Quality and Reducing Risk by Paul Duvall, Steve Matyas, Andrew Glover

  1. Head First SQL Your Brain on SQL: A Learner's Guide by Lynn Beighley

  2. The Rails Way by Obie Fernandez

  3. xUnit Test Patterns: Refactoring Test Code by Gerard Meszaros

2009

Adrenaline Junkies and Template Zombies: Understanding Patterns of Project Behavior. by Tom Demarco, Peter Hruschka, Tim Lister, Suzanne Robertson, James Robertson, Steve McMenamin

  1. Emergent Design: The Evolutionary Nature of Professional Software Development by Scott L. Bain

  2. Intellectual Property and Open Source: A Practical Guide to Protecting Code. by Van Lindberg

Real World Haskell by Bryan O'Sullivan, John Goerzen, Don Stewart

  1. High Performance MySQL: Optimization, Backups, Replication, and More by Baron Schwartz, Peter Zaitsev, Vadim Tkachenko, Jeremy Zawodny, Arjen Lentz, Derek J. Balling

  2. Programming in Scala by Martin Odersky, Lex Spoon, Bill Venners

2010

Masterminds of Programming: Conversations with the Creators of Major Programming Languages by Federico Biancuzzi, Shane Warden

  1. SDLC 3.0: Beyond a Tacit Understanding of Agile. by Mark Kennaley

  2. Hello World! Computer Programming for Kids and Other Beginners by Carter Sande

本文转载自:https://spreadsheets.google.com/pub?key=0AoMsCnja06jNdDU1ZjJ2VXlWZGFBOElHTXMyT01MY0E

共有 人打赏支持
轻风抚翼
粉丝 3
博文 2
码字总数 1546
作品 0
黄浦
私信 提问
《ios编程》书评活动最后两天!!

本次书评活动书名:《iOS编程》,感谢华中科技大学出版社对本次活动书籍奖品的赞助! 活动时间:2014年04月 08 日~2014年04月 15 日 活动规则:1.样章试读,跟原帖写书评; 2.挑选出10篇优秀...

丫头潘潘
2014/04/14
1K
19
【写书评赠书活动】《iOS编程》

本次书评活动书名:《iOS编程》,感谢华中科技大学出版社对本次活动书籍奖品的赞助! 活动时间:2014年04月 08 日~2014年04月 15 日 活动规则:1.样章试读,跟帖写书评; 2.挑选出10篇优秀书...

丫头潘潘
2014/04/08
3.1K
37
众望所归 Visual Studio获Jolt震撼大奖

【IT168 专稿】在刚刚揭晓的第20届Jolt年度大奖中,微软刚刚发布半年多的新一代开发平台Visual Studio 2010众望所归,勇夺第20届Jolt年度大奖中的开发环境类的Jolt震撼大奖(Jolt Award)。获得...

it168网站
2011/01/19
0
0
【写书评赠书活动】《Objective-C编程》

赠书不能停!年初已经送出不少图书,上次没中奖的同学机会又来啦!本次书评活动由华中科技大学出版社提供书籍奖品,最后会由本书的译者挑选出10位优秀书评用户赠送本书。 活动书名:《Objec...

丫头潘潘
2014/03/04
5.5K
74
CCF NOIP 2017复赛获奖分数线及获奖名额分配方案

中国计算机学会NOI竞赛委员会、科学委员会召开会议,确定了CCF NOIP 2017复赛获奖分数线及获奖名额分配方案。 一、提高组 (一)提高组一等奖名额分配方案 提高组一等奖全国基准分数线: 200...

海天一树X
09/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Git工作原理

git跟传统的代码管理器(如svn)不同, 主要区别在于git多了个本地仓库以及缓存区,所以即使无法联网也一样能提交代码。 术语解释: 工作区间: 即我们创建的工程文件, 在编辑器可直观显示;...

Lienson
12分钟前
1
0
MySQL驱动对应Server版本、JDK版本

昨日生产上线,临时升级MySQL版本,导致连接不上。 应用JDK版本1.5 测试环境MySQL版本5.7 驱动版本5.1.40.jar 正常 生产环境MySQL版本8.0 驱动版本5.1.40.jar 连接不上 生产环境MySQL版本8.0...

zcjlq
14分钟前
7
0
千万级规模【高性能、高并发】互联网架构经验分羹

架构以及我理解中架构的本质 在开始谈我对架构本质的理解之前,先谈谈对今天技术沙龙主题的个人见解,千万级规模的网站感觉数量级是非常大的,对这个数量级我们战略上 要重 视 它 , 战术上又...

java知识分子
14分钟前
0
0
重磅!阿里巴巴工程师获得 containerd 社区席位,与社区共建云时代容器标准

重磅!阿里巴巴工程师获得 containerd 社区席位,与社区共建云时代容器标准 11 月 29 日,CNCF containerd 社区正式宣布:两位阿里巴巴工程师正式获得 containerd 社区席位,成为 containerd...

阿里云官方博客
15分钟前
0
0
你会用哪些JavaScript循环遍历

总结JavaScript中的循环遍历 定义一个数组和对象 const arr = ['a', 'b', 'c', 'd', 'e', 'f'];const obj = { a: 1, b: 2, c: 3, d: 4} for() 经常用来遍历数组元素 遍历值为数组...

peakedness丶
17分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部