Ingegneria software

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







7
Devo convalidare il valore restituito di una chiamata di metodo anche se so che il metodo non può restituire input errati?
Mi chiedo se dovrei difendermi dal valore di ritorno di una chiamata di metodo confermando che soddisfano le mie aspettative anche se so che il metodo che sto chiamando soddisferà tali aspettative. DATO User getUser(Int id) { User temp = new User(id); temp.setName("John"); return temp; } DOVREI void myMethod() { …

6
Devo inserire le funzioni utilizzate solo in un'altra funzione, all'interno di quella funzione?
In particolare, sto scrivendo in JavaScript. Supponiamo che la mia funzione principale sia la funzione A. Se la funzione A effettua diverse chiamate alla funzione B, ma la funzione B non viene utilizzata da nessun'altra parte, devo semplicemente posizionare la funzione B all'interno della funzione A? È una buona pratica? …


4
Come risolvere in modo efficiente o testare il nuovo codice quando è difficile o impossibile ottenere l'installazione dell'hardware per riprodurre i bug?
Lavoro in un'azienda di medie dimensioni (150 dipendenti, team di progettazione di circa 10 dimensioni) e la maggior parte dei miei progetti prevede l'interfacciamento con apparecchiature di laboratorio (oscilloscopi, analizzatori di spettro ottici, ecc.) Ai fini di applicazioni di test semi-automatizzate. Mi sono imbattuto in alcuni scenari diversi in cui …


6
In che modo il "cloud computing" è diverso dal "client-server"?
Guardando un CEO di una nuova società di "cloud computing" che descrive la sua azienda in un programma televisivo finanziario oggi, ha detto qualcosa del tipo "Il cloud computing è superiore al vecchio client-server computing". Ora sono confuso. Qualcuno può spiegare cosa significa "cloud computing" in contrasto con client-server? Per …



8
Qual è il bellissimo codice? [chiuso]
Leggo spesso che gli sviluppatori devono scrivere un bellissimo codice, ma per un principiante come me rimane oscuro di cos'è un bellissimo codice e come lo riconosci? La domanda corollaria è: come scrivere un bellissimo codice e quali sono alcune abitudini pratiche per migliorare la qualità del tuo codice? , …

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.