- Tao Te Ching
- Central & South African
- Other Team Sports
- Quinn, Daniel
- Crete
- Lawhead, Stephen
- Latin
- Home & Community Health
- Job Markets & Advice
- Book Collecting
- Design
- General
- Fosse, Bob
- Meriwether, Lee
- Lindsey, Johanna
- Noon, Jeff
- A-Z Mysteries
- Wilson, Gahan
- Weaver, Tom
- Christianity
- General
- Specialty Travel
- General
- Bridwell, Norman
- Washington, George
- Lucas, George
- Leonard, Herman
- Orlando
- ( D )
- Asian
- Some of our other sites:
- Books
- Clothing, Shoes and Accessories
- Baby Clothes and Accessories
- Cosmetics, Beauty Products and Fragrances
- Cellphones, Call Plans and Accessories
- Video Games
- DVDs
- Electronics, Gadgets and Computers
- Health and Personal Care
- Home and Garden
- Home DIY
- Jewelry
- Magazines and Newspapers
- Music Downloads
- Musical Instruments
- Office Equipment and Supplies
- Software and Games
- Sporting Goods
- Toys and Games
- Watches
- UK Books
- UK Video Games
- UK Home and Garden
- UK Electronics, Gadgets and Computers
- UK Baby Clothes and Accessories
- UK Software and Games
- UK Sporting Goods
- UK Toys and Games
Books : Computers & Internet : Software : General
-
With Leopard, Apple has unleashed the greatest version of Mac OS X yet, and David Pogue is back with another meticulous Missing Manual to cover the operating system with a wealth of detail. The new Mac OS X 10.5, better known as Leopard, is faster than its predecessors, but nothing's too fast for Pogue and this Missing Manual. It's just one of reasons this is the most popular computer book of all time. Mac OS X: The Missing Manual, Leopard Edition is the authoritative book for Mac users of all technical levels and experience. If you're new to the Mac, this book gives you a crystal-clear, jargon-free introduction to the Dock, the Mac OS X folder structure, and the Mail application. There are also mini-manuals on iLife applications such as iMovie, iDVD, and iPhoto, and a tutorial for Safari, Mac's web browser. This Missing Manual book is amusing and fun to read, but Pogue doesn't take his subject lightly. Which new Leopard features work well and which do not? What should you look for? What should you avoid? Mac OS X: The Missing Manual, Leopard Edition offers an objective and straightforward instruction for using: Leopard's totally revamped Finder Spaces to group your windows and organize your Mac tasks Quick Look to view files before you open them The Time Machine, Leopard's new backup feature Spotlight to search for and find anything in your Mac Front Row, a new way to enjoy music, photos, and videos Enhanced Parental Controls that come with Leopard Quick tips for setting up and configuring your Mac to make it your own There's something new on practically every page of this new edition, and David Pogue brings his celebrated wit and expertise to every one of them. Mac's brought a new catto town and Mac OS X: The Missing Manual, Leopard Edition is a great new way to tame it.
-
-
- Revised and updated to cover changes to all of Office's applications and productivity tools
- Offers beyond-the-basics coverage of Office word processing, spreadsheets, presentations, e-mail, databases, and desktop publishing
- Covers Word, Excel, Access, PowerPoint, Outlook, Publisher, productivity tools such as Microsoft OneNote, and SharePoint
- Thoroughly updated to cover the new Office interface as well as new features in each application
-
This thorough, self-paced guide to Adobe Photoshop CS3--written by the experts at Adobe Systems' is ideal for beginning users who want to learn key Photoshop concepts and techniques, while readers who already have some experience with Photoshop can use this book to learn Photoshop CS3's more advanced features and newest tools. Using clear, step-by-step, project-based lessons, each chapter walks readers through the creation of a specific project, with each chapter building on the reader's growing knowledge of the program, while review questions at the end of each chapter reinforce the skills learned in each lesson. Photoshop CS3, long the industry standard for digital imaging software, offers plenty of new features and enhancements for creative professionals and digital photographers alike. Users can enjoy unrivaled editing with non-destructive Smart Filters, improved curves, and adjustable cloning and healing with Preview Overlay. Increase productivity with Photoshop CS3's streamlined interface and new Photoshop Lightroom " integration. Anyone who wants to create a composite will benefit from the revamped Photomerge® tool, which lets you apply automatic layer alignment and blending to your images, while the new Quick Selection tool lets you select pixels not just by color, but by texture and shape as well. And digital photographers will be pleased to know that they can now process multiple Camera Raw images in a fraction of the time it used to take.
Educational instructor notes—created to help teachers plan, organize, and time their lessons—are available for this book (and for other Classroom in a Book titles) at www.peachpit.com/instructorresources. -
-
Scott Kelby was honored with Professional Photographer magazine’s highly coveted 2008 Hot One Award for The Adobe Photoshop CS3 Book for Digital Photographers. Here’s what Jeff Kent, the Hot One Editor at Professional Photographer, has to say about the book: “In a how-to published by Peachpit Press, Scott Kelby, best-selling author on Adobe Photoshop, delves into CS3 to uncover the most important and useful techniques for digital photographers. Our judges liked Kelby’s direct approach with step-by-step instructions. In this new edition, Kelby shares even more secrets from the top pros.”
Shutterbug magazine chose The Adobe Photoshop CS3 Book for Digital Photographers as a Top Digital Book of 2007. Here’s what Joe Farace of Shutterbug has to say about the book: “Scott Kelby’s name on a Photoshop book is like the Dodge brand on the front of a pickup truck. You know it’s built RAM—or pixel—tough. Combining his famous twisted wit with unwaveringly straight tutorials, Kelby takes you through a detailed tour of Photoshop CS3 by showing how to use the new features. No fluff; just page after page of well-illustrated tutorials showing photographers how to get the most out of the new features, commands, and effects found in the latest version of Adobe’s flagship. It will get you up to speed on CS3’s new features faster than you can all by yourself.”
Scott Kelby, the #1 best-selling Photoshop author in the world today, once again takes this book to a whole new level as he uncovers the latest, most important, and most exciting new Adobe Photoshop CS3 techniques for digital photographers. This major update to his award-winning, record-breaking book does something for digital photographers that’s never been done before–it cuts through the bull and shows you exactly “how to do it.” It’s not a bunch of theory; it doesn’t challenge you to come up with your own settings or figure it out on your own. Instead, Scott shows you step-by-step the exact techniques used by today’s cutting-edge digital photographers, and best of all, he shows you flat-out exactly which settings to use, when to use them, and why.
That’s why the previous editions of this book are widely used as the official course study guide in photography courses at college and universities around the world, and this new edition for Photoshop CS3 exposes even more of the top pros’ most closely-guarded secrets.
Learn How The Pros Do It
Each year Scott trains thousands of professional photographers on how to use Photoshop, and almost without exception they have the same questions, the same problems, and the same challenges–and that’s exactly what he covers in this book. You’ll learn:
• The sharpening techniques the pros really use.
• The pros’ tricks for fixing the most common digital photo problems fast!
• How to get great looking prints (that actually match your screen!)
• A whole chapter on the latest, most requested Photoshop special effects!
• How to color correct any photo without breaking a sweat.
• How to process Raw images, plus how to take advantage of all the new Camera Raw features in CS3!
• The portrait retouching secrets only the pros know about!
• How to add real automation to your work.
• How to show your work like a pro!
Plus a host of shortcuts, workarounds, and slick “insider” tricks to send your productivity through the roof! If you’re a digital photographer, and you’re ready to learn the “tricks of the trade”–the same ones that today’s leading pros use to correct, edit, sharpen, retouch, and present their work–then you’re holding the book that will do just that. -
Welcome to Dreamweaver CS3. This new version of the popular web design software offers a rich environment for building professional sites, with drag-and-drop simplicity, clean HTML code, and dynamic database-driven web site creation tools. Moreover, it's now integrated more tightly with Adobe's other products: Photoshop, InDesign, Flash, and their siblings. But with such sophisticated features, the software isn't simple. So say hello to Dreamweaver CS3: The Missing Manual, the fifth edition of this bestselling book by experienced web site trainer and author David McFarland. This book helps both first-time and experienced web designers bring stunning, interactive web sites to life. With jargon-free language and clear descriptions, this new edition addresses both beginners who need step-by-step guidance as well as long-time Dreamweaver users who need a handy reference to address the inner-workings of the program. Dreamweaver CS3: The Missing Manual teaches designers how to construct and manage web sites by examining web-page components and Dreamweaver's capabilities through "live examples." With a complete A-Z guide to designing, organizing, building and deploying a web site for those with no web design experience, this book: Takes you through the basics to advanced techniques to control the appearance of your web pages with CSS Shows you how to design dynamic database-driven web sites, from blogs to product catalogs, and from shopping carts to newsletter signup forms Teaches you how to master your web site, and manage thousands of pages effortlessly Witty and objective, Dreamweaver CS3: The Missing Manual is a must for anyone who uses this highly popular program, from beginners toprofessionals. Altogether, it's the ultimate atlas for Dreamweaver CS3.
-
Book Description
The first edition of this book was released at the 2001 Tech Ed conference in Atlanta, Georgia. Since that time, this text has been revised, tweaked, and enhanced to account for the changes found within each release of the .NET platform (1.1, 2.0, 3.0 and now 3.5).
The last version, .NET 3.0, was more of an augmentative release, essentially providing three new APIs: Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF) and Windows Workflow Foundation (WF). As you would expect, coverage of the "W's" has been expanded a great deal in this version of the book from the previous Special Edition text.
Unlike .NET 3.0, .NET 3.5 provides dozens of new C# language features and .NET APIs. This edition of the book will walk you through all of this new material using the same readable approach as was found in previous editions. Rest assured, you'll find detailed coverage of Language Integrated Query (LINQ), the C# 2008 language changes (automatic properties, extension methods, anonymous types, etc.) and the numerous bells and whistles of Visual Studio 2008.
What you will learn
- Everything you need to know – get up to speed with C# 2008 quickly and efficiently.
- Discover all the new .NET 3.5 features — Language Integrated Query, anonymous types, extension methods, automatic properties, and more.
- Get a professional foothold — targeted to appeal to experienced software professionals, this book gives you the facts you need the way you need to see them.
- A rock-solid foundation – focuses on everything you need to be a successful .NET 3.5 programmer, not just the new features. Get comfortable with all the core aspects of the platform — including assemblies, remoting, Windows Forms, Web Forms, ADO.NET, XML web services, and much more.
Who is this book for?
If you're checking out this book for the first time, understand that it targets experienced software professionals and/or students of computer science (so please don't expect three chapters devoted to "for" loops). The mission of this text is to provide you with a rock-solid foundation to the C# 2008 programming language and the core aspects of the .NET platform (OOP, assemblies, file IO, Windows Forms/WPF, ASP.NET, ADO.NET, WCF,WF, etc.). Once you digest the information presented in these 33 chapters, you'll be in a perfect position to apply this knowledge to your specific programming assignments, and you'll be well equipped to explore the .NET universe on your own terms.
-
For more than a decade, Steve McConnell, one of the premier authors and voices in the software community, has helped change the way developers write code--and produce better software. Now his classic book, CODE COMPLETE, has been fully updated and revised with best practices in the art and science of constructing software. Whether you're a new developer seeking a sound introduction to the practice of software development or a veteran exploring strategic new approaches to problem solving, you'll find a wealth of practical suggestions and methods for strengthening your skills. Topics include design, applying good techniques to construction, eliminating errors, planning, managing construction activities, and relating personal character to superior software. This new edition features fully updated information on programming techniques, including the emergence of Web-style programming, and integrated coverage of object-oriented design. You'll also find new code examples--both good and bad--in C++, Microsoft(r) Visual Basic(r), C#, and Java, though the focus is squarely on techniques and practices.
-
Best-selling author Scott Kelby pairs up with Matt Kloskowski to deliver the definitive book on using Photoshop Elements 6 to create the best possible images. With this newest release of Photoshop Elements, Scott and Matt show readers how to work with their images like a pro, from importing to organization to correction to output. Readers will learn all they need to know about the digital photography workflow, as well as the latest secrets of the pros to help them create the best special effects, apply the most useful sharpening techniques, and avoid many of the hassles and problems that are encountered in digital photography (such as digital noise and color halos).
-
These double-sided squares are capable of holding lightweight objects up to 2 lbs. Holds: Up to 2 lbs.; Permanent/Removable/Repositionable: Permanent; Length: 1 in; Width: 1 in.
-
-
You're not alone.
At any given moment, somewhere in the world someone struggles with the same software design problems you have. You know you don't want to reinvent the wheel (or worse, a flat tire), so you look to Design Patterns--the lessons learned by those who've faced the same problems. With Design Patterns, you get to take advantage of the best practices and experience of others, so that you can spend your time on...something else. Something more challenging. Something more complex. Something more fun.
You want to learn about the patterns that matter--why to use them, when to use them, how to use them (and when NOT to use them). But you don't just want to see how patterns look in a book, you want to know how they look "in the wild". In their native environment. In other words, in real world applications. You also want to learn how patterns are used in the Java API, and how to exploit Java's built-in pattern support in your own code.
You want to learn the real OO design principles and why everything your boss told you about inheritance might be wrong (and what to do instead). You want to learn how those principles will help the next time you're up a creek without a design pattern.
Most importantly, you want to learn the "secret language" of Design Patterns so that you can hold your own with your co-worker (and impress cocktail party guests) when he casually mentions his stunningly clever use of Command, Facade, Proxy, and Factory in between sips of a martini. You'll easily counter with your deep understanding of why Singleton isn't as simple as it sounds, how the Factory is so often misunderstood, or on the real relationship between Decorator, Facade and Adapter.
With Head First Design Patterns, you'll avoid the embarrassment of thinking Decorator is something from the "Trading Spaces" show. Best of all, in a way that won't put you to sleep! We think your time is too important (and too short) to spend it struggling with academic texts.
If you've read a Head First book, you know what to expect--a visually rich format designed for the way your brain works. Using the latest research in neurobiology, cognitive science, and learning theory, Head First Design Patterns will load patterns into your brain in a way that sticks. In a way that lets you put them to work immediately. In a way that makes you better at solving software design problems, and better at speaking the language of patterns with others on your team. -
-
Tired of reading HTML books that only make sense after you're an expert? Then it's about time you picked up Head First HTML with CSS & XHTML and really learned HTML. You want to learn HTML so you can finally create those web pages you've always wanted, so you can communicate more effectively with friends, family, fans, and fanatic customers. You also want to do it right so you can actually maintain and expand your Web pages over time, and so your web pages work in all the browsers and mobile devices out there. Oh, and if you've never heard of CSS, that's okay - we won't tell anyone you're still partying like it's 1999 - but if you're going to create Web pages in the 21st century then you'll want to know and understand CSS.
Learn the real secrets of creating Web pages, and why everything your boss told you about HTML tables is probably wrong (and what to do instead). Most importantly, hold your own with your co-worker (and impress cocktail party guests) when he casually mentions how his HTML is now strict, and his CSS is in an external style sheet.
With Head First HTML with CSS & XHTML, you'll avoid the embarrassment of thinking web-safe colors still matter, and the foolishness of slipping a font tag into your pages. Best of all, you'll learn HTML and CSS in a way that won't put you to sleep. If you've read a Head First book, you know what to expect: a visually-rich format designed for the way your brain works. Using the latest research in neurobiology, cognitive science, and learning theory, this book will load HTML, CSS, and XHTML into your brain in a way that sticks.
So what are you waiting for? Leave those other dusty books behind and come join us in Webville. Your tour is about to begin.
"Elegant design is at the core of every chapter here, each concept conveyed with equal doses of pragmatism and wit." --Ken Goldstein, Executive Vice President, Disney Online
"This book is a thoroughly modern introduction to forward-looking practices in web page markup and presentation." --Danny Goodman, author of Dynamic HTML: The Definitive Guide
"What used to be a long trial and error learning process has now been reduced neatly into an engaging paperback." --Mike Davidson, CEO, Newsvine, Inc.
"I love Head First HTML with CSS & XHTML--it teaches you everything you need to learn in a 'fun coated' format!" --Sally Applin, UI Designer and Artist
"I haven't had as much fun reading a book (other than Harry Potter) in years. And your book finally helped me break out of my hapless so-last-century way of creating web pages." --Professor David M. Arnow, Department of Computer and Information Science, Brooklyn College
"If you've ever had a family member who wanted you to design a website for them, buy them Head First HTML with CSS and XHTML. If you've ever asked a family member to design you a web site, buy this book. If you've ever bought an HTML book and ended up using it to level your desk, or for kindling on a cold winter day, buy this book. This is the book you've been waiting for. This is the learning system you've been waiting for." --Warren Kelly, Blogcritics.org
-
Create music CDs and photo DVDs or even watch TV
Move your files to a new computer, or get your old PC ready for Vista
The thing that's made Windows For Dummies so successful is that it's packed with the basics you need to make Windows work. This book gets you through all the Windows Vista tasks and tripwires, including starting programs, finding files, navigating the new see-through interface, staying safe while you cruise the Internet, and much more.
Discover how to
- Find files when they're hiding
- Hook up with another computer
- Make Vista work like XP
- Block Internet bad guys
- Share a PC without sharing your files
- Fix problems yourself
-
Most programming languages contain good and bad parts, but JavaScript has more than its share of the bad, having been developed and released in a hurry before it could be refined. This authoritative book scrapes away these bad features to reveal a subset of JavaScript that's more reliable, readable, and maintainable than the language as a whole-a subset you can use to create truly extensible and efficient code. Considered the JavaScript expert by many people in the development community, author Douglas Crockford identifies the abundance of good ideas that make JavaScript an outstanding object-oriented programming language-ideas such as functions, loose typing, dynamic objects, and an expressive object literal notation. Unfortunately, these good ideas are mixed in with bad and downright awful ideas, like a programming model based on global variables. When Java applets failed, JavaScript became the language of the Web by default, making its popularity almost completely independent of its qualities as a programming language. In JavaScript: The Good Parts, Crockford finally digs through the steaming pile of good intentions and blunders to give you a detailed look at all the genuinely elegant parts of JavaScript, including: Syntax Objects Functions Inheritance Arrays Regular expressions Methods Style Beautiful features
The real beauty? As you move ahead with the subset of JavaScript that this book presents, you'll also sidestep the need to unlearn all the bad parts. Of course, if you want to find out more about the bad parts and how to use them badly, simply consult any other JavaScript book. With JavaScript: The Good Parts, you'll discover a beautiful, elegant, lightweight and highlyexpressive language that lets you create effective code, whether you're managing object libraries or just trying to get Ajax to run fast. If you develop sites or applications for the Web, this book is an absolute must.
-
Raves for the First Edition!
“I sure wish I had this book ten years ago. Some might think that I don’t need any Java books, but I need this one.”
–James Gosling, fellow and vice president, Sun Microsystems, Inc.
“An excellent book, crammed with good advice on using the Java programming language and object-oriented programming in general.”
–Gilad Bracha, coauthor of The Java™ Language Specification, Third Edition
“10/10–anyone aspiring to write good Java code that others will appreciate reading and maintaining should be required to own a copy of this book. This is one of those rare books where the information won’t become obsolete with subsequent releases of the JDK library.”
–Peter Tran, bartender, JavaRanch.com“The best Java book yet written.... Really great; very readable and eminently useful. I can’t say enough good things about this book. At JavaOne 2001, James Gosling said, ‘Go buy this book!’ I’m glad I did, and I couldn’t agree more.”
–Keith Edwards, senior member of research staff, Computer Science Lab at the Palo Alto Research Center (PARC), and author of Core JINI (Prentice Hall, 2000)“This is a truly excellent book done by the guy who designed several of the better recent Java platform APIs (including the Collections API).”
–James Clark, technical lead of the XML Working Group during the creation of the XML 1.0 Recommendation, editor of the XPath and XSLT Recommendations“Great content. Analogous to Scott Meyers’ classic Effective C++. If you know the basics of Java, this has to be your next book.”
–Gary K. Evans, OO mentor and consultant, Evanetics, Inc“Josh Bloch gives great insight into best practices that really can only be discovered after years of study and experience.”
–Mark Mascolino, software engineer“This is a superb book. It clearly covers many of the language/platform subtleties and trickery you need to learn to become a real Java master.”
–Victor Wiewiorowski, vice president development and code quality manager, ValueCommerce Co., Tokyo, Japan“I like books that under-promise in their titles and over-deliver in their contents. This book has 57 items of programming advice that are well chosen. Each item reveals a clear, deep grasp of the language. Each one illustrates in simple, practical terms the limits of programming on intuition alone, or taking the most direct path to a solution without fully understanding what the language offers.”
–Michael Ernest, Inkling Research, Inc.
“I don’t find many programming books that make me want to read every page–this is one of them.”
–Matt Tucker, chief technical officer, Jive Software“Great how-to resource for the experienced developer.”
–John Zukowski, author of numerous Java technology books“I picked this book up two weeks ago and can safely say I learned more about the Java language in three days of reading than I did in three months of study! An excellent book and a welcome addition to my Java library.”
–Jane Griscti, I/T advisory specialistAre you looking for a deeper understanding of the Java™ programming language so that you can write code that is clearer, more correct, more robust, and more reusable? Look no further! Effective Java™, Second Edition, brings together seventy-eight indispensable programmer’s rules of thumb: working, best-practice solutions for the programming challenges you encounter every day.
This highly anticipated new edition of the classic, Jolt Award-winning work has been thoroughly updated to cover Java SE 5 and Java SE 6 features introduced since the first edition. Bloch explores new design patterns and language idioms, showing you how to make the most of features ranging from generics to enums, annotations to autoboxing.
Each chapter in the book consists of several “items” presented in the form of a short, standalone essay that provides specific advice, insight into Java platform subtleties, and outstanding code examples. The comprehensive descriptions and explanations for each item illuminate what to do, what not to do, and why.
Highlights include:
- New coverage of generics, enums, annotations, autoboxing, the for-each loop, varargs, concurrency utilities, and much more
- Updated techniques and best practices on classic topics, including objects, classes, libraries, methods, and serialization
- How to avoid the traps and pitfalls of commonly misunderstood subtleties of the language
- Focus on the language and its most fundamental libraries: java.lang, java.util, and, to a lesser extent, java.util.concurrent and java.io
Simply put, Effective Java™, Second Edition, presents the most practical, authoritative guidelines available for writing efficient, well-designed programs.
-
-
Is Windows giving you pause? Ready to make the leap to the Mac instead? There has never been a better time to switch from Windows to Mac, and this incomparable guide will help you make a smooth transition. New York Times columnist and Missing Manuals creator David Pogue gets you past three challenges: transferring your stuff, assembling Mac programs so you can do what you did with Windows, and learning your way around Mac OS X. Why is this such a good time to switch? Upgrading from one version of Windows to another used to be simple. But now there's Windows Vista, a veritable resource hog that forces you to relearn everything. Learning a Mac is not a piece of cake, but once you do, the rewards are oh-so-much better. No viruses, worms or spyware. No questionable firewalls, inefficient permissions, or other strange features. Just a beautiful machine with a thoroughly reliable system. And if you're still using Windows XP, we've got you covered, too. If you're ready to take on Mac OS X Leopard, the latest edition of this bestselling guide tells you everything you need to know: Transferring your stuff -- Moving photos, MP3s, and Microsoft Office documents is the easy part. This book gets you through the tricky things: extracting your email, address book, calendar, Web bookmarks, buddy list, desktop pictures, and MP3 files. Re-creating your software suite -- Big-name programs (Word, Photoshop, Firefox, Dreamweaver, and so on) are available in both Mac and Windows versions, but hundreds of other programs are available only for Windows. This guide identifies the Mac equivalents and explains how to move your data to them. Learning Leopard -- Once you've moved into the Mac, a final task awaits: Learning your way around. Fortunately, you're in good hands with the author of Mac OS X: The Missing Manual, the #1 bestselling guide to the Macintosh. Moving from Windows to a Mac successfully and painlessly is the one thing Apple does not deliver. Switching to the Mac: The Missing Manual, Leopard Edition is your ticket to a new computing experience.
-
This is the eBook version of the printed book. If the print book includes a CD-ROM, this content is not included within the eBook version.
Even bad code can function. But if code isn’t clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn’t have to be that way.
Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship. Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code “on the fly” into a book that will instill within you the values of a software craftsman and make you a better programmer—but only if you work at it.
What kind of work will you be doing? You’ll be reading code—lots of code. And you will be challenged to think about what’s right about that code, and what’s wrong with it. More importantly, you will be challenged to reassess your professional values and your commitment to your craft.
Clean Code is divided into three parts. The first describes the principles, patterns, and practices of writing clean code. The second part consists of several case studies of increasing complexity. Each case study is an exercise in cleaning up code—of transforming a code base that has some problems into one that is sound and efficient. The third part is the payoff: a single chapter containing a list of heuristics and “smells” gathered while creating the case studies. The result is a knowledge base that describes the way we think when we write, read, and clean code.
Readers will come away from this book understanding- How to tell the difference between good and bad code
- How to write good code and how to transform bad code into good code
- How to create good names, good functions, good objects, and good classes
- How to format code for maximum readability
- How to implement complete error handling without obscuring code logic
- How to unit test and practice test-driven development





















