Ho il compito di progettare un framework applicativo che consenta ad ogni implementazione di personalizzare parti dell'interfaccia utente. Un esempio potrebbe essere che l'implementazione (chiamiamola client da ora in poi) può definire le celle della vista di raccolta da restituire per una determinata schermata. Il framework è semplicemente responsabile della …
Ecco un requisito semplificato: L'utente crea un Questioncon più Answers. Questiondeve averne almeno uno Answer. Chiarimento: pensare Questione Answercome in un test : c'è una domanda, ma diverse risposte, dove poche possono essere corrette. L'utente è l'attore che sta preparando questo test, quindi crea domande e risposte. Sto cercando di …
Ho una classe che ha tre metodi A(), B()e C(). Tali metodi modificano la propria istanza. Mentre i metodi devono restituire un'istanza quando l'istanza è una copia separata (proprio come Clone()), ho avuto una libera scelta di restituire voido la stessa istanza ( return this;) quando si modifica la stessa …
Sto usando una grande interfaccia con circa 50 metodi per accedere a un database. L'interfaccia è stata scritta da un mio collega. Ne abbiamo discusso: Io: 50 metodi sono troppi. È un odore di codice. Collega: cosa devo fare al riguardo? Vuoi l'accesso al DB - ce l'hai. Io: Sì, …
Sto avendo seri dubbi sulla progettazione della mia applicazione Web. Volevo separare la logica aziendale dall'interfaccia, quindi ho creato un'API Web che gestisce tutte le richieste al database. È un'API Web ASP.NET con framework Entity e un'unità di lavoro e un modello di repository generico. Finora è andato tutto bene. …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 5 anni fa . Capisco il concetto di un oggetto e, come programmatore Java, sento …
Lo standard C99 dice in 6.5.16: 2: Un operatore di assegnazione deve avere un valore modificabile come operando di sinistra. e in 6.3.2.1:1: Un lvalue modificabile è un lvalue che non ha un tipo di array, non ha un tipo incompleto, non ha un tipo con qualifica costante e se …
Sto guardando il mio design dell'interfaccia e sto lottando per decidere quale sia il modo più "corretto" per implementare il controllo degli accessi in base al ruolo, dato un usere un a subjectcui uservorrebbe accedere. Per quanto posso vedere, ho tre opzioni fondamentali (una quarta è una bastardizzazione delle prime …
Penso che questa domanda dovrebbe applicarsi alla maggior parte dei programmi che caricano le impostazioni da un file. La mia domanda è dal punto di vista della programmazione ed è davvero come gestire il caricamento delle impostazioni da un file in termini di classi e accessibilità diverse. Per esempio: Se …
Il modello architettonico pipe & filter è definito come una catena di elementi di elaborazione, disposti in modo tale che l'output di ciascun elemento sia l'input del successivo . Ogni esempio sembra considerare la connessione tra processi o tra thread eseguita attraverso un qualche tipo di buffer condiviso. A me …
Attualmente stiamo progettando un'API REST per accedere ai dati dei clienti classici. Uno degli elementi nell'API sono le risorse di un utente. Le risorse vengono aggiunte in un determinato servizio. L'API di back-end aggiungerà una risorsa a un utente nell'ambito di un determinato servizio. Quindi, non esiste una relazione utente …
Ho rinunciato a programmare poco più di un anno fa, quando continuavo a colpire questo muro. Sto rivisitando l'argomento perché voglio creare un'applicazione Android di base. Ma sento che la mia conoscenza limitata non sarà sufficiente. Ecco il mio problema Ho letto alcuni libri e guardato video tutorial su C …
Non sto cercando di dire che conosco qualcosa che gli altri non sanno, ma ho risolto sempre più progetti con l'uso di classi nidificate, quindi sono curioso di avere un'idea dell'accettabilità di usare questo apparentemente usato raramente meccanismo di progettazione. Questo mi porta alla domanda: sto percorrendo una strada intrinsecamente …
A volte quando avvio un piccolo progetto (come un'app Android), non so quale approccio funzionerà alla fine, e vado solo per un approccio e provo. Ma se non ho mai usato questo approccio prima (per una sorta di applicazione che non avevo mai programmato prima) è come entrare in un …
Conosci un buon modo per progettare (ovvero scrivere) software con un metodo basato su pseudocodice? Sono nuovo di progettazione software e leggere alcune informazioni su UML. Le mie umili gerarchie di classi sono buone finora, tuttavia, dopo che è diventato complesso, noto che "vedendo l'intera immagine" avrei potuto usare una …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.