|
|
libcats.org
Refactoring: Improving the Design of Existing CodeMartin Fowler, Kent Beck, John Brant, William Opdyke, Don RobertsI bought this book in 2004 and have read most of it multiple times. This is not a how to write code book, it's a how to write and rewrite code well book.
Frankly, the reason I bought this book was because Kent Beck was a co-author. His book "Smalltalk Best Practice Patterns" is a classic, even though it is tough to read. Beck knows software development from practical experience, not only theoretical concepts. I've been programming for 35 years, and this book reaffirmed what I had learned from working on many projects, writing many tens of thousands lines of code, and maintaining millions of lines of code. Write tiny methods. Each method should do one thing and do it well. Avoid duplicate code for many reasons. I practice the principles in this book everyday. If you understand and practice them too, you will be a better software developer. EPUB | FB2 | MOBI | TXT | RTF
* Конвертация файла может нарушить форматирование оригинала. По-возможности скачивайте файл в оригинальном формате.
Популярные книги за неделю:
Проектирование и строительство. Дом, квартира, садАвтор: Петер Нойферт, Автор: Людвиг Нефф
Размер книги: 20.83 Mb
Система упражнений по развитию способностей человека (Практическое пособие)Автор: Петров Аркадий НаумовичКатегория: Путь к себе
Размер книги: 818 Kb
Сотворение мира (3-х томник)Автор: Петров Аркадий НаумовичКатегория: Путь к себе
Размер книги: 817 Kb
Радиолюбительские схемы на ИС типа 555Автор: Трейстер Р.Категория: Электротехника и связь
Размер книги: 13.64 Mb
Handbook of Antennas in Wireless CommunicationsАвтор: Lester Packer, Автор: Enrique Cadenas
Размер книги: 37.19 Mb
Только что пользователи скачали эти книги:
Реакции и методы исследования органический соединенийАвтор: Казанский Б.А. (ред)
Размер книги: 7.98 Mb
An Introduction to Drugs in Sport: Addicted to Winning?Автор: Ivan Waddington, Автор: Andy SmithКатегория: sports
Размер книги: 2.18 Mb
Reconstruction Under Fire: Unifying Civil and Military CounterinsurgencyАвтор: Terrence K. Kelly, Автор: Brooke Stearns Lawson, Автор: Michelle Parker, Автор: Kimberly Colloton, Автор: David C. GombertКатегория: history_military
Размер книги: 5.27 Mb
Reform in the Ottoman Empire 1856-1876Автор: Roderic H. DavisonКатегория: История
Размер книги: 30.38 Mb
A Geography of ConsciousnessАвтор: William Arkle (introduction by Colin Wilson)
Размер книги: 4.63 Mb
Nanoproteomics: Methods and Protocols (Methods in Molecular Biology 790)Автор: Steven A. Toms and Robert J. Weil
Размер книги: 7.05 Mb
|
|
|