|
|
libcats.org
Antipatterns. Refactoring Software, Archtectures and Projects in CrisisWilliam J. Brown, Raphael C. Malveau, Hays W. "Skip" McCormick, Thomas J. MowbrayIf patterns are good ideas that can be re-applied to new situations, AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis looks at what goes wrong in software development, time and time again. This entertaining and often enlightening text defines what seasoned developers have long suspected: despite advances in software engineering, most software projects still fail to meet expectations - and about a third are cancelled altogether. The authors of AntiPatterns draw on extensive industry experience, their own and others, to help define what's wrong with software development today. They outline reasons why problem patterns develop (such as sloth, avarice, and greed) and proceed to outline several dozen patterns that can give you headaches or worse.Their deadliest hit list begins with the Blob, where one object does most of the work in a project, and Continuous Obsolescence, where technology changes so quickly that developers can't keep up. Some of the more entertaining antipatterns include the Poltergeist (where do-nothing classes add unnecessary overhead), the Boat Anchor (a white elephant piece of hardware or software bought at great cost) and the Golden Hammer (a single technology that is used for every conceivable programming problem). The authors then proceed to define antipatterns oriented toward management problems with software (including Death by Planning and Project Mismanagement, along with several miniature antipatterns, that help define why so many software projects are late and overbudget).The authors use several big vendors' technologies as examples of today's antipatterns. Luckily, they suggest ways to overcome antipatterns and improve software productivity in "refactored solutions" that can overcome some of these obstacles. However, this is a realistic book, a mix of "Dilbert" and software engineering. A clever antidote to getting too optimistic about software development, AntiPatterns should be required reading for any manager facing a large-scale development project.
Скачать книгу бесплатно (pdf, 3.16 Mb)
Читать «Antipatterns. Refactoring Software, Archtectures and Projects in Crisis» EPUB | FB2 | MOBI | TXT | RTF
* Конвертация файла может нарушить форматирование оригинала. По-возможности скачивайте файл в оригинальном формате.
Популярные книги за неделю:
Проектирование и строительство. Дом, квартира, садАвтор: Петер Нойферт, Автор: Людвиг Нефф
Размер книги: 20.83 Mb
Система упражнений по развитию способностей человека (Практическое пособие)Автор: Петров Аркадий НаумовичКатегория: Путь к себе
Размер книги: 818 Kb
Сотворение мира (3-х томник)Автор: Петров Аркадий НаумовичКатегория: Путь к себе
Размер книги: 817 Kb
Радиолюбительские схемы на ИС типа 555Автор: Трейстер Р.Категория: Электротехника и связь
Размер книги: 13.64 Mb
Только что пользователи скачали эти книги:
Ты будешь жить!Автор: Воронова Влада ЮрьевнаКатегория: Социально-психологическая фантастика
Размер книги: 18 Kb
Русский Дом (Настольная книга хозяйки)Автор: А. А. Халин; Н. С. СунинКатегория: Кулинария
Размер книги: 45.90 Mb
Hull, Mathon. Prototype of polynomial rootfinder with (not really) quadratic convergence (TOMS1996)(T)(20s).djvuАвтор:
Размер книги: 143 Kb
Von Fall zu Fall - Ambulante Pflege im Recht: Rechtsfragen in der ambulanten Pflege von A-Z (German Edition)Автор: Rolf Hofert, Автор: Thomas Mei?ner
Размер книги: 2.45 Mb
Allegories of Reading: Figural Language in Rousseau, Nietzsche, Rilke, and ProustАвтор: Paul De ManКатегория: Языкознание
Размер книги: 12.36 Mb
Beyond Human Error: Taxonomies and Safety ScienceАвтор: Brendan Wallace, Автор: Alastair Ross
Размер книги: 3.30 Mb
Introduction to Quadratic Forms (Grundlehren der mathematischen Wissenschaften)Автор: Timothy O. O'Meara
Размер книги: 2.32 Mb
Чертежи кораблей французского флота - LE FANTASQUE 1934Автор:Категория: КНИГИ ВОЕННАЯ ИСТОРИЯ
Размер книги: 9.25 Mb
Compr. Heterocyclic Chem. III Vol. 9 Six-membered Rings with Three or more HeteroatomsАвтор: Katritzky A.R., Автор: et al. (eds.)Категория: Химия
Размер книги: 14.06 Mb
|
|
|