Tutte le domande

2
risposte

Gli URL di incorporamento come parametri di query negli URL sono un modello di progettazione API REST accettabile? [chiuso]

Stiamo progettando alcuni servizi web orientati alle risorse. Il servizio B deve essere in grado di effettuare chiamate al servizio A passando in un riferimento a una risorsa nel servizio B che il servizio A utilizzerà quando formulerà la sua...
posta 22.04.2015 - 20:16
1
risposta

Come si può aggiungere "yield" come parola chiave in ES6 se non era una parola riservata?

yield non è una parola riservata in JavaScript, tuttavia ES6 ne fa una parola chiave. Ho pensato che il punto delle parole riservate fosse per la retrocompatibilità. Ad esempio, let e const sono stati riservati, quindi non è...
posta 30.03.2015 - 17:24
2
risposte

Gli argomenti del programma dovrebbero avere interpretazioni miste?

Sto sviluppando uno strumento da riga di comando che ha molte opzioni utente. Alcune delle opzioni sono elenchi di valori. Mi piacerebbe che il programma fosse in grado di analizzare queste opzioni elencate direttamente dalla riga di comando e t...
posta 18.05.2015 - 12:22
2
risposte

C'è qualche danno nell'avere classi costituite per lo più da classi ereditate?

Dire che ho alcune classi base: HasPosition fornisce una posizione 2D e metodi per "spostare". IsDisplayable definisce il modo in cui una classe verrà visualizzata in una determinata libreria grafica (ad esempio, curses) e i metodi per mod...
posta 16.04.2015 - 03:43
2
risposte

Dependency Inversion è un'alternativa valida all'idioma pImpl?

Se voglio presentare all'utente del mio codice un'interfaccia, che è improbabile che cambi, posso scrivere solo la parte public delle classi nelle intestazioni pubbliche e avere un singolo puntatore privato su un altro oggetto, che detiene...
posta 13.03.2015 - 17:10
3
risposte

Richiamo della funzione di blocco con contenuto asincrono

Sono sicuro che questo è un modello di progettazione comune, ma mi sembra di avere un punto cieco. Ho il requisito che la chiamata alla funzione da Application to Service stia bloccando, ma il servizio deve fare qualcosa di asincrono....
posta 21.05.2015 - 11:58
1
risposta

I file java. class hanno un lexer / parser?

Ho imparato ANTLR, scrivendo il mio (estremamente semplice!) linguaggio di programmazione Mi ha incuriosito su come il lexer / parser / AST sia implementato per java. Ovviamente c'è una grammatica per .java file e questa viene analizzata...
posta 06.06.2015 - 12:33
1
risposta

Cambiare le informazioni sull'autore in git repo influiscono su altri contributori?

Dopo aver contribuito alcune settimane ho notato che il nome dell'autore nei miei commit non era corretto. Cambiare la cronologia git con le informazioni dell'autore nei commit crea problemi per i miei collaboratori?     
posta 15.07.2015 - 03:36
2
risposte

BDD, migliori pratiche di cetriolo

Sto cercando di capire alcune best practice quando si tratta di BDD e Cucumber . Solo di recente ho iniziato a usarlo, e la prima caratteristica per cui ho scritto un test sta testando una funzione di ricerca, in particolare come un liv...
posta 03.07.2015 - 06:33
3
risposte

Unità di design e unità di riuso. Qual è la differenza?

Contemporary object-oriented programming languages employ the class as the unit of reuse. At the same time, the class is also the unit of design. This implies that to reuse a class, the design of the class must fit the design in which it...
posta 02.06.2015 - 07:08