Lean Startup MVP: Quality Code o Quick and Dirty [duplicate]

1

Ciao alcuni programmatori potrebbero conoscere la filosofia lean,

costruire un prodotto minimo vitale Lean Startup MVP .

Mi chiedo (quando costruisco webapps):

"Should I put effort into writing good reusable code, testing etc."

o

"Write quick and dirty code. It just works. The customer does not care what kind of programming pattern you used etc. He/she just wants to use it."

Quindi leggere l'articolo su un MVP è un po 'paradossale per me. Da un lato si dice:

"version of a new product which allows a team to collect the maximum amount of validated learning about customers"

sull'altro:

...begin the learning process as quickly as possible

Quindi quale ha effettivamente una priorità più alta? Per me questo è un compromesso tra tempo e qualità. Correggimi se non l'ho capito.

Grazie.

    
posta zer02 02.03.2014 - 15:18
fonte

1 risposta

5

Il codice sporco diventa sempre più sporco, mai più pulito. Dopo una prima versione che hai lanciato molto velocemente, dovrai continuare a scorrere rapidamente e pubblicare versioni migliori e migliori. Se inizi da un pasticcio, diventerà sempre più difficile, fino al punto di non riuscire.

Il codice sporco è più difficile da testare. Quindi avrai ancora meno test automatizzati di quelli che normalmente avresti avuto con un codice pulito. E se hai meno test automatizzati, avrai maggiori probabilità di bug imbarazzanti e da show-stopper.

La codifica sporca è un circolo vizioso. Non farti risucchiare.

    
risposta data 02.03.2014 - 15:26
fonte