Le migliori pratiche di sviluppo di Django

1

Ho passato un po 'di tempo a studiare Django e ho fatto alcune applicazioni. Ma in realtà non so quale sia l'approccio migliore durante lo sviluppo di un'applicazione, voglio dire, ci sono diverse opzioni: Crea tutti i modelli, quindi tutti gli URL, le viste e poi crea tutti i modelli.

Altre persone consigliano di utilizzare un approccio agile, prendere un caso d'uso e andare fino a quando non è totalmente funzionante e, naturalmente, potrebbero esserci altre possibili raccomandazioni. Personalmente sono molto attratto dall'approccio agile, ma non lo so perché ad esempio ogni singolo modello che aggiungo al mio database implicherebbe di crearne uno nuovo.

Per riassumere, qual è l'approccio migliore da seguire nello sviluppo e nell'applicazione in Django, tenendo conto di tutte le conseguenze che comporta?

    
posta Andrés 25.04.2012 - 06:16
fonte

2 risposte

1

Solo agile, a meno che non lavori per la NASA: -)

Sei tu o il tuo cliente / datore di lavoro che ha idee su cosa dovrebbe essere l'IT. Non ho mai visto persone che sono assolutamente su ciò che si aspettano di ottenere. D'altra parte, conosco molte persone che hanno nuove idee ogni giorno. Quindi, a mio parere, il modello a cascata funziona solo per la NASA e non l'ho mai visto utilizzato nella programmazione.

    
risposta data 25.04.2012 - 07:38
fonte
0

bene, secondo me, dal momento che stai scegliendo django stai già rinforzando un bellissimo design di MTV. le cose sarebbero alquanto diverse se si usano i framework java o se si inizia da zero.

l'agile è decisamente consigliato, ma vorrei anche ricordarti che: l'ottimizzazione pre-matura è la radice del male.

purché il codice funzioni e fintanto che hai messo in conto il refactoring. stai già facendo un buon design.

    
risposta data 25.04.2012 - 11:09
fonte

Leggi altre domande sui tag