Quando costruire (codice) vs comprare (plugin di download)

4

Recentemente ho lavorato con una vasta serie di programmatori di talento che portano a una discussione su quando dovremmo iniziare a costruire i nostri componenti (web js / css) rispetto al download e alla modifica di componenti esistenti che non si adattano perfettamente alle esigenze di un progetto. Qualcuno sa o potrebbe suggerire le migliori pratiche per questo tipo di enigma?

    
posta JeffH 23.05.2013 - 19:26
fonte

1 risposta

6

Esistono alcune considerazioni diverse che entrano in gioco quando le consideriamo per la nostra azienda, come elencato di seguito:

  1. Costo: il costo del tempo per la modifica sarà maggiore del costo in termini di tempo per lo sviluppo definitivo? Non tutti i componenti saranno facilmente modificabili, e se occorressero 8 ore di sviluppo per costruire su misura rispetto a 10 ore da modificare, questo è un fattore.
  2. Controllo - Il componente deve essere disponibile con codice sorgente e modificabile.
  3. Licenze - Se c'è un costo, c'è un costo una tantum? O è in corso? Se è gratuito, è solo per uso privato o monouso? O c'è una tassa se è per un'applicazione commerciale?
  4. Branding - A seconda del componente / programmatore, possono specificare che il loro accreditamento rimanga commentato nel codice o visualizzato sul sito web / applicazione. Devi determinare se è accettabile.
  5. Coding standard / documentazione - Il codice potrebbe funzionare, ma se è incomprensibile e / o scarsamente documentato, potrebbe costare più tempo per rielaborare quella porzione di quanto valga.

Queste sono le cose principali che consideriamo quando guardiamo allo sviluppo, all'outsourcing o al download di componenti disponibili.

    
risposta data 23.05.2013 - 19:34
fonte

Leggi altre domande sui tag