推荐一些计算机软件方面的书
2023-10-06 09:04
架构设计
198
0
0
0
标题录入
封面图
推荐一些计算机软件方面的书 以下是一些涵盖计算机软件方面的经典和值得一读的书籍: 《代码大全》(Code Complete) by Steve McConnell 这本书详细介绍了软件开发的各个方面,包括代码构建、设计、测试等,是一本软件开发实践的经典之作。 《重构:改善既有代码的设计》(Refactoring: Improving the Design of Existing Code) by Martin Fowler 该书介绍了重构的概念和实践,是提高代码质量和可维护性的重要指南。 《设计模式:可复用面向对象软件的基础》(Design Patterns: Elements of Reusable Object-Oriented Software) by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (Gang of Four, GoF) 这是设计模式领域的经典之作,介绍了常见的面向对象设计模式,对软件设计有很大的启发作用。 《敏捷软件开发:原则、模式与实践》(Agile Software Development, Principles, Patterns, and Practices) by Robert C. Martin 由“大师”罗伯特·C·马丁(Uncle Bob)编写,强调了敏捷开发的原则和实践。 《Clean Code: A Handbook of Agile Software Craftsmanship》 by Robert C. Martin 该书教授如何编写清晰、可读、可维护的代码,是提高代码质量和编程技能的良好指南。 《持续交付:发布可靠软件的系统方法》(Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation) by Jez Humble, David Farley 介绍了持续交付的概念和实践,强调软件交付过程中的自动化和可靠性。 《代码整洁之道》(The Clean Coder: A Code of Conduct for Professional Programmers) by Robert C. Martin 探讨了作为专业程序员应该具备的职业操守和道德准则,是软件开发人员职业发展的重要参考。 《人月神话》(The Mythical Man-Month: Essays on Software Engineering) by Frederick P. Brooks Jr. 该书是软件工程领域的经典之一,提出了许多软件开发中的经验法则和洞察力。 《极限编程探索》(Extreme Programming Explained) by Kent Beck 介绍了极限编程(XP)的原则和实践,强调迭代开发、自动化测试等敏捷实践。 《软件工程:一种实践的方法》(Software Engineering: A Practitioner's Approach) by Roger S. Pressman 该书是软件工程领域的入门经典,涵盖了软件工程的基本原理和实践。 这些书籍覆盖了软件开发的不同方面,从编码和设计到软件工程和团队协作。选择适合自己水平和需求的书籍,有助于提高软件开发的技能和理解。
上一篇:
技术架构
下一篇:
架构图该怎么画,怎么让画架构图不那么痛苦?
标题录入,一次不能超过6条
蝴蝶效应
T:0.007864s,M:247.02 KB
返回顶部
留言
留言
评论