Il codice di Open Market è una buona idea?

7

Ho un vasto programma che ho sviluppato per quasi 2 anni. Probabilmente andrà in commercio tra circa 6-9 mesi, ma visto che sono solo io a svilupparlo, ho avuto quasi zero feedback sul codice (efficienza, manutenibilità, uso corretto delle migliori pratiche, ecc.). Mi piacerebbe davvero che qualcuno o più persone lo esaminassero per il feedback.

  1. Ci sono luoghi in cui posso ottenere questo servizio. I siti come oDesk sono la strada da percorrere?
  2. È sicuro? Una NDA sarebbe sufficiente per proteggere l'IP o ci sono altri modi per proteggere IP?
  3. Ci sono delle qualità particolari che dovrei guardare in un recensore, a parte la loro conoscenza della lingua e forse alcuni dei problemi?

In effetti, non so nemmeno se le 3 domande sopra sono quelle giuste da chiedere e dovrei chiedere prima a quelle diverse.

Qualche consiglio su questo argomento?

    
posta Todd Main 06.05.2011 - 16:53
fonte

1 risposta

2

Lo farai per il tuo beneficio e per la tua tranquillità, quindi, in definitiva, la risposta corretta è "qualunque cosa funzioni per te".

Alcune opzioni che hanno funzionato per noi in passato:

  • Trova uno sviluppatore di grande talento, esperto, con esperienza nell'esecuzione di revisioni di codice sotto contratto. Conoscere la lingua e il sistema è utile ma potrebbe non essere un requisito rigoroso

  • Assumi uno dei nomi principali nel campo / lingua / sistema su cui stai lavorando per fare una revisione. Ho sentito che Matz è grande nel mondo dei rubini. Le persone che hanno progettato il framework che stai utilizzando sono una buona scommessa

  • Chiama un amico. No, davvero, chiama un amico. Fagli firmare una NDA e pagagli la birra.

  • Non farlo di nuovo. Trova qualcuno che rimbalzi di codice, idee, ecc. Quando lavori. Trova un modo per incorporare questo nel tuo lavoro in un modo che li faccia pagare (magari porti qualcuno a fare recensioni una volta al mese, per un contratto di un giorno)

  • Stai lontano dalle società di consulenza. Ti costeranno troppo per il beneficio.

  • Assumi un tester di talento . Invece di fare una recensione, chiedi loro di testare la tua app. Il tuo problema in realtà sembra più un problema di "test" che un problema di "revisione del codice"

  • Chiedi a una cooperativa. Chiedi a uno studente brillante o di talento o stagista di entrare per qualche settimana o mese per fare la revisione del codice con te. Spiega le cose finché non ti dice che tutto ha un senso.

risposta data 06.05.2011 - 23:38
fonte

Leggi altre domande sui tag