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.85  ·  Rating Details ·  247 Ratings  ·  27 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
...more
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)
filter  |  sort: default (?)  |  Rating Details
Rob
May 20, 2012 Rob 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, t ...more
Ingus Rūķis
Aug 26, 2012 Ingus Rūķis 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!
Max
Jul 22, 2015 Max rated it it was amazing  ·  review of another edition
Отличная книга для своего времени. Сейчас много советов по оптимизации JS кода уже устарели
Nicholas Cloud
Jun 18, 2012 Nicholas Cloud 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 Alessandro Pellizzari 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 c
...more
Brian
Jul 11, 2012 Brian 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 Daniel R. 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.
Philipp
May 28, 2014 Philipp 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.
Nephi
Feb 07, 2014 Nephi 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 Iman Mh 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).
Aron
May 06, 2012 Aron 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.
Michael
May 02, 2015 Michael 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 Ivo Stoykov rated it liked it
Shelves: computer, software
Nice Appendixes - offer good reference.
Amit Saurav
Jul 26, 2012 Amit Saurav 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 Oluwaseun Popoola rated it really liked it
Great book.
Anton
Dec 13, 2015 Anton added it
Great book for programmers who wants to improve their code writing. It also a great guideline for group projects.
Gary
Jan 15, 2013 Gary 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.
Georgii
There is a good chapter about "feature detection" and "feature inference"
Fred Lin
Dec 16, 2014 Fred Lin rated it it was amazing  ·  review of another edition
Coding style convention of Javascript.

������������ Javascript ��� coding style ������������������������������������. ��������������������� Javascript ������������
Sugan
Apr 25, 2014 Sugan rated it it was ok
Shelves: technical, o-reilly
1/3 of the book is outdated.
Omar Rodriguez-Rodriguez
Jun 12, 2012 Omar Rodriguez-Rodriguez rated it it was amazing
Shelves: code-n-computing
Good, easy, quick read. Great background on best practices.
Joe
Nov 06, 2012 Joe added it
Pretty nice
Miguel Frias
Aug 27, 2013 Miguel Frias 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 Andy Wang 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
Maga Zandaqo rated it really liked it
May 31, 2012
Ihab Khattab
Ihab Khattab rated it it was amazing
Jul 24, 2015
Rfrancillette
Rfrancillette rated it really liked it
Mar 14, 2014
Antti
Antti rated it liked it
Feb 05, 2013
« previous 1 3 4 5 6 7 8 9 next »
There are no discussion topics on this book yet. Be the first to start one »
  • Learning Javascript Design Patterns
  • Async JavaScript
  • JavaScript Patterns
  • Secrets of the JavaScript Ninja
  • JavaScript Web Applications
  • Functional JavaScript: Introducing Functional Programming with Underscore.js
  • The Book of CSS3: A Developer's Guide to the Future of Web Design
  • Node: Up and Running: Scalable Server-Side Code with JavaScript
  • Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript
  • Eloquent JavaScript: A Modern Introduction to Programming
  • Even Faster Web Sites
  • JavaScript: The Definitive Guide
  • JavaScript Enlightenment
  • AngularJS
  • Test-Driven JavaScript Development (Developer's Library)
  • RESTful Web Services Cookbook
  • Pro JavaScript Design Patterns
  • MongoDB: The Definitive Guide

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »
25509
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 Aj
...more
More about Nicholas C. Zakas...

Share This Book