Технология программирования
Информатика и вычислительная техника
  • формат pdf
  • размер 6.06 МБ
  • добавлен 01 декабря 2011 г.
Martin R. The Clean Coder A Code of Conduct for Professional Programmers
Paperback: 256 pages
Publisher: Prentice Hall; 1 edition (May 23, 2011)
Language: English
ISBN-10: 0137081073
ISBN-13: 978-0137081073
(рус. изд. Идеальный программист. Как стать профессионалом разработки ПО)
Programmers who endure and succeed amidst swirling uncertainty and nonstop pressure share a common attribute: They care deeply about the practice of creating software. They treat it as a craft. They are professionals.
In The Clean Coder: A Code of Conduct for Professional Programmers, legendary software expert Robert C. Martin introduces the disciplines, techniques, tools, and practices of true software craftsmanship. This book is packed with practical advice–about everything from estimating and coding to refactoring and testing. It covers much more than technique: It is about attitude. Martin shows how to approach software development with honor, self-respect, and pride; work well and work clean; communicate and estimate faithfully; face difficult decisions with clarity and honesty; and understand that deep knowledge comes with a responsibility to act.

Readers will lea
What it means to behave as a true software craftsman
How to deal with conflict, tight schedules, and unreasonable managers
How to get into the flow of coding, and get past writer’s block
How to handle unrelenting pressure and avoid buout
How to combine enduring attitudes with new development paradigms
How to manage your time, and avoid blind alleys, marshes, bogs, and swamps
How to foster environments where programmers and teams can thrive
When to say No–and how to say it
When to say Yes–and what yes really means

Great software is something to marvel at: powerful, elegant, functional, a pleasure to work with as both a developer and as a user. Great software isn’t written by machines. It is written by professionals with an unshakable commitment to craftsmanship. The Clean Coder will help you become one of them–and ea the pride and fulfillment that they alone possess.
Читать онлайн
Похожие разделы
Смотрите также

Conger S. New Software Engineering

  • формат pdf
  • размер 46.7 МБ
  • добавлен 03 января 2012 г.
Издательство Springer, 2008, -830 pp. As we move toward the 21st century, the techniques, tools, technologies, and subject matter of applications development are changing radically. Globalization of the work place is impacting IS development as well, by pressuring organizations to strive for competitive advantage through automation, among other methods. Strategic IS, reusable designs, downsizing, right-sizing, multimedia databases, and reusable...

Dooley J. Software Development and Professional Practice

  • формат pdf
  • размер 6 МБ
  • добавлен 16 августа 2011 г.
Apress, 2011. - 242 p. Software Development and Professional Practice reveals how to design and code great software. What factors do you take into account? What makes a good design? What methods and processes are out there for designing software? Is designing small programs different than designing large ones? How can you tell a good design from a bad one? You'll learn the principles of good software design, and how to turn those principles back...

Hussmann H. Foundations for Software Engineering Methods

  • формат pdf
  • размер 4.42 МБ
  • добавлен 28 октября 2011 г.
Издательство Springer, 1997, -288 pp. Formal methods in computer science aim at a scientific foundation on which methods and tools for practical system construction can be based. Practice requires methods for the specification of software systems, tools for checking specifications for syntactic consistency, and support for generation of code from specifications, as well as tools for proving the correctness of manually produced code with respect...

Jalote P. An Integrated Approach to Software Engineering

  • формат pdf
  • размер 7.7 МБ
  • добавлен 10 ноября 2011 г.
Издательство Springer, 2005, -571 pp. Third Edition An introductory course in Software Engineering remains one of the hardest subjects to teach. Much of the difficulty stems from the fact that Software Engineering is a very wide field which includes a wide range of topics. Consequently, what should be the focus of an introductory course remains a challenge with many possible viewpoints. This third edition of the book approaches the problem from...

Koranne S. Practical Computing on the Cell Broadband Engine

  • формат pdf
  • размер 3.7 МБ
  • добавлен 23 июля 2011 г.
Springer, 2009. 485 p. ISBN:1441903070 Practical Programming in the Cell Broadband Engine offers a unique programming guide for the Cell Broadband Engine, demonstrating a large number of real-life programs to identify and solve problems in engineering, logic design, VLSI CAD, number-theory, graph-theory, computational geometry, image processing, and other subjects. This book: Explores a wide variety of problems presenting the Cell Broadband Eng...

Lasater C.G. Design Patterns

  • формат pdf
  • размер 1.93 МБ
  • добавлен 07 ноября 2011 г.
Издательство Wordware Publishing, 2006, -471 pp. Design patterns have been around for quite a few years. They were originally created by the Gang of Four (Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides), which is responsible for formalizing the accepted design patterns we use today. Their use, while questioned and argued over by different programming schools of thought, has generally been accepted as "best practices" within the dev...

Meszaros G. xUnit Test Patterns Refactoring Test Code

  • формат pdf
  • размер 5.16 МБ
  • добавлен 22 ноября 2011 г.
Hardcover: 833 pages Publisher: Addison-Wesley (May 31, 2007) Language: English ISBN-10: 0131495054 ISBN-13: 978-0131495050 Automated testing is a cornerstone of agile development. An effective testing strategy will deliver new functionality more aggressively, accelerate user feedback, and improve quality. However, for many developers, creating effective automated tests is a unique and unfamiliar challenge. xUnit Test Patterns is the definitive...

Myers, Glenford J. The Art of Software Testing

  • формат pdf
  • размер 3.52 МБ
  • добавлен 17 октября 2011 г.
Published by by John Wiley & Sons, Inc., Hoboken, New Jersey © 2004. 2rd edition. ISBN: 0-471-46912-2, 151 pages. This long-awaited revision of a bestseller provides a practical discussion of the nature and aims of software testing. You'll find the latest methodologies for the design of effective test cases, including information on psychological and economic principles, managerial aspects, test tools, high-order testing, code inspections, a...