Sabtu, 30 Juni 2012

[N170.Ebook] Download Maintainable JavaScript, by Nicholas C. Zakas

Download Maintainable JavaScript, by Nicholas C. Zakas

Find much more experiences as well as knowledge by reading the e-book qualified Maintainable JavaScript, By Nicholas C. Zakas This is a publication that you are trying to find, right? That corrects. You have actually concerned the appropriate website, after that. We always provide you Maintainable JavaScript, By Nicholas C. Zakas as well as the most preferred books on the planet to download and also delighted in reading. You could not neglect that seeing this collection is an objective or also by accidental.

Maintainable JavaScript, by Nicholas C. Zakas

Maintainable JavaScript, by Nicholas C. Zakas



Maintainable JavaScript, by Nicholas C. Zakas

Download Maintainable JavaScript, by Nicholas C. Zakas

Maintainable JavaScript, By Nicholas C. Zakas. It is the time to improve and also revitalize your skill, understanding as well as experience consisted of some home entertainment for you after long time with monotone things. Operating in the office, going to research, picking up from test and even more tasks could be completed as well as you have to start new things. If you really feel so worn down, why don't you attempt brand-new thing? A very easy thing? Reviewing Maintainable JavaScript, By Nicholas C. Zakas is exactly what we provide to you will recognize. And the book with the title Maintainable JavaScript, By Nicholas C. Zakas is the referral now.

As we stated before, the modern technology helps us to consistently recognize that life will be always less complicated. Reviewing book Maintainable JavaScript, By Nicholas C. Zakas habit is likewise among the benefits to obtain today. Why? Modern technology could be used to offer the publication Maintainable JavaScript, By Nicholas C. Zakas in only soft file system that could be opened up whenever you really want and also anywhere you need without bringing this Maintainable JavaScript, By Nicholas C. Zakas prints in your hand.

Those are several of the advantages to take when getting this Maintainable JavaScript, By Nicholas C. Zakas by online. Yet, just how is the means to obtain the soft file? It's quite best for you to see this page considering that you can get the web link page to download and install guide Maintainable JavaScript, By Nicholas C. Zakas Just click the web link offered in this article and also goes downloading. It will not take much time to get this publication Maintainable JavaScript, By Nicholas C. Zakas, like when you should go with publication store.

This is also among the reasons by getting the soft file of this Maintainable JavaScript, By Nicholas C. Zakas by online. You could not require more times to invest to see the e-book store and hunt for them. In some cases, you likewise don't find the publication Maintainable JavaScript, By Nicholas C. Zakas that you are looking for. It will throw away the time. Yet right here, when you see this web page, it will be so simple to obtain and also download guide Maintainable JavaScript, By Nicholas C. Zakas It will not take lots of times as we state previously. You could do it while doing another thing in the house or perhaps in your office. So very easy! So, are you question? Simply exercise just what we provide below and also read Maintainable JavaScript, By Nicholas C. Zakas just what you enjoy to check out!

Maintainable JavaScript, by Nicholas C. Zakas

You may have definite ideas about writing code when working alone, but team development requires that everyone use the same approach. With the JavaScript practices in this book—including code style, programming tips, and automation—you will learn how to write maintainable code that other team members can easily understand, adapt, and extend.

Author Nicholas Zakas assembled this collection of best practices as a front-end tech leader at Yahoo!, after completing his own journey from solo hacker to team player. He also includes rules recommended by other industry authorities. Use these tips and techniques to help your team set aside individual preferences and function at a higher level.

  • Establish specific code conventions for your team
  • Use tools such as JSLint and JSHint to keep your team on track
  • Adopt style guidelines, such as basic formatting, to help your team produce uniform code
  • Apply several programming practices to solve problems and improve code quality
  • Create an automated JavaScript build system using a variety of utilities
  • Integrate browser-based JavaScript testing with tools such as the YUI Test Selenium Driver

  • Sales Rank: #676090 in eBooks
  • Published on: 2012-05-10
  • Released on: 2012-05-10
  • Format: Kindle eBook

Most helpful customer reviews

42 of 42 people found the following review helpful.
short and sweet (but if you've been around the JS block, you've heard a lot of this already)
By R. Friesel Jr.
"Maintainable JavaScript" by Nicholas Zakas (O'Reilly 2012) is a short-and-sweet little text on (as the cover says) "writing readable code". And by "readable code", Zakas means "code that other developers not named [YOUR NAME] will be able to read and make sense of and ultimately maintain". It goes beyond maintainable and readable code though--Zakas takes us on a tour of how to deliver high-quality JavaScript that is testable and maximally performant in production. If you look at Zakas' catalog, this subject is right in his wheelhouse, and the book reads like either a sequel to his 2010 "High Performance JavaScript (Build Faster Web Application Interfaces)" or else as an expanded version of Chapter 24 of his 2012 "Professional JavaScript for Web Developers" (3rd edition, and still my favorite JS text). It's an opinionated book about formatting style, about programming conventions, and about ways of helping you (and your team) write code that is a lot less likely to blow up on you down the line.

Right off the bat: the target audience for this book is not advanced JavaScript developers. If you are an advanced JavaScript developer (or even many mid-level JS devs) then these are concepts that you are already familiar with. You've already dabbled in a style guide. You already know to minimize global variables. You already know to use feature detection. And there's a good chance you're *at least* linting, if not testing, if not doing both of those things *automatically* as part of your build. If that sounds like you, then you might want to take a pass. But before you do, give the table of contents a second glance. (If nothing else, you'll feel really validated.)

So who *is* it for? It's for novice and intermediate level JavaScript developers that want to get a better sense of what "readable" and "maintainable" code looks like. It's for folks that are plowing through the other "slim" JavaScript books in the O'Reilly catalog (e.g., "JavaScript: The Good Parts", or "JavaScript Patterns"). It's for technical managers who don't have a JavaScript background. It's for folks that want to start a book club for front-end devs and have spirited debates about ASI and how many spaces to indent when an expression continues on the next line.

As I worked through Part I ("Style Guidelines"), my initial impression was that Zakas was writing a how-to for writing JavaScript style guides. We have 44 pages of in-depth discussion on where to put curly braces, how many blank lines to use (and where), and what a proper comment looks like. Esoteric rationales to inform what (on the surface) seem like so much pedestrian banalia. ("Who cares what I name my local variables?") But by the end, there is a well-reasoned case made for all of the recommendations that will go on to appear in Appendix A.

Where the book becomes more interesting is in Parts II ("Programming Practices") and III ("Automation"). Again: the chapters that comprise Part II are going to seem like review for many seasoned JS devs: keep your JS and your mark-up loosely coupled; avoid global variables; keep configuration data separate from business logic; use feature detection instead of browser detection. As much of these may seem like review (especially if you've been keeping up with Zakas' blog posts), don't get cocky and skim it, either--there are some gems in there. (In particular I'm thinking of the chapter on Event Handling that spawned an interesting post by Ben Nadel.)

The chapters in the Automation section were my favorites. Zakas builds up a solid Ant-based build system over the course of 7 chapters that includes validation and linting, file concatenation and gzipping, minification, documentation, and automated testing. As I've become highly interested in the build process, I was riveted by these chapters. Zakas at least touched on every topic in the automation/build topic that I would have wanted to see. But that being said: I would have loved to see more on this subject. He provides a lot of excellent starter material, and Appendix B is a rich list of other jumping-off points, but it also seemed... shallow? Like he was just scratching the surface? This seemed especially true of the chapters on documentation and testing.

All in all? I would strongly recommend this to folks that are new to JavaScript, but only a mild nudge to seasoned folks.

4 of 4 people found the following review helpful.
Good reference to develop clean and maintainable javascript code.
By Manju
"Maintainable JavaScript" by Nicholas Zakas (O'Reilly 2012) is a very useful book for programmers who have just started writing javascript code or, for intermediate developers who would like to develop clean and maintainable code. The book is written in a very simple language that is easy to understand and follow.

As the title of the book suggests, the book is aimed at capturing the essential aspects of writing javascript code that is easy to maintain. I liked the flow of the book but I felt that the first few chapters in part 1 could be skipped if the reader is aware of the material.

In part 1 of the book (Style Guidelines), Zakas has given in-depth analysis of styling guidelines to follow that are sometimes skipped when writing large pieces of Javascript code. He touches upon styling guidelines such as: naming conventions, adding comments in the code, understanding the usage of semi-colons etc.,. Some good example use cases and the methodology of using the style guides is presented so that these ideas stick in your mind and become part of the programmers habits.

In part 2 (Programming Practices) - I especially liked the chapter 6 on `avoid global variables' since I have used global variables in my JavaScript but did not think through the caveats of using them. Similar to part 1 of the book, I liked the use cases that the author proposed to describe advantages and disadvantages of several programming aspects that are described in the section. In addition,one of the best described chapters in this section is the material on throwing your own errors (helping you to debug JavaScript code) which I do most of the time using firebug tool on Firefox. Even though this method works I might have to start using some of the techniques described by Zakas in the book, using fascade design pattern on top of objects that are not yours (very interesting outlook) etc.

Part 3 - I like this section a lot especially the material on minification, compression of JavaScript files as the script code adds time delay in loading of the page on the browser. Compression, minification techniques described by the author will definitely help with improving the load performance of the page in the browser.

Some of other things that would have helped me or any other intermediate JavaScript developer is inclusion of example or exercise files for some sections in `part 2'. Examples and exercise files would have helped the understanding of chapters 10, 11 and some sections in part 3 like chapter 17.

It is also interesting to know that author did make an attempt to include Html5 changes for JavaScript in some chapters of part 2 of the book.

I would recommend this book if you are an intermediate developer like me or novice developer for JavaScript code and would like to work towards methods for improving your code and writing a maintainable javascript code as this is book easy to understand and follow.

2 of 2 people found the following review helpful.
A worthy sequel to Douglas Crockford's Javascript: The Good Parts.
By attebury
TL;DR
It's easy to blaze your own coding trail, perhaps particularly so with Javascript. This book provides a comprehensive glimpse into the workflow and practices of an experienced Javascript developer. It's a good read whether you're blazing your own trail or trying to clear one for a group.
####
Maintainable Javascript provides a useful mix of intermediate and advanced Javascript concepts and practices based on widely accepted theory and grounded in the author's real world experience.

The book is broken into 3 sections.
1. Style Guidelines
2. Programming Practices
3. Automation

Style Guidelines
A nice survey of style guidelines found in several libraries and well-known approaches to coding Javascript including JSLint and JSHint.

Programming Practices
Presents a great deal of information from both the author's experience and general theory. I learned something even in the areas in which I was already familiar.

Automation
Convincing arguments for automation with helpful examples.

Maintainable Javascript reads like a worthy sequel to Douglas Crockford's Javascript: The Good Parts.

I reviewed this book as an ePub on the iPad for O'Reilly's Blogger Review Program.

See all 19 customer reviews...

Maintainable JavaScript, by Nicholas C. Zakas PDF
Maintainable JavaScript, by Nicholas C. Zakas EPub
Maintainable JavaScript, by Nicholas C. Zakas Doc
Maintainable JavaScript, by Nicholas C. Zakas iBooks
Maintainable JavaScript, by Nicholas C. Zakas rtf
Maintainable JavaScript, by Nicholas C. Zakas Mobipocket
Maintainable JavaScript, by Nicholas C. Zakas Kindle

Maintainable JavaScript, by Nicholas C. Zakas PDF

Maintainable JavaScript, by Nicholas C. Zakas PDF

Maintainable JavaScript, by Nicholas C. Zakas PDF
Maintainable JavaScript, by Nicholas C. Zakas PDF

Tidak ada komentar:

Posting Komentar