Goodreads helps you keep track of books you want to read.
Start by marking “Maintainable JavaScript” as Want to Read:
Maintainable JavaScript
Enlarge cover
Rate this book
Clear rating
Open Preview

Maintainable JavaScript

3.88  ·  Rating details ·  291 ratings  ·  29 reviews
When you're writing code alone, you have a lot of leeway. But when you start writing code as part of a team, you need to think harder about the decisions you make. This book will help you do that.
When you write code in a team setting, will other developers be able to understand what you did? Did you organize your code in such a way that it's easy to adapt and extend? Will
Paperback, 242 pages
Published May 31st 2012 by O'Reilly Media (first published January 1st 2012)
More Details... Edit Details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Maintainable JavaScript, please sign up.

Be the first to ask a question about Maintainable JavaScript

Community Reviews

Showing 1-30
Average rating 3.88  · 
Rating details
 ·  291 ratings  ·  29 reviews

More filters
Sort order
Start your review of Maintainable JavaScript
May 20, 2012 rated it liked it
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, ...more
Ingus Rūķis
Aug 26, 2012 rated it it was amazing
Covers quite a lot about writing good quality JavaScript code. Can be used as a complete resource for implementing your own JavaScript code style guidelines as well as learning about various build tools and other important bits of modern JavaScript development. Despite the fact that I've been doing web programming for nearly a decade I found interesting and unknown bits regarding JavaScript development in this book. Recommended!
Jul 22, 2015 rated it it was amazing  ·  review of another edition
Отличная книга для своего времени. Сейчас много советов по оптимизации JS кода уже устарели
Jun 08, 2017 rated it it was amazing
This book is must read for every team that is working on bigger JavaScript project. The author
has that kind of experience, he worked in the development of the Yahoo page and explains what
practices should be followed in order the code to be scalable, readable and maintainable.

If you are experienced developer you may know the most of this stuff. I have experience in OO programming
but I am relatively new in JavaScript so this book helped me to understand some practices and principles
that are
Nicholas Cloud
Jun 18, 2012 rated it really liked it  ·  review of another edition
Shelves: programming
JavaScript has, it seems, finally come into its own, and with its new immense popularity, attracted the attention of opinionated writers of every ilk. The latest book in O’Reilly’s growing collection of excellent books on all things JavaScript – Maintainable Javascript by Nicholas Zakas — is a worthy addition to the cannon, not because it brings anything new to the table per se, but because it consolidates a lot of different source material into a roadmap of sorts, useful for two primary target ...more
Alessandro Pellizzari
Jul 11, 2013 rated it really liked it
La prima parte di questo manuale è una estesa raccolta di best practices su come organizzare il codice, come suddividere gli script, come nominare le variabili, ecc.

La seconda parte copre quasi esclusivamente l'uso di tool esterni (per analisi statica del codice, raggruppamento, minificazione, ecc.) e Ant per automatizzare tutti i processi di deploy.

Se non avete mai letto manuali sullo stile di programmazione e non conoscete Ant, questo manuale è un must read, mentre se avete già basi di clean
Jul 11, 2012 rated it liked it
(3.5) Some helpful stuff, still preferred JavaScript: The Good Parts (though it's less opinionated than that)

A lot of it is general good programming practices, but made more explicit in JavaScript. I wish he justified all of his coding conventions. I'd still recommend reading this though.
Daniel R.
Dec 31, 2016 rated it liked it
A good checklist of areas to consider when thinking about how to write and maintain code. Alas the state of art in JavaScript mid 2016 has negated many of the concrete suggestions in the book. Likewise many tools mentioned in the automation section would not be used in a modern development workflow.
May 28, 2014 rated it really liked it  ·  review of another edition
Shelves: technical-books
Great, easy and fast read for all JS Developers, especially when working in a team and when you're working out your own JS guidelines or learning about some strange parts of the language (applies to beginners as well as to advanced JS devs). Some parts are a bit outdated (e.g. Automation with ant; grunt was probably in its early stages that time), but they are easy to spot and skip.
Feb 07, 2014 rated it really liked it
The advice is generally really sound, the problem that I had with this book is that it uses ant for the build system, grunt would have been a much better choice. If this book is aimed at java developers then maven would have been better... personal preference I guess.
Iman Mh
Sep 14, 2013 rated it it was amazing
This book is awesome. If you now javaScript and you want to improve your code style habits I highly recommend this book. How ever this book is written when Grunt was not so popular like it is today, so part 3 automation is not that attractive and it is covering an other tool (Apache Ant).
May 06, 2012 added it
Started off strong but overall felt very light, none of the topics were covered in any depth. (To be fair this is a pre-release version of the book). I also would have preferred the Automation section to be tool agnostic, the focus on Ant was a real shame.
May 02, 2015 rated it it was amazing
Wished I'd read Maintainable JavaScript by Zakas years earlier. JS style guide .. code a lot less spaghetti these days!
Ivo Stoykov
Aug 15, 2012 rated it liked it
Shelves: computer, software
Nice Appendixes - offer good reference.
Amit Saurav
Jul 26, 2012 rated it it was amazing
Shelves: computer-science
Good fast read on how to work on large JavaScript project in teams. Totally recommend it for anyone working on JavaScript.
Oluwaseun Popoola
Jan 15, 2014 rated it really liked it
Great book.
Dec 13, 2015 added it
Great book for programmers who wants to improve their code writing. It also a great guideline for group projects.
Jan 15, 2013 rated it really liked it
a great overview of style suggestions for JavaScript as well as tooling around development and testing.
Aaron Gustafson
Any practicing frontend programmer touching JavaScript should read this book. Consider it the Strunk & White for JS devs.
There is a good chapter about "feature detection" and "feature inference"
Fred Lin
Dec 16, 2014 rated it it was amazing  ·  review of another edition
Coding style convention of Javascript.

Javascript coding style . Javascript
Apr 25, 2014 rated it it was ok
Shelves: technical, o-reilly
1/3 of the book is outdated.
Omar Rodriguez-Rodriguez
Jun 12, 2012 rated it it was amazing
Shelves: code-n-computing
Good, easy, quick read. Great background on best practices.
Joe O'Hallaron
Pretty nice
Miguel Frias
Aug 27, 2013 rated it it was amazing
A very useful code convention for Javascript, I really recommend this book to all frontend developers, especially, to the one's that work on larger projects.
Andy Wang
Jun 21, 2014 rated it really liked it
Part 1 and part 2 are worth reading, although there are some errors and typos. Part 3 is a little outdated already.
Maga Zandaqo
rated it it was amazing
May 31, 2012
Huy Du
rated it it was ok
Jun 17, 2019
Ihab Khattab
rated it it was amazing
Jul 24, 2015
« previous 1 3 4 5 6 7 8 9 10 next »
There are no discussion topics on this book yet. Be the first to start one »

Readers also enjoyed

  • JavaScript: The Good Parts
  • Eloquent JavaScript: A Modern Introduction to Programming
  • Refactoring: Improving the Design of Existing Code
  • Bigger Leaner Stronger: The Simple Science of Building the Ultimate Male Body
  • Starting Strength: Basic Barbell Training
  • Drive: The Surprising Truth About What Motivates Us
  • Docker in Action
  • David and Goliath: Underdogs, Misfits, and the Art of Battling Giants
  • JavaScript Patterns
  • The Hard Thing About Hard Things: Building a Business When There Are No Easy Answers
  • The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change
  • The Autobiography of Malcolm X
  • Waking Gods (Themis Files, #2)
  • The Kubernetes Book: Version 2.2 - January 2018
  • JavaScript: The Definitive Guide
See similar books…

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »
Chinese: 尼古拉斯

Nicholas C. Zakas is a front-end consultant, author, and speaker. He worked at Yahoo! for almost five years, where he was front-end tech lead for the Yahoo! homepage and a contributor to the YUI library. He is the author of Maintainable JavaScript (O’Reilly, 2012), Professional JavaScript for Web Developers (Wrox, 2012), High Performance JavaScript
(O’Reilly, 2010), and Professional