Ingegneria software

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


6
È una buona abitudine usare le espressioni C nel codice C ++?
A scuola abbiamo iniziato a studiare C quest'anno, nonostante io sia molto più avanti della lezione, e ho imparato Java, C ++ e C mentre la classe è alla base di C. Comunque, mi sono documentato, leggendo libri, articoli e ho chiesto alla mia insegnante perché dovrei imparare il C, …
19 c++  c 

8
Che cos'è lo pseudocodice?
Ho visto molte menzioni di Pseudocodice recentemente, su questo sito e altri. Ma non capisco: Che cos'è lo pseudocodice? Ad esempio, l'articolo di Wikipedia in basso dice "Utilizza le convenzioni strutturali di un linguaggio di programmazione, ma è destinato alla lettura umana piuttosto che alla lettura automatica". Questo significa che …


1
Ho testato l'unità della mia classe, ora come posso iniziare con un test di integrazione?
Ho scritto una classe che gestisce i destinatari in un elenco MailChimp, chiamato MailChimpRecipient. Utilizza la classe MCAPI, che è un wrapper API di terze parti. http://apidocs.mailchimp.com/api/1.3/ http://apidocs.mailchimp.com/api/downloads/ Passo l'oggetto MCAPI nel costruttore dell'oggetto MailChimpRecipient, quindi ho scritto test unitari usando PHPUnit che testano tutta la logica della mia classe …
19 php  unit-testing 


2
Perché lo stato condiviso riduce le prestazioni?
Ho lavorato secondo il principio share-nothing della programmazione concorrente. In sostanza, tutti i miei thread di lavoro hanno copie di sola lettura immutabili dello stesso stato che non sono mai condivise tra loro ( anche per riferimento ). In generale, ha funzionato davvero bene. Ora, qualcuno ha introdotto una cache …

2
Sta usando il nuovo design System.Tuple class design?
Mi piace il concetto di System.Tuple in quanto mi consente di restituire più parametri in una singola chiamata di funzione senza creare un'istanza di una nuova classe, tuttavia ciò sfugge a qualsiasi buona pratica di programmazione come Microsoft Patterns & Practices, SOLID Principles, ecc. Sto solo cercando di valutare in …



4
Ereditarietà vs mixin in linguaggi dinamici?
Quando dovresti preferire i modelli ereditari rispetto ai mixin in linguaggi dinamici? Per mixin, intendo il vero e proprio mixaggio, come nell'inserimento di funzioni e membri di dati in un oggetto in fase di esecuzione. Quando useresti, ad esempio, l'eredità prototipale anziché i mixin? Per illustrare più chiaramente cosa intendo …



19
Un linguaggio di sviluppo di gioco gratuito? [chiuso]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …


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.