- 浏览: 242550 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
DerekZhao:
这个工具后来还有更新吗?
发布了一个基于Javascript的html内容提取器 -
lubojian:
还是不行啊
codeigniter如何支持中文URL? -
华仔2548:
我刚才又重新下载了下ndk 发现toolchains/arm- ...
ndk-build 报 Fatal error: invalid -march= option: `armv5te' 错误的解决办法 -
华仔2548:
我看到这个方法 在下面这个网页http://stackove ...
ndk-build 报 Fatal error: invalid -march= option: `armv5te' 错误的解决办法 -
坦克狗:
必须通过命令来启动模拟器.emulator -avd 模拟器名 ...
用busybox扩展android系统的控制台命令
原文见:
http://www.noop.nl/2008/06/top-100-best-software-engineering-books-ever.html
1 Steve McConnell
Code Complete: A Practical Handbook of Software Construction
2 Elisabeth Freeman, etc.
Head First Design Patterns
3 Steve McConnell
Rapid Development
4 Erich Gamma
Design Patterns: Elements of Reusable Object-Oriented Software
5 Bruce Schneier
Applied Cryptography: Protocols, Algorithms, and Source Code (2nd Edition)
6 Robert C. Martin
Agile Software Development: Principles, Patterns and Practices
7 Joel Spolsky
Joel on Software
8 Tom DeMarco, Timothy Lister
Peopleware: Productive Projects and Teams (2nd Edition)
9 Frederick P. Brooks
The Mythical Man-Month, Anniversary Edition (2nd Edition)
10 Martin Fowler
Refactoring: Improving the Design of Existing Code
11 Mike Cohn
Agile Estimating and Planning
12 Alistair Cockburn
Writing Effective Use Cases
13 Bertrand Meyer
Object-Oriented Software Construction (2nd Edition)
14 Steve McConnell
Software Estimation: Demystifying the Black Art
15 Mike Cohn
User Stories Applied: For Agile Software Development
16 Donald E. Knuth
The Art of Computer Programming, The, Volumes 1-3 Boxed Set (2nd Edition)
17 Martin Fowler
Patterns of Enterprise Application Architecture
18 Jeffrey Friedl
Mastering Regular Expressions
19 Andrew Hunt, David Thomas
The Pragmatic Programmer: From Journeyman to Master
20 Karl E. Wiegers
Software Requirements (2nd Edition)
21 Craig Larman
Applying UML and Patterns (3rd Edition)
22 Alistair Cockburn
Agile Software Development: The Cooperative Game (2nd Edition)
23 Gary McGraw
Software Security: Building Security In
24 Gregor Hohpe, Bobby Woolf
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
25 Tom DeMarco
The Deadline: A Novel About Project Management
26 Craig Larman
Agile and Iterative Development: A Manager's Guide
27 Eric A. Marks, Michael Bell
Service-Oriented Architecture: A Planning and Implementation Guide for Business and Technology
28 Thomas H. Cormen, etc.
Introduction to Algorithms, Second Edition
29 Thomas Erl
Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services
30 Martin Fowler
UML Distilled: A Brief Guide to the Standard Object Modeling Language (3rd Edition)
31 Kent Beck
Extreme Programming Explained: Embrace Change (2nd Edition)
32 Alan Shalloway, James Trott
Design Patterns Explained: A New Perspective on Object-Oriented Design (2nd Edition)
33 Grady Booch, etc.
Object-Oriented Analysis and Design with Applications (3rd Edition)
34 Jim Highsmith
Agile Project Management: Creating Innovative Products
35 Scott Berkun
Making Things Happen: Mastering Project Management
36 Jon Bentley
Programming Pearls (2nd Edition)
37 Paul Duvall, etc.
Continuous Integration: Improving Software Quality and Reducing Risk
38 Andrew Stellman, Jennifer Greene
Applied Software Project Management
39 Clemens Szyperski
Component Software: Beyond Object-Oriented Programming
40 Arthur J. Riel
Object-Oriented Design Heuristics
41 Thomas Erl
SOA Principles of Service Design
42 Mary Poppendieck, Tom Poppendieck
Lean Software Development: An Agile Toolkit
43 Ken Schwaber
Agile Project Management with Scrum
44 Ken Schwaber, Mike Beedle
Agile Software Development with Scrum
45 Joshua Kerievsky
Refactoring to Patterns
46 Alistair Cockburn
Crystal Clear: A Human-Powered Methodology for Small Teams
47 Steve McConnell
Software Project Survival Guide
48 Tom DeMarco, Timothy Lister
Waltzing With Bears: Managing Risk on Software Projects
49 Venkat Subramaniam, Andy Hunt
Practices of an Agile Developer: Working in the Real World
50 Kathy Schwalbe
Information Technology Project Management
51 Randall Hyde
Write Great Code: Volume 1: Understanding the Machine
52 Scott Rosenberg
Dreaming in Code: Two Dozen Programmers, Three Years, 4,732 Bugs, and One Quest for Transcendent Software
53 Cem Kaner, etc.
Lessons Learned in Software Testing
54 Andy Oram, Greg Wilson
Beautiful Code: Leading Programmers Explain How They Think
55 Luke Hohmann
Beyond Software Architecture: Creating and Sustaining Winning Solutions
56 Grady Booch
Unified Modeling Language User Guide, The (2nd Edition)
57 Karl Fogel
Producing Open Source Software: How to Run a Successful Free Software Project
58 Michael Feathers
Working Effectively with Legacy Code
59 Kent Beck
Test Driven Development: By Example
60 Per Kroll, Philippe Kruchten
The Rational Unified Process Made Easy: A Practitioner's Guide to the RUP
61 Thomas Erl
Service-Oriented Architecture: Concepts, Technology, and Design
62 Cem Kaner, etc.
Testing Computer Software (2nd Edition)
63 Frank Buschmann, etc.
Pattern-Oriented Software Architecture Volume 1: A System of Patterns
64 Harold Abelson, Gerald Jay Sussman
Structure and Interpretation of Computer Programs - 2nd Edition
65 Dan Pilone
UML 2.0 in a Nutshell
66 Brett D. McLaughlin, etc.
Head First Object-Oriented Analysis and Design
67 Johanna Rothman
Manage It!: Your Guide to Modern, Pragmatic Project Management
68 James Shore, Shane Warden
The Art of Agile Development
69 Brian W. Kernighan, Rob Pike
The Practice of Programming
70 Ron Jeffries, etc.
Extreme Programming Installed
71 Scott W. Ambler, Pramodkumar J. Sadalage
Refactoring Databases: Evolutionary Database Design
72 Jared Richardson, William Gwaltney
Ship it! A Practical Guide to Successful Software Projects
73 Greg Hoglund, Gary McGraw
Exploiting Software: How to Break Code
74 Michael Nygard
Release It!: Design and Deploy Production-Ready Software
75 Edward Yourdon
Death March (2nd Edition)
发表评论
-
如果修改chrome浏览器的默认搜索设置?
2011-05-15 23:54 27121. 關閉 Chrome 2. 首先進入你的用戶數據目錄,就是 ... -
200个最佳的开发者博客(2009第二季)
2009-08-02 12:08 1204from http://www.noop.nl/2009/06 ... -
世上最快的最灵活的php框架 -- Igniter-zen-i-rails
2009-06-23 17:48 1400Igniter-zen-i-rails It ... -
激活黑莓8320 U盘功能的小程序
2009-06-23 17:47 5101从网上找的一个用于激活黑莓8320 u盘功能的小程序。 -
黑莓8320的优缺点
2009-06-05 00:48 2272优点: 1、长短菜单结合,操作起来很方便。 2、屏幕亮度会 ... -
飞信发送短信push协议示例
2009-04-29 17:32 1846F: 57358225 I: 11 Q: 1 ... -
如何windows下查看端口被那个程序占用了
2009-04-01 09:56 2200首先用 netstat -ano 查出端口占用程序的pid 然 ... -
最近值得一读的50本软件开发和管理类书籍
2009-03-09 11:11 1699原文见:http://www.noop.nl/2009/03/ ... -
微软最应该解散的部门
2009-03-04 12:50 995IE相关的产品、开发等等部门,都应该解散了拉到。做出来的庞大臃 ... -
Thrift 和 Protocol Buffers 比较
2009-01-19 11:02 3463ThriftProtocol Buffers ... -
Windows下一下提高效率的小软件
2009-01-01 10:43 01 xplorer2 lite 双栏的文件浏览器。小巧快速 ... -
十分钟上手Scrum
2008-12-11 12:31 1034http://www.youtube.co ... -
一个问题阻止了WINDOWNS正确检查此机器的许可证. 错误代码:0X80070002的解决办法
2008-12-10 22:18 1241把C:\WINDOWS\system32中的winlogon. ... -
微软为什么互联网总是无作为?
2008-11-30 01:58 1054这么多年来,微软一直想在互联网上有所作为,可一直都是赔本卖吆喝 ... -
检查你的网页在60种浏览器的显示效果
2008-11-21 15:30 1302是不是还在为自己设计的网页的兼容性测试而头疼呢?firefox ... -
软件开发者年薪调查(美国)
2008-09-12 11:09 1262from http://www.devtopics.com/s ... -
推出Chrome的目的是什么?
2008-09-05 15:57 1082Chrome不能说差,但和firefox,ie相比基本上是没有 ... -
为什么在中国firefox卸载率这么高?
2008-08-24 12:51 896因为中国不规范的烂网站实在太多,这些烂网站除了IE就不能用别的 ... -
tortoisesvn使用ssh如何记住密码
2008-07-29 12:13 3471在tortoisesvn中访问svn+ssh的协议链结(svn ... -
程序员笑话
2008-05-09 11:16 1163多少程序员会换灯泡? 无 - 这是个硬件问题。 为什么程序 ...
相关推荐
嵌入式软硬件架构是IT领域中的一个重要分支,它涉及到微控制器、处理器、传感器、通信模块等硬件组件与操作系统、驱动程序、应用程序等软件部分的协同工作。在现代科技产品中,如智能手机、智能家居设备、自动驾驶...
林锐的《软件工程思想》是一本值得一读再读的书,它不仅仅局限于技术层面的指导,更是一本关于如何成为一名优秀软件工程师的哲学书籍。作者以轻松幽默的文风,将复杂的软件工程原理变得易于理解,同时,书中穿插的...
《测试计划》一书深入讨论了软件开发过程中测试计划的制定以及风险分析,强调了测试过程的重要性,并提供了测试过程中的角色分配、详细活动集合等重要参考,为计划和管理测试工作提供了全面的理论与实践指导。...
通过《Linux自学书籍》的学习,读者不仅可以掌握Linux操作系统的基本操作,还能进一步理解系统管理和网络配置,为将来在IT行业中的软件开发、系统运维或软件测试工作打下坚实基础。无论是个人兴趣还是职业发展,...
学习MFC不仅可以提高在Windows平台上的软件开发能力,也为理解和使用其他Windows开发框架(如ATL、WTL)打下基础。尽管现代C++编程中,Qt、wxWidgets、Windows API Code Pack等跨平台框架越来越受欢迎,但MFC仍然在...
总之,《人月神话》不仅仅是一本关于软件工程的书籍,它更像是一份指南,帮助读者理解软件开发的本质以及如何有效地管理和完成软件项目。通过对这本书的学习,我们可以更好地理解软件开发的复杂性和挑战,从而更加...
描述中的 "大师篇" 提到了一个可能的分类,意味着这些书籍是出自业界知名专家或者对于软件开发有深远影响的著作。 在IT行业中,阅读高质量的书籍是持续学习和提升专业技能的关键。以下是一些可能包含在压缩包中的...
### 软件工程思想概览 #### 一、引言 ...无论是对于初学者还是有经验的专业人士来说,这本书都值得一读。通过阅读本书,读者不仅能学到实用的软件工程技术,还能获得对职业道路和个人成长的启示。
总之,无论你是急于寻找一个图书馆管理解决方案,还是希望通过实践提升自己的开发技能,这个“很好很实惠的毕业设计”都值得一看。它将为你提供一个现成的模板,你可以在此基础上根据具体需求进行定制,也可以深入...
另外值得一提的是,除了阅读《编程珠玑》这类经典书籍,还可以利用记忆力开发课程这类辅助工具来提升学习效率。通过系统的记忆力训练,可以增强对技术概念和细节的记忆能力,让学习过程变得更加高效。良好的记忆力...
本节将向您展示 malloc 和 free 的一个最简化实现的代码,来帮助说明管理内存时都涉及到了哪些事情。 要试着运行这些示例,需要先 复制本代码清单,并将其粘贴到一个名为 malloc.c 的文件中。接下来,我将一次一个...
总的来说,"图书管理系统"是一个综合性的Java学习项目,它涵盖了基础的GUI开发、数据管理、用户交互和系统设计等多个方面,是提升Java编程能力和软件开发经验的良好实践。通过完成这样的课程设计,学生能够更好地...
书中还提到了一些其他书籍和工具,如《设计模式》和重构浏览器(Refactoring Browser),这些都是软件开发领域重要的参考资源。同时,书中也提到了一些与Martin Fowler一同合作过的其他专家,例如Kant Beck、John ...
Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 3...
在IT行业中,这可能是关于编程语言、软件开发、信息技术趋势或者数据分析等相关书籍或专业文章。 3. **作者**:作者的信息对于理解作品的背景、观点和写作风格至关重要。在IT领域,知名作者如Tim O'Reilly(O'...