Tutti gli articoli di Giovanni Masucci

TDD (Test-driven development) e i meccanismi di Test Unitario e Funzionale.

Con questo mio nuovo post, vorrei introdurre un’aspetto molto importante delle Metodoligie di Sviluppo Agile.

La raccolta di feedback è di fondamentale importanza per lo sviluppo agile di un’applicazione. Il metodo con il quale è possibile controllare il proprio software tramite  questo meccanismo di  feedback, consiste nello scrivere codice di Test Funzionali e Unitario che permetta di ricevere feedback dall’applicazione frequentemente e ripetitivamente.

I Test Unitari sono test che si focalizzano su piccole unità di un’applicazione. In un’applicazione orientata agli oggetti, le piccolissime unità coincidono con i metodi pubblici basati sulle interfacce delle classi stesse.

I Test Unitari  si focalizzano su una singola classe, e non richiedono altre classi di oggetti a run-time. Il loro scopo è di validare che una singola unità di codice stia lavorando come ci si aspettava da essa.
I Test Funzionali testano, invece , un intera funzionalità dell’applicazione. Questi test tipicamente fanno uso di diverse classi e oggetti a run-time a differenza dei primi. Il loro scopo è quello di validare che una funzionalità dell’applicazione stia lavorando come ci si aspettava.

Continua la lettura di TDD (Test-driven development) e i meccanismi di Test Unitario e Funzionale.

Multi-store nativo con E-Commerce Magento.

Oggi inauguro con questo post il mio Blog personale, voglio cominciare con un’argomento che potrebbe interessare chiunque sia alle prese con una decisione architetturale riguardo le tecnologie da scegliere nell’implementare un sito di e-commerce complesso.

In tal senso approfondirò insieme a voi nel modo più semplice possibile le caratteristiche che contraddistinguono questo famoso E-Commerce di livello Enterprise, il software da me proposto è  Magento.

Cercheremo di capire le caratteristiche principali che hanno portato al successo di questa soluzione per la realizzazione di siti e-commerce molto complessi.

e-commerce

Cercherò nel modo più semplice possibile di chiarirvi questa principale caratteristica che lo rende nativamente più flessibile e professionale di qualunque altro prodotto similare sul mercato.

Continua la lettura di Multi-store nativo con E-Commerce Magento.