Effective Software Engineering: A guide to building successful software products
暫譯: 有效的軟體工程:成功軟體產品的建構指南
John Svart
- 出版商: CreateSpace Independ
- 出版日期: 2012-12-11
- 售價: $1,520
- 貴賓價: 9.5 折 $1,444
- 語言: 英文
- 頁數: 274
- 裝訂: Paperback
- ISBN: 1481176234
- ISBN-13: 9781481176231
-
相關分類:
軟體工程
海外代購書籍(需單獨結帳)
相關主題
商品描述
High-quality software engineering, which promotes the best possible conditions to create successful software products, depends on a myriad of elements, spanning different areas, such as coding and execution runtime, development environment and technologies, development process, and deployment and supportability.
These traits are indispensable to create a great software product and the author distills 50 critical rules and guidelines, inferred from over 20 years of firsthand experience in building successful software products, to create a direct, concise and effective blueprint of what should be done and what needs to be avoided to attain true excellence in software engineering.
Within this journey, readers will find invaluable guidance and advice on critical questions such as:
- How to consistently handle errors, exception and retry logic?
- How to effectively apply coding rules and patterns?
- How to use enterprise building blocks and critical layers of supporting technologies?
- How to optimize the codebase and minimize the impact of slow operations?
- How to leverage critical tools and add-ins that complement the IDE?
- How to leverage formal development processes?
- How to handle supporting processes like builds, installation routines and backup/restore procedures?
- How to handle configuration policies and security?
- How to deal with quality assurance and select the best techniques?
- How to extract the greatest value from the engineering team?
Whether you are working on small or big products, Effective Software Engineering will distill the critical elements that will help you create a more effective software product, one that can be effectively deployed to a production environment, effectively managed by operation teams and effectively maintained by engineering teams.
商品描述(中文翻譯)
高品質的軟體工程促進了創造成功軟體產品的最佳條件,這依賴於無數的元素,涵蓋了不同的領域,例如程式碼和執行運行時、開發環境和技術、開發流程,以及部署和可支援性。
這些特徵對於創造一個優秀的軟體產品是不可或缺的,作者從超過20年的成功軟體產品建設的第一手經驗中提煉出50條關鍵規則和指導方針,形成了一個直接、簡潔且有效的藍圖,說明了應該做什麼以及需要避免什麼,以達到軟體工程的真正卓越。
在這段旅程中,讀者將找到關於關鍵問題的寶貴指導和建議,例如:
- 如何持續處理錯誤、例外和重試邏輯?
- 如何有效應用程式碼規則和模式?
- 如何使用企業建構塊和關鍵的支援技術層?
- 如何優化程式碼庫並最小化慢操作的影響?
- 如何利用補充IDE的關鍵工具和附加元件?
- 如何利用正式的開發流程?
- 如何處理支援流程,如建置、安裝例程和備份/還原程序?
- 如何處理配置政策和安全性?
- 如何處理品質保證並選擇最佳技術?
- 如何從工程團隊中提取最大的價值?
無論您是在開發小型或大型產品,有效的軟體工程將提煉出關鍵元素,幫助您創造一個更有效的軟體產品,這個產品能夠有效地部署到生產環境,有效地由運營團隊管理,並有效地由工程團隊維護。