Skip to content
View danilobatistaqueiroz's full-sized avatar
Block or Report

Block or report danilobatistaqueiroz

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Pinned

  1. XP (Extreme Programming) XP (Extreme Programming)
    1
    # XP
    2
    
                  
    3
    Em 1996 num projeto para a Chrysler Kent Beck criou a metodologia, a partir daí começou a refiná-la e em 1999 foi lançado o primeiro livro.  
    4
    
                  
    5
    Principais características: TDD, Pair Programming, Continuous Integration, Continous Delivery, Daily Standing Meetings, Collective code ownership.  
  2. Notes from Martin Fowler's "Refactor... Notes from Martin Fowler's "Refactoring"
    1
    # Refactoring, Fowler
    2
    http://martinfowler.com/books/refactoring.html
    3
    
                  
    4
    *Five or six years ago I was working on an essay about refactoring CSS. I didn't do that, but I did find these notes while working on something new. Hope they're useful!*
    5
    *—Dean*
  3. Refactoring | Mente iniciante Refactoring | Mente iniciante
    1
    # Refatorar é bom para aprender OO  
    2
      
    3
    Uncle Bob blogou no Clean Coder sobre uns code reviews que ele fez do código (e das refatorações) de um cara chamado John MacIntyre.  
    4
    
                  
    5
    Uncle Bob criticou a conclusão do cara de que refatoração não vale a pena para projetos reais: refatoração é uma maneira efetiva de evitar que o código apodreça e fique difícil de manter.  
  4. Design Patterns Design Patterns
    1
    # GOF  
    2
    
                  
    3
    São 23 padrões de projetos catalogados por Erich Gamma, Jonh Vlissides, Ralph Johnson, Richard Helm.  
    4
    Escritos no livro Design Patterns: Elements of Reusable Object-Oriented Software (1994)
    5
    
                  
  5. DDD - Domain Driven Design DDD - Domain Driven Design
    1
    DDD é um conjunto de boas práticas de orientação a objetos e um padrão de modelagem de sistemas, uma metodologia para aplicação de conceitos e padrões no projeto.  
    2
    
                  
    3
    DDD tende a ser uma idéia geral focando em entender primeiro o domínio.  
    4
    Os problemas em questão, os objetos com os quais está trabalhando.  
    5
    São construídos os modelos primeiro, ferramentas para manipulá-los em segundo lugar, e depois a lógica de negócios no topo para resolver os problemas de domínio por exigência de negócios.  
  6. sonar jacoco sonar jacoco
    1
    # Configuring a Maven project to run test coverage with SonarQube, Jacoco
    2
    
                  
    3
    Install the SonarQube server, go the download page, choose the community edition:  
    4
    https://www.sonarqube.org/downloads/  
    5