Tutte le domande

1
risposta

Perché non esiste alcuna possibilità di sovraccaricare le proprietà statiche in PHP?

Introduzione PHP consente di sovraccaricare le chiamate ai metodi e accessi alle proprietà di dichiarando metodi magici nelle classi. Questo abilita codice come: class Foo { public function __get($name) { return 42; } } $foo = new...
posta 20.03.2012 - 10:33
3
risposte

Gli oggetti di dominio in Domain Driven Design dovrebbero essere solo di scrittura?

Ho letto su Domain Driven Design per quasi due anni e ho introdotto con cautela alcuni concetti nel mio lavoro quotidiano o almeno facendo piani su come fare regolarmente le cose in un Domain Driven Design. Una conclusione a cui ho iniziato a...
posta 16.12.2011 - 05:28
3
risposte

Quanto è indipendente Clojure da Java?

Sono abbastanza nuovo nel mondo dei Clojure. Apprezzo il fatto che si abbia un facile accesso a tutte le librerie Java tramite le funzionalità di interoperabilità Clojure, ma mi stavo chiedendo quanto Clojure si regga da solo. Naturalmente ci...
posta 18.01.2012 - 08:47
3
risposte

Applicazione dei principi SOLID

Sono abbastanza nuovo nei principi di design S.O.L.I.D. . Capisco la loro causa e i loro benefici, ma non riesco ad applicarli a un progetto più piccolo che voglio refactoring come un esercizio pratico per utilizzare i principi SOLID. So che no...
posta 02.09.2011 - 09:21
2
risposte

Perché il pattern di repository è necessario in NHibernate?

Sto leggendo l'ufficiale La tua prima applicazione basata su NHibernate . Mentre il tutorial è buono e facile da seguire, mi chiedo perché viene utilizzato il pattern Repository. Nei vari metodi Add , Update , Remove nell'imp...
posta 06.09.2011 - 08:53
4
risposte

Microservices REST o AMQP, quale caso

Ho letto molti articoli sull'architettura dei microservizi e mi chiedevo quando usare AMQP o REST. Ho letto che l'accoppiamento lento tra i servizi è una buona cosa e AMQP sembra essere una buona scelta in quel caso. Ma se usiamo AMQP, questo...
posta 12.10.2015 - 10:08
2
risposte

Posso utilizzare un pezzo di codice JavaScript con licenza GPL su un sito web commerciale?

Sto osservando il plupload per alcune funzionalità di caricamento su un sito Web che sto sviluppando. Ora il plupload è GNU GPLv2 con licenza e ciò implica che tutto il software derivato dovrebbe anche essere concesso in licenza GPL (giusto?). Q...
posta 31.12.2012 - 14:11
1
risposta

Ottimi approcci per il confezionamento di applicazioni web PHP per Debian

Molte applicazioni Web PHP seguono questo modello per l'installazione e l'aggiornamento: Un-tar una sorgente tar. Punto Apache all'origine. Spostare un browser Web sulla home page. Passare attraverso diverse pagine Web di set-up (ad es...
posta 21.04.2013 - 18:48
2
risposte

Motivo dell'istruzione return in chiamata ricorsiva

Ho solo avuto un dubbio nella mia mente. La seguente subroutine (per cercare un elemento, in un elenco, ad esempio) ha un'istruzione return alla fine: list *search_list(list *l, item_type x) { if (l == NULL) return(NULL); if (l->item ==...
posta 17.06.2013 - 05:13
5
risposte

È possibile applicare a secco senza aumentare l'accoppiamento?

Supponiamo di avere un modulo software A che implementa una funzione F. Un altro modulo B implementa la stessa funzione di F '. Esistono diversi modi per sbarazzarsi del codice duplicato: Consenti A usa F 'da B. Consenti a B di usare F...
posta 15.07.2018 - 17:18