Ingegneria software

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



11
Funzioni su una riga chiamate una sola volta
Considera una funzione senza parametri ( modifica: non necessariamente) che esegue una singola riga di codice e viene chiamata una sola volta nel programma (anche se non è impossibile che sia necessario di nuovo in futuro). Potrebbe eseguire una query, controllare alcuni valori, fare qualcosa che coinvolge regex ... qualcosa …
120 functions 





9
Sono troppo giovane per esaurirmi? [chiuso]
Mi sento bruciato, anche se sono fuori dal college da 5 anni. Per i primi 3 anni della mia carriera, le cose sono andate benissimo. Non sono mai stato niente di speciale a scuola, ma mi sono sentito speciale nella mia compagnia. Guardando indietro, potrei dire che ho fatto tutte …
119 productivity 




14
Perché la maggior parte dei linguaggi di programmazione supporta solo la restituzione di un singolo valore da una funzione? [chiuso]
C'è un motivo per cui le funzioni nella maggior parte dei (?) Linguaggi di programmazione sono progettate per supportare un numero qualsiasi di parametri di input ma solo un valore di ritorno? Nella maggior parte delle lingue, è possibile "aggirare" tale limitazione, ad esempio utilizzando parametri fuori, restituendo puntatori o …


16
Devo rimuovere il codice senza riferimento?
Sto lavorando su una base di codice di medie dimensioni (100k righe), è tutto codice relativamente recente (meno di un anno di età) e ha una buona copertura dei test unitari. Continuo a imbattermi in metodi che non sono più utilizzati da nessuna parte o sono solo citati nei test …

27
La generazione del codice sorgente è un anti-pattern?
Se qualcosa può essere generato, allora quella cosa sono i dati, non il codice. Detto questo, questa intera idea della generazione del codice sorgente non è un malinteso? Cioè, se esiste un generatore di codice per qualcosa, allora perché non fare di quel qualcosa una funzione adeguata che può ricevere …

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.