IT Skills Software Design and Development Programming Practices
With language-agnostic advice that's relevant to all developers, this clear, practical, and entertaining book will help take your programming beyond writing correct code to writing great code and turn you into a true programming professional.