Software Development, Design and Coding: With Patterns, Debugging, Unit Testing, and Refactoring

John F. Dooley

  • 出版商: Apress
  • 出版日期: 2017-11-27
  • 定價: $1,980
  • 售價: 9.0$1,782
  • 語言: 英文
  • 頁數: 320
  • 裝訂: Paperback
  • ISBN: 148423152X
  • ISBN-13: 9781484231524
  • 相關分類: 軟體測試Unit Test 單元測試Refactoring
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

Learn the principles of good software design, and how to turn those principles into great code. This book introduces you to software engineering ― from the application of engineering principles to the development of software. You'll see how to run a software development project, examine the different phases of a project, and learn how to design and implement programs that solve specific problems. It's also about code construction ― how to write great programs and make them work. 

Whether you're new to programming or have written hundreds of applications, in this book you'll re-examine what you already do, and you'll investigate ways to improve. Using the Java language, you'll look deeply into coding standards, debugging, unit testing, modularity, and other characteristics of good programs. With Software Development, Design and Coding, author and professor John Dooley distills his years of teaching and development experience to demonstrate practical techniques for great coding.

What You'll Learn

  • Review modern agile methodologies including Scrum and Lean programming
  • Leverage the capabilities of modern computer systems with parallel programming
  • Work with design patterns to exploit application development best practices
  • Use modern tools for development, collaboration, and source code controls
Who This Book Is For
 
Early career software developers, or upper-level students in software engineering courses

 

商品描述(中文翻譯)

學習良好軟體設計原則,並將這些原則轉化為優秀的程式碼。本書介紹軟體工程,從工程原則的應用到軟體開發。您將了解如何執行軟體開發專案,研究專案的不同階段,並學習如何設計和實現解決特定問題的程式。這也涉及程式碼構建 - 如何撰寫優秀的程式並使其運作。

無論您是新手還是已經寫過數百個應用程式,在本書中,您將重新檢視您已經掌握的技能,並探索改進的方法。使用Java語言,您將深入研究編碼標準、除錯、單元測試、模塊化和其他良好程式的特性。在《軟體開發、設計和編碼》一書中,作者和教授約翰·杜利將他多年的教學和開發經驗融入其中,展示了實用的優秀編碼技巧。

您將學到什麼:

- 深入了解包括Scrum和Lean編程在內的現代敏捷方法論
- 利用並行編程的現代計算機系統能力
- 使用設計模式來充分利用應用程式開發的最佳實踐
- 使用現代工具進行開發、協作和源代碼控制

適合閱讀對象:

- 早期職業軟體開發人員,或軟體工程課程的高年級學生