|
|
libcats.org
Preventative Programming Techniques: Avoid and Correct Common MistakesBrian HawkinsPreventative Programming Techniques provides programmers with a clear and intelligent approach to detecting, preventing, and correcting the most common mistakes. It includes practical ways to reduce problems that occur every day, and provides methods for correcting problems that already exist. Using a medical metaphor, each of the common problems is presented as an illness. Each illness is then presented in a structured approach that includes a basic description, common symptoms, prevention methods, cures, and related illnesses to look for.The majority of the principles and practices espoused are language independent and focus on instructing programmers how to detect and avoid problems. It also includes guidelines on determining when and how to refactor or rewrite code. Some of the major and minor illnesses found throughout programming, include premature optimization, CAP (cut and paste) epidemic, NIH (not invented here) syndrome, complexification, oversimplification, docuphobia, and more. If you're a programmer, you've made these mistakes or you've had to deal with code that has them in it.To learn how to prevent and fix these problems, check out all of the illnessesyou're sure to find insightful tips for your own projects. Novice programmers will benefit greatly from reading through each category of illness from start to finish, and experienced programmers will benefit from the insightful tips and anecdotes.
Скачать книгу бесплатно (chm, 3.68 Mb)
EPUB | FB2 | PDF | MOBI | TXT | RTF
* Конвертация файла может нарушить форматирование оригинала. По-возможности скачивайте файл в оригинальном формате.
Популярные книги за неделю:
Система упражнений по развитию способностей человека (Практическое пособие)Автор: Петров Аркадий НаумовичКатегория: Путь к себе
Размер книги: 818 Kb
Сотворение мира (3-х томник)Автор: Петров Аркадий НаумовичКатегория: Путь к себе
Размер книги: 817 Kb
Только что пользователи скачали эти книги:
Dance Lessons: Six Steps to Great Partnerships in Business & LifeАвтор: Chip R Bell, Автор: Heather SheaКатегория: eLearning_book, hobbies_Leisure_time_guides
Размер книги: 1.79 Mb
Plato: A Very Short Introduction (Very Short Introductions)Автор: Julia Annas
Размер книги: 2.74 Mb
Fundamentals of Electrical ControlАвтор: Clarence A. PhippsКатегория: Техника, Электроника
Размер книги: 8.97 Mb
Multinational Enterprises and the Challenge of Sustainable DevelopmentАвтор: John McIntyre, Автор: Silvester Ivanaj, Автор: Vera IvanajКатегория: Компьютеры, Информационные системы
Размер книги: 10.16 Mb
Biochemical engineering: A textbook for engineers, chemists, and biologistsАвтор: Katoh S., Автор: Yoshida F.Категория: Ch_Chemistry
Размер книги: 1.25 Mb
The Naval Chronicle, Volume 5: Containing a General and Biographical History of the Royal Navy of the United Kingdom with a Variety of Original Papers on Nautical Subjects (Cambridge Library Collection - Naval Chronicle)Автор: James Stanier Clarke (editor), Автор: John McArthur (editor)
Размер книги: 19.98 Mb
Le Grandi Storie Della Fantascienza 16 (1954)Автор: Asimov IsaacКатегория: fiction
Размер книги: 1.21 Mb
|
|
|