Tutte le domande

3
risposte

Quanto è brutto avere due metodi con lo stesso nome ma diverse firme in due classi?

Ho un problema di progettazione relativo a un'interfaccia pubblica, i nomi dei metodi e la comprensione della mia API e del codice. Ho due classi come questa: class A: ... function collision(self): .... ... class B: .....
posta 22.10.2013 - 20:29
6
risposte

Perché il compilatore Java decide se è possibile chiamare un metodo basato sul tipo "di riferimento" e non sul tipo "oggetto" effettivo?

Mi chiedevo solo perché il compilatore Java decide se è possibile chiamare un metodo basato sul tipo "di riferimento" e non sul tipo "oggetto" effettivo? Per spiegare vorrei citare un esempio: class A { void methA() { System.out.pr...
posta 31.07.2013 - 07:32
4
risposte

Aggiungendo un nuovo metodo a una libreria di classi per la sua nuova versione ed esponendo un'opzione di versione gli utenti possono selezionare

È una cattiva idea aggiungere un nuovo metodo (che implementa un nuovo algoritmo) a una libreria di classi per la sua nuova versione ed esporre un'opzione di versione che gli utenti possono selezionare? È solo per la retrocompatibilità in cui...
posta 03.01.2014 - 03:37
1
risposta

Diramazione di una sottodirectory mantenendo i commit da altre directory

Al momento ho un singolo repository Git preesistente per una soluzione client / server che contiene tre sottodirectory per 3 sottoprogetti: /client - An Angular2 SPA application (client-side TypeScript) /dtos - Language-agnostic web-servic...
posta 25.05.2017 - 23:43
0
risposte

Motivo per l'improvviso aumento di popolarità dell'elaborazione dell'annotazione in fase di compilazione in Java [chiuso]

Quindi l'elaborazione delle annotazioni in fase di compilazione è vecchia quanto le annotazioni stesse in Java. Eppure la maggior parte delle librerie utili sono state sviluppate pensando all'approccio runtime, almeno all'inizio. Ora, tuttavi...
posta 25.06.2018 - 07:37
0
risposte

Best practice per scrivere memorie CSS efficienti

Quali sono alcune best practice per scrivere CSS (per l'utilizzo della memoria di picco più basso) in modo efficiente in memoria? Mi rendo conto che questa è una domanda ampia, quindi l'ho suddivisa in due categorie principali: Che cosa si i...
posta 07.07.2017 - 00:34
1
risposta

Quali sono le buone risorse di progettazione del sistema informativo? [chiuso]

Dopo aver seguito un corso sui sistemi informativi, voglio trovare risorse aggiuntive per apprendere i vari modelli, concetti ed esempi della loro implementazione. Il corso si è concentrato sui Principles of Enterprise Application Architecture d...
posta 10.11.2010 - 16:28
4
risposte

Qual è l'approccio corretto per passare i dati da diversi modelli a un servizio?

Ho un AccountModel e una pagina in cui l'utente può caricare un file. Quello che mi piacerebbe che succedesse è quando l'utente carica il file. Il PageController fa qualcosa di simile al seguente. questo è un rapido tentativo appena sc...
posta 24.05.2011 - 16:30
1
risposta

Linee guida per la revisione dell'architettura per il progetto Java / JEE

Faremo una revisione completa di un'applicazione basata su Java / JEE. Ciò include una revisione dell'architettura, una revisione del codice e una revisione dell'hardware della piattaforma. Anche se siamo un po 'a conoscenza delle tecniche di...
posta 29.03.2011 - 11:33
1
risposta

Modulo ORM diviso senza creare importazioni cicliche o effetti collaterali

Prefazione Ho una libreria ORM per un database relazionale immobiliare. Il framework utilizzato è peewee . La libreria contiene ~ 60 modelli, ognuno dei quali rappresenta una tabella distinta. I modelli rappresentano una (pre-definita, pr...
posta 09.04.2018 - 13:58