Ingegneria software

Domande e risposte per professionisti, accademici e studenti che lavorano nel ciclo di vita dello sviluppo di sistemi






10
La tua azienda ha uno standard di codifica? [chiuso]
Recentemente ho visto che Microsoft ha rilasciato un documento sugli standard di codifica ( All-In-One Code Framework Coding Standards ) e mi ha fatto pensare ... La società per cui lavoro non ha affatto standard di codifica formali. Ci sono solo pochi sviluppatori e siamo stati insieme abbastanza a lungo …


29
Come usi le righe vuote nel tuo codice?
Ci sono state alcune osservazioni sullo spazio bianco già in discussione sui posizionamenti delle parentesi graffe. Io stesso tendo a cospargere il mio codice con righe vuote nel tentativo di separare le cose che vanno insieme in gruppi "logici" e, si spera, rendere più facile per la prossima persona leggere …


24
Cosa portare a un colloquio di programmazione? [chiuso]
Ho appena completato il mio Master in Informatica e ho ottenuto il mio primo colloquio di lavoro come sviluppatore. Non ho molta esperienza in progetti di sviluppo su larga scala, ma spero che la mia istruzione universitaria conti qualcosa. Mi chiedo, quali materiali dovrei portare che impressionerebbero i miei intervistatori? …
31 interview 


10
In genere invii oggetti o le loro variabili membro in funzioni?
Che è una pratica generalmente accettata tra questi due casi: function insertIntoDatabase(Account account, Otherthing thing) { database.insertMethod(account.getId(), thing.getId(), thing.getSomeValue()); } o function insertIntoDatabase(long accountId, long thingId, double someValue) { database.insertMethod(accountId, thingId, someValue); } In altre parole, in genere è meglio passare interi oggetti o solo i campi necessari?



4
C'è una differenza tra un componente e un modulo
Ho un piccolo problema con i termini modulo e componente. Nella mia mente, un modulo sono classi raggruppate, che sono accessibili solo tramite un'interfaccia ben definita. Nascondono tutti i dettagli di implementazione e sono riutilizzabili. I moduli definiscono i moduli da cui dipendono. Qual è la differenza tra i componenti? …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.