Human JavaScript
130 páginas
Portuguese
PDF
4.5

Human JavaScript

Human JavaScript

Autor:

Ano:

Resumo:

Introdução

O livro «Human JavaScript» (autor — Henrik Joreteg, 2014, 130 páginas) não é mais um guia de sintaxe da linguagem, mas sim um guia prático para criar aplicações JavaScript sustentáveis, legíveis e testáveis. O nome fala por si: o código deve ser escrito para pessoas, não para máquinas. O autor, um desenvolvedor conhecido e criador das bibliotecas Ampersand.js e Backbone.js, compartilha sua experiência na construção de aplicações cliente-servidor em Node.js e no navegador.

Sobre o que é este livro

O livro foca na arquitetura e organização do código. Ele não ensina os fundamentos do JavaScript, mas mostra como escrever código que seja fácil de ler, modificar e testar. Os principais tópicos são:

  • Modularidade e sistemas de módulos (AMD, CommonJS, ES6 modules).
  • Princípios de separação de responsabilidades (MVC, MVP, MVVM).
  • Trabalho com assincronia (callbacks, promises, generators).
  • Testes (testes unitários, testes de integração, TDD).
  • Build e deploy (Grunt, Gulp, Browserify).
  • Criação de bibliotecas e componentes próprios.

Para quem é este livro

O livro é voltado para desenvolvedores que já possuem conhecimentos básicos de JavaScript e desejam avançar para o próximo nível — aprender a projetar a arquitetura de aplicações. Será útil para:

  • Desenvolvedores front-end que estão migrando para Node.js.
  • Desenvolvedores que desejam escrever um código mais limpo e sustentável.
  • Aqueles interessados em testes e automação.
  • Líderes técnicos e arquitetos iniciantes.

O que o leitor aprenderá

Após a leitura do livro, o leitor será capaz de:

  • Organizar o código em módulos e escolher corretamente o sistema de módulos.
  • Construir a arquitetura da aplicação, separando lógica, apresentação e dados.
  • Escrever código assíncrono sem o "inferno dos callbacks".
  • Configurar o ambiente para testes e escrever testes para seu código.
  • Automatizar o build e deploy da aplicação.
  • Criar componentes e bibliotecas reutilizáveis.

Pontos fortes

A principal vantagem do livro é sua abordagem prática. O autor não apenas explica a teoria, mas mostra exemplos reais de código e explica por que determinada abordagem é melhor. O livro é escrito em linguagem clara e acessível, sem excesso de academicismo. Os capítulos sobre testes e modularidade são especialmente valiosos — eles fornecem receitas claras que podem ser aplicadas imediatamente em um projeto. Apesar do pequeno volume (130 páginas), o livro cobre todos os aspectos-chave do desenvolvimento em JavaScript.

A quem é recomendado

O livro «Human JavaScript» é recomendado a todos que desejam escrever código JavaScript profissional. Será útil tanto para desenvolvedores front-end quanto para desenvolvedores back-end em Node.js. Recomendo especialmente àqueles que sentem que seu código se tornou muito confuso e precisa de refatoração. O livro fornecerá ferramentas para organizar o projeto.

Recommendations