Ingegneria software

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

5
Comprensione della differenza di diramazione tra SVN e Git
Sono un utente di SVN e ora sto imparando Git. In SVN di solito eseguo il checkout sul mio computer locale un repository, che include tutti i rami del mio progetto e ho usato per selezionare la cartella per il mio ramo a cui sono interessato e ci lavoro. Vedo …
44 git  github 




3
Perché i parametri attuali sono chiamati "argomenti"?
Da dove viene la parola "argomento" (nel senso della programmazione)? cioè Perché i parametri attuali sono chiamati "argomenti"? I significati non sembrano correlati e non ho trovato alcuna spiegazione da nessuna parte. Nota sulla terminologia: I parametri "formali" (noti anche semplicemente come "parametri") sono i nomi "segnaposto" (diciamo, x) - …

2
Come implementeresti la Ricerca Google? [chiuso]
Supponiamo che ti venga chiesto in un'intervista "Come implementeresti la Ricerca Google?" Come risponderesti a una domanda del genere? Potrebbero esserci risorse là fuori che spiegano come vengono implementati alcuni pezzi di Google (BigTable, MapReduce, PageRank, ...), ma ciò non si adatta esattamente a un'intervista. Quale architettura generale useresti e …

3
Metodo booleano Denominazione affermativa vs negativa
I metodi booleani dovrebbero sempre assumere la forma affermativa, anche quando saranno sempre e solo usati nella forma negativa? Diciamo che volevo verificare se esiste un'entità prima di crearne una, il mio argomento è che la prima forma in basso è migliore della seconda forma, indipendentemente dal fatto che il …
44 naming  functions 





7
Scrum è incompatibile con gli appalti pubblici?
Un'organizzazione pubblica mi ha chiesto di tenere un seminario informale sul 101 dello sviluppo agile, spiegando termini e concetti di Scrum, Kanban e simili. Lavoro in ambienti agili da circa cinque anni, ma non mi considero un evangelista Scrum. Dopo il workshop, l'idea è piaciuta. Tuttavia, hanno spiegato che l'approccio …




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.