Tutte le domande

2
risposte

Classe con metodi che dipendono da un argomento variabile, ma questa variabile è costante in ampie parti dell'applicazione

Sto cercando consigli su come progettare il seguente scenario: Ho una classe vettoriale tridimensionale, le voci sono di tipo double . Voglio che due vettori siano considerati uguali se i loro elementi corrispondenti differiscono di meno...
posta 19.07.2016 - 14:15
1
risposta

Licenze di dipendenza transitiva open source

Supponiamo di avere Dipendenza A livello superiore. La dipendenza A è rilasciata sotto il MIT. Dipendenza A pacchetti Dipendenza B come parte della sua distribuzione. La dipendenza B è rilasciata sotto licenza GPL. Per utilizzare la...
posta 28.06.2016 - 22:31
1
risposta

Un sito come lo stack overflow potrebbe essere migliore come build statiche separate o un'unica app con switch di runtime per ogni comunità?

Sto progettando un'applicazione web. Mi piacerebbe utilizzare sottodomini per dividere il sito in sezioni logiche separate in base ad alcune categorie, esattamente come fanno i siti di scambio di stack. Al momento sono a conoscenza di due approc...
posta 10.06.2016 - 01:04
2
risposte

Utilizzo di NotImplementedError anziché di classi astratte

MyBase impone l'implementazione del metodo f() in tutti i bambini. Questo può essere ottenuto utilizzando abc.ABCMeta per rendere f() un abstractmethod : import abc class MyBase(metaclass=abc.ABCMeta): @abc.abst...
posta 31.07.2016 - 09:03
1
risposta

Come si combinano il pattern di stato e il pattern del componente?

Supponiamo di avere una classe Player con le classi PhysicsComponent , InputComponent e StandingState , DuckingState . La classe Player non ha una funzione di input, la InputComponent lo fa. Ma quando cambiamo...
posta 15.04.2017 - 06:44
1
risposta

metodi asincroni: ci sono dei problemi di concorrenza che il programmatore deve affrontare

Diciamo che questo metodo getPhotoAsync può essere invocato alcune volte al secondo e che le risposte dal server remoto possono richiedere da mezzo secondo a trenta secondi, a seconda della dimensione del payload. Quindi ci saranno diverse...
posta 01.08.2016 - 20:37
1
risposta

Quale è più sicuro per DB, Web API o MVC con pattern di repository e EF?

Sono 1 su 3 sviluppatori. Gli altri 2 utilizzano le API Web e angolari per creare app web. Preferisco ASP MVC con un repository e EF. L'argomento dichiarato è che un servizio è più sicuro quando si accede al database. Penso che il mio modo si...
posta 09.08.2016 - 21:14
3
risposte

Lavorare con i fusi orari quando si memorizzano le date in mysql

Ho solo un sito di base con la registrazione. Con tutti gli altri dati, memorizza la data di registrazione in MySQL. Se sono negli Stati Uniti o in Canada e mi registro a 2017-03-07 (Y-d-m) , in MySQL è 2017-04-07 perché abbiamo 10 ore...
posta 03.07.2017 - 23:19
4
risposte

Come evitare la doppia convalida dei dati in un'applicazione con interfaccia web?

Sto imparando la progettazione del software creando un'applicazione web CRUD (ASP.NET MVC con Entity Framework). L'ho diviso in due progetti: la prima è la libreria Core, che contiene la logica di business, la seconda è la Web GUI. Ho avuto un'i...
posta 16.05.2017 - 15:45
2
risposte

Ho molti test eseguibili; come li gestisco?

Dove lavoro, stiamo gradualmente rafforzando le nostre capacità e copertura di test automatizzati. Siamo al punto in cui abbiamo una vasta gamma di test e una configurazione di "ciò che deve essere eseguito" non è più sufficiente. Vogliamo es...
posta 28.06.2017 - 11:19