Come diventare programmatori Java migliori

In questa pagina vengono riportati degli argomenti consigliati per migliorare le proprie conoscenze di Java.

Java 8

Esistono diversi libri su Java 8. Ce ne sono due in italiano:
Tra quelli in inglese:

Framework di nuova generazione

Tra i framework di nuova generazione troviamo:

General Responsibility Assignment Software Patterns

Detto anche GRASP, è l'insieme dei seguenti pattern:
  • Information Expert,
  • Creator,
  • Controller,
  • Low Coupling,
  • High Cohesion,
  • Polymorphism,
  • Pure Fabrication,
  • Indirection,
  • Protected Variations.

Single responsibility, Open-closed, Liskov substitution, Interface segregation and Dependency inversion

Detti anche principi SOLID.

Test-driven Design

Un libro per studiarlo è questo: http://www.growing-object-oriented-software.com

L'approccio funzionale alla programmazione

Functional Thinking: Paradigm Over Syntax di Neal Ford.

Structure and Interpretation of Computer Programs

L'approccio pragmatico alla programmazione

The pragmatic programmer

The Well-Grounded Java Developer

Nessun commento:

Posta un commento