[Apress] <em>软件开发</em>专业实践 (英文版)
[Apress] Software Development and Professional Practice (E-Book)
Software Development and Professional Practice reveals how to design and code great software. What factors do you take into account? What makes a good design? What methods and processes are out there for designing software? Is designing small programs different than designing large ones? How can you tell a good design from a bad one? You'll learn the principles of good software design, and how to turn those principles back into great code.
Software Development and Professional Practice is also about code construction—how to write great programs and make them work. What, you say? You've already written eight gazillion programs! Of course I know how to write code! Well, 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. You'll also talk about reading code. How do you read code? What makes a program readable? Can good, readable code replace documentation? How much documentation do you really need?
[作者信息] John Dooley
[图书格式] PDF 格式
1.Found clock-sensitive change during active clock edge at time on register ""
2.Verilog HDL assignment warning at : truncated value with size to match size of target (
4.Following 9 pins have nothing, GND, or VCC driving datain port -- changes to this connectivity may change fitting results
Found pins functioning as undefined clocks and/or memory enables
.Timing characteristics of device EPM570T144C5 are preliminary
Design contains input pin(s) that do not drive logic
Timing Analysis does not support the analysis of latches as synchronous elements for the currently selected device family