Ingegneria software

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



2
Critiche OCaml: è ancora valido?
Sono un principiante completo con OCaml. Di recente mi sono imbattuto in questa pagina in cui sono elencate molte critiche nei confronti di OCaml. Visto che la pagina è piuttosto vecchia (2007): quali dei punti elenco elencati sono ancora veri oggi? Ad esempio: è ancora vero che è impossibile stampare …
15 ocaml 


1
Direttiva AngularJS vs Service vs Controller
Sto per iniziare a implementare una richiesta di modifica sul sito Web interno delle mie aziende, che controllerà un gruppo di campi e li evidenzierà se corrispondono a determinate linee guida. Ad esempio, se la data di nascita è oggi, quel campo verrà delineato e il suggerimento dirà "Auguragli un …
15 angularjs 

2
Cosa dovrebbe fare davvero un repository?
Ho ascoltato molto il modello di repository, ma non capivo cosa dovesse fare davvero un repository. Quando dico "cosa dovrebbe fare davvero un repository", mi preoccupo principalmente di quali metodi dovrebbe fornire. Ad esempio, un repository dovrebbe davvero fornire metodi CRUD o dovrebbe fornire un diverso tipo di metodo? Voglio …

6
Che cos'è l'inquinamento da "utilizzo dello spazio dei nomi"?
Stavo guardando la guida alla codifica di Google [qui] e loro non mi consigliano di usare la using namespaceo namespace::function- se non l'ho interpretata male. Questo vale anche per std? cout<<non funziona senza di essa. Questo libro raccomanda lo stesso. Quindi, come posso fare per usare cout<<senza using namespace std;o …
15 c++  coding-style 

3
MVC: Qual è la differenza tra un modello e un servizio?
Perché in alcuni framework il livello logico si chiama "Modello" mentre in alcuni si chiama "Servizio". Sono diversi l'uno dall'altro o semplicemente diversi dalle convenzioni di denominazione? AGGIORNAMENTO 1 Il motivo per cui lo sto chiedendo è perché in Zend Framework, un classico framework MVC, tutti usano il concetto di …
15 mvc  model  service 

4
Classi di utilità in MVC - ASP.NET
Quindi oggi mi chiedevo, dove avresti messo le classi di utilità in un'app ASP.NET MVC? Per classi di utilità intendo classi che possono essere statiche e vengono utilizzate solo per eseguire una funzione. Come una classe per inviare un'e-mail che contenga indirizzo e-mail, oggetto e corpo come argomenti. Suppongo che …


1
Test unitari per una biblioteca informatica scientifica
Ho avuto un po 'di esperienza con i test unitari in precedenza, in quello che chiamo (non peggiorando) il classico progetto di ingegneria del software: un MVC, con una GUI utente, un database, una logica aziendale nel livello intermedio, ecc. Ora io' sto scrivendo una libreria di calcolo scientifico in …
15 c#  unit-testing 

3
Come funzionano i filtri bloom scalabili?
Stavo leggendo i filtri di fioritura scalabili e non riuscivo a capire come ogni volta che si riempie un filtro di fioritura costituente, viene aggiunto un nuovo filtro di fioritura con dimensioni maggiori. Non è possibile cercare la presenza degli elementi che hanno contribuito ai bit impostati nei filtri creati …


6
Comprensione della parola chiave statica
Ho una certa esperienza nello sviluppo con Java, Javascript e PHP. Sto leggendo Step by Step di Microsoft Visual C # 2010 che ritengo sia un ottimo libro per introdurti al linguaggio C #. Mi sembra di avere problemi nella comprensione della parola chiave statica. Da quello che ho capito …

5
Come strutturare il sistema di template usando PHP semplice?
Stavo leggendo questa domanda su StackOverflow: /programming/104516/calling-php-functions-within-heredoc-strings e la risposta accettata dice di fare semplici template PHP come questo: template.php: <Html> <Head> <Title> <? = $ Title?> </ Title> </ Head> <Body> <? = GetContent ()?> </ Body> </ Html> index.php: <? Php $ title = 'Titolo demo'; funzione getContent …
15 php  templates 

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.