DRY su specifiche API?

0

Durante lo sviluppo di una nuova applicazione RESTful, generalmente:

  • Definisci test
  • Definisci percorsi [ad esempio RESTful CRUD; namespace su /api/users ]
  • Definisci modelli [ad esempio "Utenti"]
  • Definisci i moduli [ad esempio in JavaScript (AngularJS), HTML5 e CSS]

Attualmente stai pensando di lanciare un API explorer nel mix ... che sarebbe un altro bit di doppia tipizzazione.

Il modo migliore in cui posso pensare di andare avanti è:

  1. Definisci un nuovo schema una volta; utilizzando la notazione JSON-schema
  2. Ingegnere di un generatore di codice per generare test; e alcuni dati casuali con tipi corretti per l'input
  3. Sviluppa un generatore di codice per creare percorsi RESTful dallo schema JSON
  4. Utilizza qualcosa come metawidget per generare moduli di frontend dal back-end disaccoppiato

È questo il modo migliore per incoraggiare l'ESSENZA; c'è un modo migliore / alternativo di pensare alle migliori pratiche del settore?

    
posta A T 28.02.2014 - 06:11
fonte

0 risposte

Leggi altre domande sui tag