Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Code Craft: The Practice of Writing Excellent Code

Buy
Many programmers know how to write correct code - code that works. But not all know how to craft great code - code that is well written and easy to understand. Code Craft teaches programmers how to move beyond writing correct code to writing great code. The book covers code writing concerns, including code presentation style, variable naming, error handling, and security; and the wider issues of programming in the real world, such as good teamwork, development processes, and documentation. Code Craft presents language-agnostic advice that is relevant to all developers, from an author with loads of practical experience. A Q&A section at the end of each chapter helps readers to review the material and makes the book suited for academic use as well.

Programming is your passion. It’s sad, but it’s true. As a hardcore techie, you practically program in your sleep. Now you’re in the heart of the Real World, deep in the industry, doing what you could never imagine: being paid to play with computers. The truth is, you’d have paid someone for the privilege.

But this is an odd place, not what you were expecting at all. Surprised by the incursion of unrealistic deadlines and bad management (if management is what they call it), of shifting requirements and a legacy of awful code, you’re left wondering if this is really it. The world is conspiring to prevent you from writing the code you always dreamed of. Welcome to life in the software factory. You’re on the front line of a tough battle to create pieces of artistic mastery and scientific genius. Good luck.
(HTML tags aren't allowed.)

Applied Data Mining: Statistical Methods for Business and Industry (Statistics in Practice)
Applied Data Mining: Statistical Methods for Business and Industry (Statistics in Practice)

Data mining can be defined as the process of selection, exploration and modelling of large databases, in order to discover models and patterns. The increasing availability of data in the current information society has led to the need for valid tools for its modelling and analysis. Data mining and applied statistical methods are the...

Exploitation of Linkage Learning in Evolutionary Algorithms (Adaptation, Learning, and Optimization)
Exploitation of Linkage Learning in Evolutionary Algorithms (Adaptation, Learning, and Optimization)

One major branch of enhancing the performance of evolutionary algorithms is the exploitation of linkage learning. This monograph aims to capture the recent progress of linkage learning, by compiling a series of focused technical chapters to keep abreast of the developments and trends in the area of linkage. In evolutionary algorithms, linkage...

The Thirteen Books of Euclid's Elements, Volume 3
The Thirteen Books of Euclid's Elements, Volume 3
This is a reproduction of a book published before 1923. This book may have occasional imperfections such as missing or blurred pages, poor pictures, errant marks, etc. that were either part of the original artifact, or were introduced by the scanning process. We believe this work is culturally important, and despite the imperfections, have...

Computational Geometry: Algorithms and Applications, Second Edition
Computational Geometry: Algorithms and Applications, Second Edition
This well-accepted introduction to computational geometry is a textbook for high-level undergraduate and low-level graduate courses. The focus is on algorithms and hence the book is well suited for students in computer science and engineering. Motivation is provided from the application areas: all solutions and techniques from computational...
Robustness and Complex Data Structures
Robustness and Complex Data Structures
Our journey towards this Festschrift started when realizing that our teacher, mentor, and friend Ursula Gather was going to celebrate her 60th birthday soon. As a researcher, lecturer, scientific advisor, board member, reviewer, editor, Ursula has had a wide impact...
Full-Stack React Projects: Modern web development using React 16, Node, Express, and MongoDB
Full-Stack React Projects: Modern web development using React 16, Node, Express, and MongoDB

Unleash the power of MERN stack by building diverse web applications using React, Node.js, Express, and MongoDB

Key Features

  • Create dynamic web applications with the MERN stack
  • Leverage the power of React in building interactive and complex user interfaces
  • ...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy