Syndrome of the Framework Developer

If the only tool you have is hammer, you tend to see every problem as a nail! Abraham Maslow

“Software developer because superhero isn’t an official job title” After a little experience in software, sometimes as Developer we feel like superheroes (and we are!); maybe that happens after reading a book about design patterns, clean code, following blogs, twitter or famous people known in a conference; but we forget completely that we have our own brain, and then the most import thing: the context of our product! [Read More]

Sindrome da Framework Developer

Se l'unica cosa che hai è un martello tratterai tutto come se fosse un chiodo!

Dopo un pò di esperienza noi sviluppatori ci sentiamo come i supereroi, iniziamo qualche lettura di libri su design patterns, clean code, seguire blog, twitter o personaggi famosi conosciuti durante qualche conferenza; dimenticando completamente di avere un proprio cervello da usare, e di un’altra cosa molto importante, ovvero: il contesto in cui ci troviamo ed il nostro tipo di prodotto!!! Presi dall’entusiasmo iniziamo a pensare a tutto con design patterns ed a sviluppare qualsiasi cosa pensando come se fosse un framework. [Read More]

Ereditarietà VS Composizione

Inheritance VS Compositioning

Una domanda che affligge la nostra mente da developer da molti anni è questa: Devo ereditare o comporre? Ho sempre visto molta confusione su questo argomento tra programmatori io stesso mi ero trovato in questa situazione. Perché accade ciò? Provo a dare una spiegazione in base alla mia personale esperienza. Quando si passa da semplici “smanettoni” di codice a una programmazione più “seria” si inizia a leggere libri di Clean Code, seguire blog di tizio e caio, andare alle conferenze, eccetera. [Read More]