Clean Ruby A Guide To Crafting Better Code For Rubyists

Carleton Dileo

Clean Ruby A Guide To Crafting Better Code For Rubyists - 1
Resumo
Ver tudo
Clean Ruby A Guide To Crafting Better Code For Rubyists
The Qualities of Clean Code Readability Extensibility Simplicity Naming Things Variables Naming conventions The data Length Avoid unnecessary information Avoid conjunctions Only alpha characters Methods Use verbs Return value Bang methods Classes Purpose Role Modules Creating Quality Methods Parameters Use fewer parameters Parameter order Return Values Guard Clause Length How to shorten a method Too short Comments Quality comments Stale comments Comments and...

Artigo indisponível

Resumo

Clean Ruby A Guide To Crafting Better Code For Rubyists
  • The Qualities of Clean Code
    • Readability
    • Extensibility
    • Simplicity
  • Naming Things
  • Variables
    • Naming conventions
    • The data
    • Length
    • Avoid unnecessary information
    • Avoid conjunctions
    • Only alpha characters
  • Methods
    • Use verbs
    • Return value
    • Bang methods
  • Classes
  • Purpose
  • Role
  • Modules
  • Creating Quality Methods
    • Parameters
      • Use fewer parameters
      • Parameter order
    • Return Values
    • Guard Clause
    • Length
      • How to shorten a method
      • Too short
    • Comments
      • Quality comments
      • Stale comments
      • Comments and refactoring
    • Limit Nesting
  • Using Boolean Logic
  • Using a Variable
  • Using a Method
  • Unless
  • Ternary operator
  • Double negative
  • Truthy and Falsy
    • Truthy Values
    • Falsy Values
  • & vs &&
  • Classes
  • Initialize Method
    • Keep it Simple
    • Avoiding Errors
    • Too many parameters
  • Class methods vs instance methods
  • Instance variables
  • Private methods
  • Method order
  • Moving methods to a module
  • Limiting Inheritance
  • Refactoring
    • No change too small
    • Tests
    • Single Responsibility Principle
  • Test-Driven Development (TDD)
  • Start with tests
  • Implement our code
  • More Tests
  • Clean Tests
  • Wrapping up

  • Nº de Páginas:
    Encadernação: Capa Mole / Paperback
    Tema: Programming & scripting languages: general
    Publicidade

    Avaliações dos nossos clientes

    Clean Ruby A Guide To Crafting Better Code For Rubyists

    Sê o primeiro a dar
    a tua opinião sobre este produto

    Características

    Editora

    Apress

    Idiomas

    Inglês

    Data de lançamento

    30/11/2019

    Peso

    200,0

    Série/Edição Limitada

    1st ed.

    EAN

    9781484255452

    Publicidade
    Publicidade