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 …
Sto lavorando a un progetto di calendario, da solo. In questo progetto devo usare Swiss Ephemeris . È concesso in licenza in GPLv2 e commerciale. Con la versione commerciale della licenza, gli sviluppatori hanno il diritto di distribuire il software, come desidera. Ma poiché questo è il mio progetto personale, …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 5 anni fa . Siamo un team di 3 sviluppatori (2 sviluppatori esperti e uno …
Sto cercando di creare un programmatore di campionati sportivi. Ho difficoltà a identificare un algoritmo per aiutarmi a riempire in modo efficiente ogni slot. I dati di esempio per costruire il programma sarebbero: 10 squadre Ogni squadra si gioca 1 volta (sono necessari 45 giochi in totale) Ogni squadra gioca …
Ho giocato con la creazione di mosaici di immagini. La mia sceneggiatura prende un gran numero di immagini, le ridimensiona in base alle dimensioni dell'anteprima e quindi le utilizza come riquadri per approssimare un'immagine di destinazione. L'approccio è in realtà abbastanza piacevole: Calcolo l'errore quadratico medio per ogni pollice in …
Ho problemi a orientarmi nella gestione dello stato attivo di un menu quando il menu non viene utilizzato per il routing. Vengo da Drupal, dove anche il sistema di menu gestisce il routing. pertanto l'impostazione dello stato attivo e dello stato di traccia attiva viene gestita dal percorso (che funge …
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 …
Ho letto che Go in realtà non ha una vera inferenza di tipo nel senso che hanno linguaggi funzionali come ML o Haskell, ma non sono stato in grado di trovare un confronto semplice da comprendere delle due versioni. Qualcuno potrebbe spiegare in termini di base in che modo l'inferenza …
Nelle ultime settimane ho riflettuto e ricercato come colmare una lacuna nella nostra metodologia di test. In termini semplificati, i test unitari sono troppo piccoli e i test di integrazione tradizionali sono troppo grandi. Uno scenario frequente viene su dove Ae Bcomponente sia l'uso C. Tuttavia Ae Bavere requisiti leggermente …
Sto lavorando su un'applicazione media incorporata in C usando tecniche simili a quelle di OO. Le mie "classi" sono moduli .h / .c che usano strutture di dati e strutture di puntatori di funzioni per emulare incapsulamento, polimorfismo e iniezione di dipendenza. Ora, ci si aspetterebbe che una myModule_create(void)funzione arrivi …
Sto modellando un linguaggio di programmazione per divertimento e la sintassi è fortemente influenzata da Scala, in particolare dalle definizioni delle funzioni. Ho riscontrato un problema di progettazione perché il mio linguaggio non distingue tra funzioni definite tramite la defsintassi (metodi di classe) e funzioni anonime assegnate ai valori (creati …
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ì, …
Ci sono interfacce IObservable e IObserver in .NET (anche qui e qui ). È interessante notare che l'implementazione concreta di IObserver non contiene un riferimento diretto a IObservable. Non sa a chi è abbonato. Può solo invocare l'iscritto. "Per favore, tira il perno per annullare l'iscrizione." modifica: il sottoscrittore implementa …
Sto scrivendo un pacchetto per qualcosa che richiede l'impostazione di una variabile di ambiente per l'esecuzione corretta. Il passaggio di installazione di un gestore pacchetti dovrebbe modificare l'ambiente di un utente o semplicemente richiedere all'utente di farlo da solo? La mia intuizione sarebbe la seconda, ma posso vedere gli argomenti …
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.