Ingegneria software

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


2
In che modo l'analisi è diversa dalla progettazione?
Sono sicuro che avete sentito tutti i manager dire che "abbiamo bisogno di un analizzatore" o "abbiamo bisogno di un designer". Mentre sono uno sviluppatore .NET, difficilmente riesco a differenziare un analizzatore da un designer (non web designer o UI designer). Chi è l'analizzatore? Chi è il designer? Si sovrappongono?


2
Quanto dovrebbe essere semplice utilizzare un framework di sviluppo linguistico?
Questo fa parte di una serie di domande che si concentra su un progetto chiamato Abstraction Project, che mira ad astrarre i concetti utilizzati nella progettazione del linguaggio sotto forma di un quadro. Un'altra pagina ad essa associata relativa alla tipizzazione strutturale può essere visualizzata qui . Il meta-argomento associato …


6
Come vengono restituiti più valori in Java?
A volte si desidera restituire più valori da una funzione. Come si fa normalmente in Java? Un'opzione è usare un array, come questo frammento di Python che restituisce un elenco o una tupla: value, success = read_unreliably() if success: print value Un'altra opzione sarebbe quella di restituire un hash / …


2
Progettazione dell'autenticazione per l'API REST
Sto lavorando a un'API per un servizio REST che sto per produrre e consumare. Ho passato gli ultimi giorni a cercare di capire come gestire l'autenticazione in modo corretto e penso di aver finalmente escogitato qualcosa. Sto arrivando a questo sulla base dei seguenti fatti sullo stack dell'applicazione: Client e …

7
Ricorsione - è "dividi e conquista" o "riutilizzo del codice"
La ricorsione - come tutti sappiamo - è uno di quei problemi - che avvolgere la testa sembra come raggiungere una "pietra miliare" nel tuo viaggio di programmazione. Ma quando si tratta di usarlo effettivamente nei problemi del mondo reale - conoscere la meccanica della ricorsione NON è abbastanza - …
11 recursion 

8
Come decidi se dovresti prendere un progetto?
Sono uno sviluppatore abbastanza nuovo. Professionalmente ho programmato in C # per due anni come stagista e 6 mesi come sviluppatore junior. Un amico della mia famiglia ha bisogno di aiuto con un progetto scritto in VB.net. Non ho mai usato VB.net, quindi sono un po 'preoccupato lì. Ma la …
11 project  contract 

9
Imparare le regole degli scacchi
Una domanda simile chiede se un computer può imparare a giocare in modo ottimale negli scacchi analizzando migliaia di giochi. Se una macchina può controllare lo stato del tabellone per alcune partite a scacchi (o alcune partite a dama) all'inizio e dopo ogni mossa, può essere programmata per apprendere le …





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.