Ingegneria software

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


6
Quando dovresti usare i bool in C ++?
Avevamo un incarico per la nostra classe in cui dovevamo creare un gioco Tic-tac-toe . Alla gente piace complicarsi, quindi hanno scritto giochi complessi che includevano menu. Alla fine del gioco, dovevi avere la possibilità di giocare di nuovo o uscire dal programma. Ho usato una intvariabile per questo, ma …
34 c++  boolean 


6
Perché alcuni linguaggi di programmazione funzionale utilizzano uno spazio per l'applicazione delle funzioni?
Dopo aver esaminato alcuni linguaggi per la programmazione funzionale, mi sono sempre chiesto perché alcuni linguaggi fp utilizzino uno o più caratteri di spazi bianchi per l'applicazione (e la definizione) delle funzioni, mentre la maggior parte (tutti?) I linguaggi imperativi / orientati agli oggetti usano parentesi, il che sembra essere …

3
Lo schema Model-View-Presenter (MVP) è utile per Android?
Come separare View e Presenter in Android, mentre le reazioni sulle azioni dell'utente (parte Presenter di MVP) sono impostate nelle stesse attività che mostrano gli elementi della GUI (Visualizza parte di MVP). "Nel presentatore della vista modello, proprio come dicono Martin Fowler o Michael Feathers [2], la logica dell'interfaccia utente …
34 android  mvp 



8
Quando JavaScript dovrebbe generare HTML?
Cerco di generare il meno HTML possibile da JavaScript. Preferisco invece manipolare il markup esistente ogni volta che posso e generare HTML solo quando devo inserire dinamicamente un elemento che non è un buon candidato per usare Ajax. Questo, credo, rende molto più semplice la manutenzione del codice e la …
34 javascript  html 

12
I DVCS scoraggiano l'integrazione continua?
Supponiamo che ci sia un team di dieci sviluppatori agili. Ogni giorno scelgono un'attività dal consiglio di amministrazione, commettono diverse modifiche contro di essa, fino a quando (entro la fine della giornata) hanno completato l'attività. Tutti gli sviluppatori effettuano il check-in direttamente sul trunk (in stile Google, ogni commit è …



13
Commento prima o dopo il codice pertinente [chiuso]
Supponendo che un commento non si adatti (o non possa andare) sulla riga a cui si applica, si dovrebbe scrivere il commento prima del codice o dopo? Bene, ovunque i futuri lettori capiranno meglio lo scopo del commento. In altre parole, ovunque la maggior parte dei programmatori / programmatori inserisca …
34 comments 

4
Microsoft ha una versione gratuita di Visual Studio? [chiuso]
Non una versione di prova, ma una versione veramente gratuita che offrono agli utenti di scaricare .... Mi chiedevo nel caso in cui in qualche modo mi mancasse l'opzione sul loro sito web. Funzionerà qualsiasi versione di Visual Studio. In caso contrario, ci sono alternative open source (che hanno funzionalità …

9
Esiste un'enciclopedia di algoritmi? [chiuso]
Esiste un'enciclopedia di algoritmi simili nello stile al Manuale di matematica? Sembra utile averne un gran numero disponibile in un unico posto. So che l'arte della programmazione informatica è considerata una buona fonte, ma non sembra tanto enciclopedica quanto istruttiva. Nota del moderatore Siamo alla ricerca di risposte lunghe che …
34 algorithms 


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.