Tutte le domande

2
risposte

Creazione di un'egemonia di team di sviluppo indipendente dalla piattaforma

Lavoro in un'azienda in cui disponiamo di un sacco di competenze diverse nel team di sviluppo. Facciamo tutto quanto segue (generalmente orientato al web): . NET (MVC, Umbraco, ASP.NET, Surface) Java (Spring, Hibernate, Android) PHP (Z...
posta 29.09.2010 - 09:16
1
risposta

Convenzione su dove dichiarare module.exports su file Javascript

C'è qualche convenzione in cui dovremmo dichiarare il module.exports nessun file del modulo Javascript / Node.js? Dovrebbe essere all'inizio del file come: module.exports = Foo; function Foo() { this.bar = 'bar'; } Foo.prototype....
posta 12.01.2016 - 14:32
2
risposte

Unit Test di un framework stateful come Phaser?

TL; DR Ho bisogno di aiuto per identificare le tecniche per semplificare i test unitari automatizzati quando si lavora all'interno di un framework stateful. Sfondo: Attualmente sto scrivendo un gioco in TypeScript e il framework Phas...
posta 04.12.2014 - 22:52
7
risposte

La verifica e la convalida fanno parte del processo di test?

Basandomi su molte fonti, non credo che la semplice definizione che mira a testare sia trovare il maggior numero possibile di bug - testiamo per assicurarci che funzioni o no. Per esempio. followint sono gli obiettivi del modulo di prova ISTQB:...
posta 04.10.2012 - 06:11
5
risposte

Consigli per una buona configurazione di sviluppo del server web [chiuso]

Circa un mese fa ho creato il mio primo stack LAMP e ho implementato un semplice sito web che esercitava ogni lettera in quell'acronimo. Tuttavia la mia configurazione di sviluppo era molto meno ideale. Non ho un server di test locale, ma stavo...
posta 28.12.2010 - 17:13
3
risposte

Va bene che le interfacce dipendano da classi concrete?

Sto creando un'interfaccia in Java per il gestore degli errori personalizzato. Vuoi passare un argomento error object ma ho bisogno che sia figlio di Exception class. Va bene usare il mio nome di classe definito in un'interfaccia?...
posta 23.10.2016 - 19:41
3
risposte

Ultime modifiche alle API: come posso semplificare la transizione per gli utenti della biblioteca?

In passato, ho utilizzato il metodo standard per aggiungere @Deprecated annotazioni ai metodi API che verranno rimossi in una versione successiva. Ora sto preparando una versione principale per una libreria, con molte parti API rimosse e...
posta 12.05.2016 - 17:19
1
risposta

Ha senso applicare i principi in Redux alle lingue OO?

Redux è essenzialmente una programmazione funzionale, e ha molto senso. Quando torno a un linguaggio OOP non javascript in un progetto diverso, vorrei applicare gli stessi principi come oggetto a stato singolo, riduttori che agiscono su parti di...
posta 08.06.2016 - 23:54
1
risposta

È possibile utilizzare prove relazionali di algebra / calcolo per verificare / verificare SQL?

È possibile o addirittura possibile utilizzare l'algebra relazionale e / o il calcolo relazionale sotto forma di prove per verificare / verificare la correttezza delle istruzioni, delle funzioni e delle stored procedure SQL? Mi sembra che dov...
posta 14.11.2013 - 03:07
4
risposte

La gestione non deterministica delle risorse è un'astrazione debole?

Da quello che vedo, ci sono due forme pervasive di gestione delle risorse: distruzione deterministica ed esplicita. Esempi del primo sarebbero i distruttori C ++ e i puntatori intelligenti o il sottotitolo DESTROY di Perl, mentre un esempio di q...
posta 12.03.2013 - 06:41