Ingegneria software

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


5
Comportamento indefinito in Java
Stavo leggendo questa domanda su SO che discute alcuni comportamenti indefiniti comuni in C ++ e mi chiedevo: Java ha anche un comportamento indefinito? In tal caso, quali sono alcune cause comuni di comportamento indefinito in Java? In caso contrario, quali funzionalità di Java lo rendono libero da tali comportamenti …


3
Quando usare typedef?
Sono un po 'confuso su se e quando dovrei usare typedef in C ++. Sento che è un atto di equilibrio tra leggibilità e chiarezza. Ecco un esempio di codice senza alcun typedef: int sum(std::vector<int>::const_iterator first, std::vector<int>::const_iterator last) { static std::map<std::tuple<std::vector<int>::const_iterator, std::vector<int>::const_iterator>, int> lookup_table; std::map<std::tuple<std::vector<int>::const_iterator, std::vector<int>::const_iterator>, int>::iterator lookup_it = lookup_table.find(lookup_key); …
14 c++  coding-style 

9
TDD: Lo sto facendo bene?
Sono un nuovo programmatore (sto imparando da circa un anno) e nel mio obiettivo di migliorarlo ho appreso di recente su TDD. Volevo prendere l'abitudine di usarlo poiché sembra molto utile. Volevo controllare e assicurarmi di usarlo correttamente. Cosa sto facendo: Pensa a un nuovo metodo di cui ho bisogno. …
14 tdd 




3
App per iPhone sicura ↔ comunicazione server
Quale sarebbe l'approccio migliore per raggiungere la comunicazione privata tra la mia app iOS e il suo componente server? Avere una singola "chiave segreta" immutabile è sufficiente nella sorgente dell'app o devo in qualche modo impostare dinamicamente tali generazioni di chiavi "handshake"? Il server da solo non ha accesso a …

8
Trova un "buco" in un elenco di numeri
Qual è il modo più veloce per trovare il primo numero intero (più piccolo) che non esiste in un determinato elenco di numeri interi non ordinati (e che è maggiore del valore più piccolo dell'elenco)? Il mio approccio primitivo è quello di ordinarli e di sfogliare l'elenco, c'è un modo …

4
Perché si chiama un "documento qui"?
(Fammi sapere se questa è la SE sbagliata per questo) Perché viene chiamato un documento Here (o Heredoc)? Wikipedia non aveva nulla da dire su quel particolare argomento. Ho trovato documenti unix che descrivono un "Here is document", è la forma originale?


8
MVC si applica solo al web
È quasi istantaneo ogni volta che parlo con gli sviluppatori di Model View Controller ( MVC ) dicendo che fai una richiesta a un url che il server costruisce un'entità (MODELLO) e ti fornisce una rappresentazione visiva di quel modello. Quindi questo significa che MVC è solo per il Web …



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.