
Новинки Энди Ханта
- 1 произведение
- 16 изданий на 3 языках
-
Программист-прагматик: 2-е юбилейное издание Энди Хант, Дэвид Томас
ISBN: 978-5-907203-32-7 Год издания: 2020 Издательство: Диалектика В этом втором, обновленном через 20 лет издании авторы предлагают прагматичный философский подход к разработке программного обеспечения, исходя из своего богатого практического опыта. Книга написана в виде последовательного ряда автономных тем-разделов, сдобрена немалой долей классических и свежих анекдотов, тщательно продуманными примерами и интересными аналогиями, демонстрируя наилучшие методики разработки программного обеспечения и основные ловушки на пути к написанию гибкого, легко приспосабливающегося к новым требованиям и повторно используемого кода. Она поможет читателю выработать и развить навыки и знания как основание для его…
-
Этюды на тему быстрой разработки программного обеспечения Энди Хант, Субраманиам В.
ISBN: 978-5-85582-410-0 Год издания: 2019 Издательство: Лори Язык: Русский Написать хорошую программу трудно - кругом подводные камни. Вы как будто слышите голос самого дьявола, который постоянно нашептывает вам заманчивые пути решения той или иной проблемы, легко и быстро приводящие не только к цели, но и к катастрофе.
.Не поддавайтесь этим дьявольским соблазнам. Ваш личный ангел-хранитель будет оберегать, вести и поддерживать вас, защищать вашу работу и карьеру. Вам помогут выстоять методы, изложенные в этой книге.
.Здесь авторы собрали накопленный индивидуальный опыт, идеи и методы работы передовых разработчиков и представили их в виде серии коротких и удобоваримых советов. Сначала вы услышите дьявольский шепот, искушающий пойти по ложному пути, но затем, подобно ангелу-хранителю, следует практика, применение которой защитит вас и вашу карьеру.
.Конечно, всего этого можно достичь методом проб и ошибок, исходя из собственного трудного опыта, но эта книга сбережет ваше время и нервы. Изучите ее - и ваш профессиональный уровень как разработчика возрастет.
.
0 -
The Pragmatic Programmer: Your Journey to Mastery Andy Hunt, Дэвид Томас
ISBN: 978-0-1359-5705-9 Год издания: 2019 Издательство: Addison Wesley Язык: Английский For twenty years, the lessons from The Pragmatic Programmer have helped a generation of programmers examine the very essence of software development, independent of any particular language, framework, or methodology. This classic title is regularly featured on “Top Ten” lists, and many corporations issue it to their new hires.
This new 20th Anniversary Edition offers a fresh look at the modern development landscape, cutting through the “business as usual” and tired advice from the net to help guide you through the next twenty years and beyond. Featuring new tips, new topics, and revisions throughout, you don’t want to miss this one.
Andy and Dave wrote this influential, classic book to help their clients create better software and rediscover the joy of coding. Almost twenty years later, its advice is still spot on, and the Pragmatic philosophy has spawned hundreds of books, screencasts, and audio books, as well as thousands of careers and success stories.
This new edition examines the core of modern software development—understanding what is wanted and producing working, maintainable code that delights its users. It covers topics ranging from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse. Read this book, and you’ll learn how to:
Fight software rot
Learn continuously
Avoid the trap of duplicating knowledge
Write flexible, dynamic, and adaptable code
Harness the power of basic tools
Avoid programming by coincidence
Learn real requirements
Solve the underlying problems of concurrent code
Guard against security vulnerabilities
Build teams of pragmatic programmers
Take responsibility for your work and career
Test ruthlessly and effectively, including Property-based testing
Implement the Pragmatic Starter Kit
Delight your users
Written as a series of self-contained sections and filled with classic and fresh anecdotes, thoughtful examples, and interesting analogies, The Pragmatic Programmer illustrates the best approaches and major pitfalls of many different aspects of software development. Whether you’re a new coder, an experienced programmer, or a manager responsible for software projects, use these lessons daily, and you’ll quickly see improvements in personal productivity, accuracy, and job satisfaction. You’ll learn skills and develop habits and attitudes that form the foundation for long-term success in your career.
You’ll become a Pragmatic Programmer. -
Программист прагматик Путь от подмастерья к мастеру Хант Энди Хант
ISBN: 978-5-8558-2394-3 Год издания: 2017 Издательство: Лори Язык: Русский Находясь на переднем крае программирования, книга "Программист-прагматик" абстрагируется от всевозрастающей специализации и технических тонкостей разработки программ на современном уровне, чтобы исследовать суть процесса - требования к работоспособной и поддерживаемой программе, приводящей пользователей в восторг. Книга охватывает различные темы - от личной ответственности и карьерного роста до архитектурных методик, придающих программам гибкость и простоту в адаптации и повторном использовании. Прочитав эту книгу, вы научитесь: - бороться с недостатками программного обеспечения; - избегать ловушек, связанных с дублированием; - создавать…
-
Программист-прагматик. Путь от подмастерья к мастеру Энди Хант, Дэвид Томас
ISBN: 0-201-61622-х Год издания: 2016 Издательство: Лори Язык: Русский Книга, которую вы сейчас держите в руках, попала ко мне как рецензенту еще до выхода в свет. Даже в черновом варианте она оказалась превосходной. Дэйву Томасу и Энди Ханту есть что сказать, и они знают, как сказать. Я видел то, над чем они трудились, и уверен, что сделанное ими будет работать. Меня попросили написать это предисловие, в котором я и объясняю причины своей уверенности. В этой книге говорится о способе программирования, которому вы можете последовать. Вполне возможно, что вы даже и не думали, что программирование окажется таким трудным занятием, но дело обстоит именно так. Почему? С одной стороны, не все книги о…
-
Programming Ruby 1.9 & 2.0: The Pragmatic Programmers' Guide Энди Хант, Дэйв Томас, Чед Фаулер
ISBN: 978-1-93778-549-9 Год издания: 2013 Издательство: The Pragmatic Programmers Язык: Английский Ruby is the fastest growing and most exciting dynamic language out there. If you need to get working programs delivered fast, you should add Ruby to your toolbox. This book is the only complete reference for both Ruby 1.9 and Ruby 2.0, the very latest version of Ruby. 2013 marks the 20th anniversary of the Ruby language. We're proud that throughout its history, we've continued to cover the latest version of Ruby. Would you like to go from first idea to working code much, much faster? Do you currently spend more time satisfying the compiler instead of your clients or end users? Are you frustrated with demanding languages that seem to get in your way, instead of getting the work done? Are you using Rails, and want to dig deeper into the underlying Ruby language? If so, then we've got a language and book for you! Ruby is a fully object-oriented language, much like the classic object-oriented language, Smalltalk. Like Smalltalk, it is dynamically typed (as opposed to Java or C++), but unlike Smalltalk, Ruby features the same conveniences found in modern scripting languages such as Perl and Python. The combination of the power of a pure object-oriented language with the convenience of a scripting language makes Ruby a favorite tool of intelligent, forward-thinking programmers. The Pickaxe contains four major sections:
* An acclaimed tutorial on using Ruby.
* The definitive reference to the language.
* Complete documentation of all built-in classes, modules, and methods.
* Complete descriptions of all 97 standard libraries. This is the reference manual for Ruby, including a description of all the standard library modules, a complete reference to all built-in classes and modules (including all the new and changed methods introduced by Ruby 1.9, 1.9.2, 1.9.3, and 2.0). It also includes all the new and changed syntax and semantics introduced since Ruby 1.8. Learn about the new parameter passing rules, local variable scoping in blocks, fibers, and the new block declaration syntax, among other exciting new features. About Ruby 2.0 Ruby 2.0 is a minor update to Ruby 1.9, unlike the more major updates from Ruby 1.8 to Ruby 1.9. The major language changes in Ruby 2.0 are the addition of keyword arguments and the change to use UTF-8 as the default source file encoding. There are a number of additions to the standard library, including:
* @Enumerator::Lazy@, which adds support for lazy access to potentially infinite lists.
* Refinements allow you to encapsulate changes to third-party classes, and scope their application to individual source files, preventing your changes from polluting the global application. You'll also find that Ruby 2 is faster, and has memory management improvements that make it more server-friendly. All told, there are over 110 sections of the book that have been flagged and cross-linked to indicate 2.0 content. What You Need
* This book assumes you have a basic understanding of object-oriented programming.
* In general, Ruby programmers tend to favor the the command line for running their code, and they tend to use text editors rather than IDEs. -
Программист-прагматик. Путь от подмастерья к мастеру Энди Хант, Дэвид Томас
ISBN: 5-85582-213-0 Год издания: 2012 Издательство: Лори Язык: Русский Находясь на переднем крае программирования, книга "Программист-прагматик" абстрагируется от всевозрастающей специализации и технических тонкостей разработки программ на современном уровне, чтобы исследовать суть процесса - требования к работоспособной и поддерживаемой программе, приводящей пользователей в восторг. Книга охватывает различные темы - от личной ответственности и карьерного роста до архитектурных методик, придающих программам гибкость и простоту в адаптации и повторном использовании. Прочитав эту книгу, вы научитесь:
Бороться с недостатками программного обеспечения;
Избегать ловушек, связанных с дублированием;
Создавать гибкие, динамичные и адаптируемые программы;
Избегать программирования в расчете на совпадение;
Защищать вашу программу при помощи контрактов, утверждений и исключений;
Собирать реальные требования;
Осуществлять безжалостное и эффективное тестирование;
Приводить в восторг ваших пользователей;
Формировать команды из программистов-прагматиков;
С помощью автоматизации делать ваши разработки более точными.
Книга "Программист-прагматик" написана в виде последовательных законченных разделов и изобилует анекдотами, серьезными примерами и разнообразными аналогиями. В ней описываются самые интересные случаи из практики авторов и основные ловушки, относящиеся к разным аспектам разработки программ.
Будь вы новичок, опытный программист или менеджер, ответственный за проекты в области программного обеспечения, - в любом случае используйте в своей работе уроки, описанные в книге, и вскоре ваша производительность, точность и удовлетворение от сделанной работы возрастут. Вы получите навыки и сформируете привычки, которые станут основой для долгосрочной успешной карьеры. Вы станете программистом-прагматиком. -
Программист-прагматик. Путь от подмастерья к мастеру Энди Хант, Дэвид Томас
ISBN: 5-85582-213-3 Год издания: 2009 Издательство: Лори Язык: Русский -
The Pragmatic Programmer: From Journeyman to Master Энди Хант, Дэвид Томас
ISBN: 020161622X Год издания: 2009 Издательство: Лори Язык: Русский If I'm putting together a project, it's the authors of this book that I want. . . . And failing that I'd settle for people who've read their book." -- Ward Cunningham Straight from the programming trenches, The -
Pragmatic Thinking and Learning: Refactor Your Wetware Энди Хант
ISBN: 978-1-93435-605-0 Год издания: 2008 Издательство: The Pragmatic Programmers Язык: Английский -
Pragmatic Unit Testing in C# with NUnit, 2nd Edition Энди Хант, Дэйв Томас, Matt Hargett
ISBN: 978-0977616671 Год издания: 2007 Язык: Английский The NIST estimates that poor testing costs the US economy $60 billion annually. This book gives teams straightforward and proven ways to introduce unit testing into their process, resulting in higher quality and fewer bugs.
All over the world, software teams are using unit testing both to verify their code and as a way of helping them design better code. This book is unique in the way it covers two aspects: showing developers both how to test and helping them determine what to test.
New in the second edition:
* Updated for NUnit 2.4 (.NET 2.0 and Visual Studio 2005)
* More assert methods
* New String and Collection assertion support
* Better support for multiple-platform development
* Higher-level setup and teardown fixtures
* Whole new chapter on extending NUnit
* and more! -
Программист-прагматик. Путь от подмастерья к мастеру Энди Хант, Дэвид Томас
ISBN: 5-85582-213-3, 0-201-61622-X Год издания: 2007 Издательство: Захаров Язык: Русский -
Pragmatic Unit Testing in C# with NUnit Энди Хант
ISBN: 9780974514024 Год издания: 2004 Язык: Английский Pragmatic Unit Testing in C# with NUnit
-
Программист-прагматик. Путь от подмастерья к мастеру Энди Хант, Дэвид Томас
ISBN: 5-85582-213-3, 0-201-61622-X Год издания: 2004 Издательство: Лори Язык: Русский Находясь на переднем крае программирования, книга "Программист-прагматик" абстрагируется от всевозрастающей специализации и технических тонкостей разработки программ на современном уровне, чтобы исследовать суть процесса - требования к -
Программист-прагматик. Путь от подмастерья к мастеру Энди Хант, Дэвид Томас
ISBN: 5-85582-213-3 Год издания: 2004 Издательство: Лори Язык: Русский Находясь на переднем крае программирования, книга "Программист-прагматик" абстрагируется от всевозрастающей специализации и технических тонкостей разработки программ на современном уровне, чтобы исследовать суть процесса - требования к -
Pragmatic Version Control Using CVS Энди Хант, Дэйв Томас
ISBN: 0974514004 Язык: Русский This book is a recipe-based approach to using the CVS Version Control system that will get you up and running quickly--and correctly. All projects need version control: it's one of the foundational pieces of any project's infrastructure. Yet half