Ingegneria software

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


16
Il progetto è quasi terminato, ma il codice spaghetti procedurale. Riscrivo o continuo a provare a spedirlo? [chiuso]
Sono uno sviluppatore web principiante (un anno di esperienza). Un paio di settimane dopo la laurea, mi è stato offerto un lavoro per creare un'applicazione web per un'azienda il cui proprietario non è molto esperto di tecnologia. Mi ha reclutato per evitare il furto della sua idea, l'alto costo di …

17
Citazione di Torvalds sul buon programmatore [chiuso]
Per inciso, mi sono imbattuto nella seguente citazione di Linus Torvalds: "I cattivi programmatori si preoccupano del codice. I buoni programmatori si preoccupano delle strutture di dati e delle loro relazioni." Ci ho pensato negli ultimi giorni e sono ancora confuso (che probabilmente non è un buon segno), quindi ho …





15
Perché Tanenbaum aveva torto nei dibattiti Tanenbaum-Torvalds?
Recentemente mi è stata assegnata la lettura dei dibattiti Tanenbaum-Torvalds nella mia classe OS. Nei dibattiti, Tanenbaum fa alcune previsioni: I microkernels sono il futuro x86 si estinguerà e le architetture RISC domineranno il mercato (Tra 5 anni) tutti eseguiranno un sistema operativo GNU gratuito Avevo un anno quando sono …


2
I nomi dei pacchetti devono essere singolari o plurali?
Spesso, soprattutto nelle biblioteche, i pacchetti contengono classi organizzate attorno a un singolo concetto. Esempi: xml, sql, user, config, db . Penso che ci sentiamo tutti abbastanza naturalmente che questi pacchetti sono corretti al singolare . com.myproject. xml .Element com.myproject. sql .Connection com.myproject. user .User com.myproject. utente .UserFactory Tuttavia, se …





9
Perché molti messaggi di eccezione non contengono dettagli utili?
Sembra che ci sia un certo accordo sul fatto che i messaggi di eccezione debbano contenere dettagli utili . Perché molte eccezioni comuni dai componenti di sistema non contengono dettagli utili? Alcuni esempi: .NET Listaccesso indice ArgumentOutOfRangeExceptionnon non mi dica il valore di indice che è stato provato e non …
220 c#  c++  exceptions 

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.