技术细节
Mac兼容性 |
N |
页数 |
315 pages |
作者 |
Donis Marshall, John Bruno |
Solid Code
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.
Adopt the modern coding techniques that help reduce errors and increase your efficiency
Ideal for new to intermediate level developers, but with fresh insights for more experienced programmers, SOLID CODE will help improve your coding techniques at each phase of product development: design, prototyping, implementation, debugging, and testing. This book shares practical, experience-based advice from veteran engineers and developers that you can apply to your own work now, whether using agile or waterfall methods.
Optimize each stage of the development process - from designing to testing - and produce higher-quality applications:
- Use metaprogramming to reduce code complexity, while increasing flexibility & manntainability;
- Treat performance as a feature - and manage it throughout the development life cycle;
- Apply best practices for application scalability;
- Employ preventative security measures to ward off malicious attacks;
- Practice defensive programming to catch bugs before runtime;
- Incorporate automated builds, code analysis, and testing into the daily engineering process;
- & more.