Skip to content

Instantly share code, notes, and snippets.

View clockworkorange's full-sized avatar

Julio Ripoll clockworkorange

View GitHub Profile

Development:

Test:

  • Coverage
  • Unit
  • Integration
  • Javascript
  • Functional

Sonar:

  • Lines of code
  • Files
@clockworkorange
clockworkorange / reading.md
Last active June 7, 2016 14:01
Growing Object-Oriented Software, Guided By Tests
  • Introductio:

    • It ties into our aproach to object orientation which follows Alan Kay's concept of objects being similar to biological cells that send each other message
    • Testing is about helping the team to understand the features that the users need and to deliver those features reliably and predictably.
    • Everyone involver in a software project has to learn as it progresses.
  • Feedback Is the Fundamental Tool:

    • A team need repear cycles of activity.
    • In each cycle ir adds new features and gets feedback about the quantity and quality of the work already done.
    • The team can measure how much progress they are really making, detect and correct any errors, and adapt the current plan in response to what they have learned.
@clockworkorange
clockworkorange / gist:08d358009ade642bbb9c
Created October 30, 2015 10:28
Java 8 - Lambda: Ordenar lista de objetos
class Book {
String title;
String author;
Date date;
}
Book book1 = new Book("Refactoring", "Martin Fowler", new Date());
Book book2 = new Book("Clean code", "Robert C. Martin", new Date());
Book book3 = new Book("Test Driven Development", "Kent Beck", new Date());