Effective SQL brings together the hands-on solutions and practical insights you need to solve a wide range of complex problems with SQL, and to design databases that make it far easier to manage data in the future.
In this indispensable book, Diomidis Spinellis uses more than 600 real-world examples to show you how to identify good (and bad) code: how to read it, what to look for, and how to use this knowledge to improve your own code.
Whether you are composing a Web page on the Internet or agonizing over an annual budget report, these books are the key to clarity, accuracy, and economy in any writing task.
Whether you are composing a Web page on the Internet or agonizing over an annual budget report, these books are the key to clarity, accuracy, and economy in any writing task.
Each item will provide advice on what to do, what to avoid, how to strike the right balance, and why this is the best choice. Effective Python will prepare growing programmers to make a big impact using Python.
In this indispensable book, Diomidis Spinellis uses more than 600 real-world examples to show you how to identify good (and bad) code: how to read it, what to look for, and how to use this knowledge to improve your own code.
Providing the tools and techniques needed to implement critical chain project management in an organization, this text shows how to reduce stress on a project team, eliminate cost and scheduling over-runs, effectively manage project ...
Complete files for the open source code illustrated in this book are available on the Code Reading CD-ROM and online at: http: //www.spinellis.gr/codequality/