|
|
libcats.org
The Pragmatic Programmer: From Journeyman to MasterAndrew Hunt, David ThomasProgrammers are craftspeople trained to use a certain set of tools (editors, object managers, version trackers) to generate a certain kind of product (programs) that will operate in some environment (operating systems on hardware assemblies). Like any other craft, computer programming has spawned a body of wisdom, most of which isn't taught at universities or in certification classes. Most programmers arrive at the so-called tricks of the trade over time, through independent experimentation. In The Pragmatic Programmer, Andrew Hunt and David Thomas codify many of the truths they've discovered during their respective careers as designers of software and writers of code.Some of the authors' nuggets of pragmatism are concrete, and the path to their implementation is clear. They advise readers to learn one text editor, for example, and use it for everything. They also recommend the use of version-tracking software for even the smallest projects, and promote the merits of learning regular expression syntax and a text-manipulation language. Other (perhaps more valuable) advice is more light-hearted. In the debugging section, it is noted that, "if you see hoof prints think horses, not zebras. That is, suspect everything, but start looking for problems in the most obvious places. There are recommendations for making estimates of time and expense, and for integrating testing into the development process. You'll want a copy of The Pragmatic Programmer for two reasons: it displays your own accumulated wisdom more cleanly than you ever bothered to state it, and it introduces you to methods of work that you may not yet have considered. Working programmers will enjoy this book.
Скачать книгу бесплатно (chm, 928 Kb)
EPUB | FB2 | PDF | MOBI | TXT | RTF
* Конвертация файла может нарушить форматирование оригинала. По-возможности скачивайте файл в оригинальном формате.
Популярные книги за неделю:
Проектирование и строительство. Дом, квартира, садАвтор: Петер Нойферт, Автор: Людвиг Нефф
Размер книги: 20.83 Mb
Система упражнений по развитию способностей человека (Практическое пособие)Автор: Петров Аркадий НаумовичКатегория: Путь к себе
Размер книги: 818 Kb
Сотворение мира (3-х томник)Автор: Петров Аркадий НаумовичКатегория: Путь к себе
Размер книги: 817 Kb
Радиолюбительские схемы на ИС типа 555Автор: Трейстер Р.Категория: Электротехника и связь
Размер книги: 13.64 Mb
Только что пользователи скачали эти книги:
Когнитивная психотерапия расстройств личностиАвтор: Бек Аарон, Автор: Фримен АртурКатегория: Психология
Размер книги: 1.46 Mb
Главный редуктор ВР-14. Руководство по технической эксплуатации. 7871 РЭАвтор:Категория: Военная техника
Размер книги: 3.75 Mb
HP-UX 11i Tuning and Performance (2nd Edition) (Hewlett-Packard Professional Books (Paperback))Автор: Robert F. Sauers
Размер книги: 4.23 Mb
Chromatography of Antibiotics: Journal of Chromatography LibraryАвтор: Gerald H. Wagman, Автор: Marvin J. WeinsteinКатегория: Наука (общее), Научно-популярное
Размер книги: 17.28 Mb
Culturally Relevant Pedagogy: Clashes and ConfrontationsАвтор: Lisa Scherff, Автор: Karen Spector, Автор: Dawn Abt-Perkins, Автор: Ruth Balf, Автор: Matthew Brown, Автор: Jacqueline Deal, Автор: Elizabeth Dutro, Автор: Kimberly Adilia Helmer, Автор: Stephanie Jones, Автор: Elham Kazemi, Автор: Aaron Kuntz, Автор: Kysa Nygreen, Автор: Eileen Carlton Parsons, Автор: Melanie Shoffner, Автор: Steven Wall, Автор: Victoria Wh
Размер книги: 908 Kb
Thin Air: How Wireless Technology Supports Lean InitiativesАвтор: Dann Anthony Maurno, Автор: Louis Sirico
Размер книги: 3.16 Mb
|
|
|