Ho una classe in Python che la sua unica responsabilità è ricevere testo, un percorso del carattere, dimensione massima del carattere e dimensione minima del carattere e stampare il testo su un'immagine se si adatta.
Ho una funzione chia...
Sto sviluppando un gioco simile a Nethack, e vorrei un consiglio su come avvicinarmi alla parte di design. Per ora ho classe come Location, Npc, Item ecc. Ma ho un problema su come accedere facilmente a parti del percorso.
Diciamo che ho un o...
Ricevo file zip e hanno come contenuto 8 file diversi, ciascuno con i propri metadati all'interno.
Devo combinare questi file in 1 oggetto contenente determinati metadati. Il grosso problema qui è che non ci saranno sempre 8 file ei metadati...
Riesco a vedere le persone che usano boolean di flag, specialmente in Controllers / Presenters , per controllare il flusso di esecuzione. Ad esempio,
public void onButtonClicked() {
hasButtonClicked=true
// code here
}...
Esiste una struttura dati specifica, una metodologia di programmazione orientata agli oggetti e / o un approccio per realizzare programmi come LT Spice, Altium Designer e Cadence Virtuoso per gestire componenti / reti / nodi su schemi? Specifica...
Sto lavorando su un'enorme applicazione e abbiamo avuto alcuni problemi seri riguardo alle prestazioni del software. Non voglio disturbarti con troppi dettagli, quindi in breve:
in una JVM viene eseguita la GUI (JavaFX)
in un'altra JVM ese...
al momento sto guardando il corso di Lynda.com sulle basi di Object Oriented Design e una domanda continua a venirmi in mente.
Quando dovrei usare Use cases e quando dovrei usare User Story?
E la stessa domanda vale per l'altra parte
Qu...
Supponi di avere una lezione. Può essere davvero una classe che definisce un concetto di dominio come un dipendente, un prodotto su un sito di e-commerce o un'auto. Uno di quegli esempi che sono oldies ma chicche. Secondo l'SRP, quell'oggetto...
Mi chiedo quale principio dovrei usare. Ecco la mia situazione.
Ho una classe chiamata TravelOffer. Questa classe ha questo aspetto:
public class TravelOffer
{
private final long id;
private final StartZone startZone;
private...
Terminologia di base:
Report - report singolo da generare
ReportGroup - gruppo di Report (s) da generare
Request - contiene uno o più ReportGroup
Sto lavorando al refactoring della grande funzione (~ 350 linee) in...