Domande con tag 'language-agnostic'

2
risposte

Quali sono le responsabilità del metodo privato quando progettiamo la lezione in OOP?

In diversi libri di design ho letto che Identifica in primo luogo lo scopo della classe (astrazione). La classe dovrebbe fare solo una cosa (SRP). I metodi sono definiti come responsabilità della classe. Secondo la mia comprensione, i...
posta 03.08.2017 - 12:34
5
risposte

Oltre all'XML, quali sono alcuni esempi di "codifica" di una progettazione GUI?

Ho cercato di pensare fuori dagli schemi per capire come le GUI desktop possono essere progettate in codice (non un designer grafico!). Mi sono imbattuto sostanzialmente in tre modi in cui questo è fatto: XML Codice non elaborato (creare u...
posta 16.05.2013 - 06:48
2
risposte

Come si gestisce un file di risorse errato?

Sto avviando il parser che gestirà una delle funzionalità chiave della mia app e realizzerò esattamente chi sarebbe stato facile per me rovinare un file di risorse fornito all'applicazione. Ad esempio, una semplice risorsa che fornisco alla mia...
posta 26.10.2012 - 23:51
3
risposte

Il best practice del nome del pacchetto durante il porting di una libreria

Qual è il modo suggerito (in particolare nel mondo open source) per il nome del pacchetto durante il porting di una libreria. Dire che sto trasferendo la libreria di qualcun altro dove hanno usato una struttura inversa del nome del dominio pe...
posta 27.12.2011 - 00:43
1
risposta

Qual è la terminologia corretta per questo genere di cose? [chiuso]

Un costrutto che uso spesso quando l'elenco di "cose su cui prendere una decisione" diventa troppo grande per essere pratico in un'istruzione if/else o switch è di creare una tabella con valori e callback. Ad esempio, qualcosa come que...
posta 13.03.2017 - 03:07
4
risposte

Quanto è sbagliato avere più associazioni tra classi?

Sto modellando un processo universitario, in cui ho tre classi: Studente , Oggetto e Laurea I laureati hanno le loro materie, gli studenti hanno una lista di materie che hanno superato e anche gli studenti dovrebbero appartenere a un pia...
posta 15.05.2015 - 20:41
4
risposte

Come spiegare la differenza tra una variabile e una chiave in una coppia chiave-valore?

Le variabili e le chiavi nelle coppie chiave-valore sono entrambi identificatori per i valori, quindi, a livello concettuale, queste sembrano idee molto simili. Come spiegheresti la differenza tra questi due concetti? Le coppie di valori-...
posta 24.02.2014 - 19:21
2
risposte

Cancellazione modulo. Dove dovrebbe verificarsi un rollback dei dati?

Hai una forma in cui è iniettato un oggetto. L'utente interagisce con il modulo e aggiorna l'oggetto iniettato tramite l'interfaccia utente. Se l'utente allora "cancella" il modulo, di chi è la responsabilità di annullare tali modifiche? Il m...
posta 06.02.2014 - 15:17
1
risposta

Come condividere i metodi comuni se gli oggetti hanno ruoli diversi?

Se 2 classi hanno le seguenti caratteristiche in comune: parte del modo in cui è rappresentato il loro stato (entrambi hanno un contenitore lineare) più metodi identici (codice identico, non solo firma) Ma non sono sostituibili, cioè: s...
posta 06.01.2013 - 10:28
2
risposte

Assegnazione di nomi alle variabili con unità a punto fisso [chiuso]

Che cosa dovrei nominare una variabile che ha unità con un punto fisso? int herpLimitLo_psig2 = 6000; // 60.00 psig int derpLimitLoPsigwithtwodigits; int herpLimitHiPsigfixedtwo; int herpLimitHi_psig_timesOneHundred; A quanto pare, faccio s...
posta 07.09.2012 - 17:37