- ホーム
- > 洋書
- > 英文書
- > Computer / General
Full Description
Get best-in-class engineering practices to help you write more-robust, bug-free code. Two Microsoft .NET development experts share real-world examples and proven methods for optimizing the software development life cycle-from avoiding costly programming pitfalls to making your development team more efficient. Managed code developers at all levels will find design, prototyping, implementation, debugging, and testing tips to boost the quality of their code-today.Optimize each stage of the development process-from design to testing-and produce higher-quality applications.Use metaprogramming to reduce code complexity, while increasing flexibility and maintainabilityTreat performance as a feature-and manage it throughout the development life cycleApply best practices for application scalabilityEmploy preventative security measures to ward off malicious attacksPractice defensive programming to catch bugs before run timeIncorporate automated builds, code analysis, and testing into the daily engineering processImplement better source-control management and check-in proceduresEstablish a quality-driven, milestone-based project rhythm-and improve your results!
Contents
Recommendations for Solid Code Foreword Acknowledgements Introduction Chapter 1: Code Quality in an Agile World Chapter 2: Class Design and Prototyping Chapter 3: Metaprogramming Chapter 4: Performance Is a Feature Chapter 5: Designing for Scale Chapter 6: Security Design and Implementation Chapter 7: Managed Memory Model Chapter 8: Defensive Programming Chapter 9: Debugging Chapter 10: Code Analysis Chapter 11: Improving Engineering Processes Chapter 12: Attitude Is Everything Appendix A: Agile Development Resources Appendix B: Web Performance Resources Appendix : About the Authors
-
- 電子書籍
- 頭山翁語録
-
- 電子書籍
- キング・フロムヘル【全年齢版】【タテス…
-
- 電子書籍
- 孤高のメス 外科医当麻鉄彦 第3巻 幻…
-
- 電子書籍
- 風の季節 2 クイーンズコミックスDI…
-
- 電子書籍
- ミサイル・ガールフレンズ 第2巻