10 consigli per un programmatore web. Php, mysql, modificare o iniziare un nuovo progetto

Arriva una richiesta, un nuovo lavoro da affrontare, spesso c’è un prodotto di partenza da modificare, a volte il prodotto è vecchio, a volte inizi qualcosa di nuovo ed hai tutto il massimo delle libertà. Per chi sono questi consigli Ti trovi spesso nella situazione di dover mettere mano su codice altrui, o stai iniziando […]

TDD or not TDD? This isn’t the question.

Instead of reply to these reasons: http://www.phpclasses.org/blog/post/237-7-Reasons-Why-TDD-Failed-to-become-Mainstream.html I prefer to find what make testing hard: mock object, the missing part! All these arguments seems to fail to understand that TDD is not just testing, it is to guarantee SOLID principle of object oriented design Liskov substitution, Interface segretation, Dependency inversion, and also single responsibility and open/close […]

Use Grunt. Always

The worst could happen, but use grunt. Always. A little lesson from wasted time. Code could be wrong, thus it has to be tested, and tested, and tested. Automate that test. Do not wait to waste any more time. A note on grunt is that shell can do the most, for example lftp is very […]