Ingegneria software

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



2
Design: metodo Object vs metodo della classe separata che accetta Object come parametro?
Ad esempio, è meglio fare: Pdf pdf = new Pdf(); pdf.Print(); o: Pdf pdf = new Pdf(); PdfPrinter printer = new PdfPrinter(); printer.Print(pdf); Un altro esempio: Country m = new Country("Mexico"); double ratio = m.GetDebtToGDPRatio(); o: Country m = new Country("Mexico"); Country us = new Country("US"); DebtStatistics ds = new …


3
Google's Go è una lingua sicura?
questa pagina http://golang.org/doc/go_faq.html scrive: sebbene Go abbia tipi statici, la lingua tenta di far sembrare i tipi più leggeri rispetto alle lingue OO tipiche Quindi la mia domanda è esattamente se è tipizzato in modo sicuro con generici (come C #) o liberamente (come javascript) o opzionale (come l'opzione rigorosa …



3
Dipendenze del progetto Git da GitHub
Ho scritto un framework PHP e un CMS in cima al framework. Il CMS dipende dal framework, ma il framework esiste come cartella autonoma all'interno dei file CMS. Vorrei mantenerli come progetti separati su GitHub, ma non voglio avere il casino di aggiornare il progetto CMS ogni volta che aggiorno …
14 php  git  github  dependencies 

6
cosa fanno i programmatori di database?
Ogni volta che leggo dei programmatori Oracle ecc., Mi confondo. Non so cosa facciano esattamente. Da quanto ho capito, i programmatori di applicazioni devono sviluppare le funzionalità di base. Le librerie che usano potrebbero aiutare nello sviluppo della GUI o nella connettività del database, ma la funzionalità che rende quell'applicazione …

10
Perché le lingue tipizzate dinamicamente non consentono allo sviluppatore di specificare il tipo?
I linguaggi tipicamente dinamici che conosco non consentono mai agli sviluppatori di specificare i tipi di variabili, o almeno hanno un supporto molto limitato per questo. JavaScript, ad esempio, non fornisce alcun meccanismo per imporre tipi di variabili quando è conveniente farlo. PHP permette di specificare alcuni tipi di argomenti …


10
Quali sono alcuni libri di programmazione davvero difficili? [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 …
14 books 

1
Modo preferito per dichiarare eventi
Sono abbastanza contento della mia comprensione del modello di eventi .NET. Penso che potrei fraintendere una piccola sfumatura del sistema. Quando ho iniziato a inserire eventi nelle mie lezioni, avrei usato il modo standard in questo modo: public event EventHandler<MyEventArgs> MyEvent; Ciò significava che qualsiasi abbonamento all'evento avrebbe bisogno di …
14 c# 

14
Fai gli esercizi quando leggi un libro? [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 …
14 learning  books 


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.