Questa non è una domanda tecnica, ma ho notato molte offerte di lavoro che richiedono esperienza nella scrittura del codice del livello di produzione. Ho assunto che questo è solo contrario, ad esempio, al test del codice. Cosa significa, in particolare, il termine "codice a livello di produzione"?Che cos'è il "codice a livello di produzione"?
risposta
Significa indicare la differenza tra il codice che potresti scrivere all'università/scuola/per divertimento e il codice che scrivi per denaro; per lo più solo attenzione ai dettagli, ma il cambiamento è evidente.
D'altra parte potresti aver scritto qualcosa all'università o per divertimento e ha un po 'di attenzione ai dettagli, e potrebbe effettivamente superare la qualità di qualcosa che qualcun altro ha spedito come "produzione". C'è qualche soggettività coinvolta. – asveikau
Ciò che significa è che la società ha assunto di recente qualcuno che ha scritto rifiuti e che stanno cercando di impedire che accada di nuovo.
Spesso "codice a livello di produzione" può significare la possibilità di utilizzare strumenti di sviluppo software come il controllo del codice sorgente o test/convalida rispetto a uno studente che ha spesso utilizzato solo strumenti ide o command line per piccoli progetti.
Se qualcuno mi ha chiesto in un'intervista sul "codice del livello di produzione", vorrei fare riferimento a progetti basati sulla mia esperienza lavorativa attuale/passata. Questo sarebbe progetti per le aziende che sono dettagliate sul mio curriculum. Ciò potrebbe includere anche CodePlex o altri progetti simili in cui una build di lavoro stabile è stata rilasciata per il consumo da altre persone.
Non parlerei di demo, proof-of-concept, ecc., Ecc. Parlerò di progetti scritti, distribuiti e utilizzati da qualcun altro.
Il codice di livello di produzione ha molti attributi che il codice di esempio o il codice di progetti "throwaway" non avrebbe. Come
- movimentazione
- bordo caso movimentazione condizione di errore
- portatile per più piattaforme
- ben pensato denominazione di variabili, funzioni, metodi, classi, parametri ecc
- controllabilità
- documentazione
- ottimizzazioni per spazio codice o velocità
- considerazioni sull'interfaccia utente
al contrario di molti esempi di libri di testo che indicano cose come "la gestione degli errori non mostrata per semplicità".
Ho conosciuto un paio di persone che non hanno mai ottenuto un codice sostanziale nelle versioni di produzione di qualcosa. Costruire un sacco di prototipi è pulito e divertente e tutto, ma fino a quando non si rilascia il codice e , è tutto un esercizio teorico.
È possibile che le persone che hanno inserito tali post non desiderino questo tipo di "esperienza".
- 1. Scorrimento a livello di codice
- 2. Ottieni codice identificativo a livello di codice
- 3. Come aggiungere i vincoli a livello di codice a un UIView creato a livello di codice?
- 4. qual è il miglior framework open source per la produzione di file video .mov o .flv a livello di codice?
- 5. Creazione di Imagebutton a livello di codice
- 6. Aggiungi modello di codice Java a livello di codice
- 7. Tomcat session-cluster: livello di produzione? Scala?
- 8. Inviare MMS a livello di codice
- 9. Modifica vincolo a livello di codice Swift
- 10. Crea Meeting Exchange a livello di codice
- 11. UIScrollView a livello di codice in Swift
- 12. Disabilita UIButton a livello di codice
- 13. conversione a livello di codice kml nell'immagine
- 14. Crea directory a livello di codice
- 15. Sostituire un frammento a livello di codice
- 16. Richiamare l'agente utente a livello di codice
- 17. Impostazione dell'app: layout_behavior a livello di codice
- 18. Controllare httpErrors errorMode a livello di codice
- 19. AppBarLayout modifica offset a livello di codice
- 20. Spostamento del mouse a livello di codice
- 21. Come leggere il margine ImageView a livello di codice?
- 22. Ottenere pagina corrente a livello di codice
- 23. Spostando il cursore del mouse a livello di codice
- 24. Imposta larghezza vista a livello di codice
- 25. Nascondi UIAlertView a livello di codice?
- 26. Android aggiungi a livello di codice ImageView
- 27. Scorri a livello di codice UITableViewCell?
- 28. creare a livello di codice un UILabel
- 29. Visualizzazione a livello di codice dello storyboard
- 30. RadioGroup: Come controllare a livello di codice
Penso che appartenga a [Programmers SE] (http://programmers.stackexchange.com) –