Java è orientato agli oggetti, ma perché è necessario creare un oggetto dalla classe Scanner per ottenere l'input? I next()metodi, ad esempio, non potrebbero essere statici? C a me sembra abbastanza semplice, come si basta usare scanf(), gets()o fgets(). Sono sicuro che c'è una ragione per gli sviluppatori Java per …
Ho difficoltà a definire questo modello di dati che ho riscontrato lavorando su diverse applicazioni. Consiste in: Un tipo di oggetto composto da molti oggetti stessi Un secondo tipo di oggetto, in cui ogni istanza "ha molti" del primo oggetto E, ciascuno dei sotto-oggetti del primo oggetto è modificabile per …
Stavo leggendo " In MVC un modello dovrebbe gestire la convalida? " Perché ero curioso di sapere dove dovrebbe andare la logica di convalida in un sito Web MVC. Una riga nella risposta principale è la seguente: "i controller dovrebbero gestire la convalida, i modelli dovrebbero gestire la verifica". Mi …
Sto creando un'applicazione in Python con un wrapper Python per WPF e con supporto DAG. Attualmente sono a un punto in cui devo decidere un modo coerente di interagire tra i dati e la vista. Per quanto vedo ci sono attualmente due soluzioni ovvie. Il primo è simile a come …
Diciamo che ho iterazioni di sprint di 14 giorni in cui ho diverse storie per nuove funzionalità, alcuni miglioramenti e alcuni bug da correggere. Distribuisco anche quei cambiamenti quando sono pronti, non aspetto la fine dello sprint. Il mio problema è: come tenere traccia delle versioni semantiche dei prodotti sviluppati …
Mi sono imbattuto nell'acronimo MDSE oggi su infoq , e le informazioni che ho trovato abbastanza poco chiare e la descrizione era piena di parole d'ordine: MDSE mira a consentire agli ingegneri del software di lavorare a un livello di astrazione in cui i requisiti, le informazioni di architettura e …
Ho cercato alcune risposte e cercato su Google, ma non sono riuscito a trovare nulla di utile (ovvero che non avrebbe effetti collaterali imbarazzanti). Il mio problema, in astratto, è che ho un oggetto e ho bisogno di eseguire una lunga sequenza di operazioni su di esso; Lo considero una …
Di recente ho letto @ImplementedBydell'annotazione disponibile in Google Guice . Consente al programmatore di specificare un'associazione tra un'interfaccia e la sua implementazione per un uso futuro nell'iniezione delle dipendenze. È un esempio di associazione just-in-time . Sono abbastanza abituato a definire collegamenti espliciti nei miei moduli, usando la sintassi seguente: …
Dopo un paio di risposte utili sull'opportunità di utilizzare un oggetto dominio o un ID univoco come parametro metodo / funzione qui Identificatore vs oggetto dominio come parametro metodo , ho una domanda simile in merito a: membri (la discussione delle domande precedenti non è riuscita a coprire questo). Quali …
sfondo Sto lavorando su un'app per un client che include alcune funzionalità di social network. Inizialmente stavo sviluppando il front-end mobile, ma le circostanze mi hanno lasciato incaricato di sviluppare anche il back-end. Come sfondo generale, il nostro sistema consente agli utenti di seguire altri utenti e ricevere notifiche su …
Sto imparando la programmazione funzionale e ho difficoltà a capire come vengono implementati alcuni scenari particolari senza l'uso di compiti. Il seguente semplice problema riassume praticamente la mia confusione. Scrivere un programma che riceve eventi sulle modifiche di una determinata struttura di dati ed emette eventi quando questa struttura di …
Le continuazioni sono estremamente utili nei linguaggi di programmazione funzionale (ad esempio la Contmonade in Haskell) perché consentono una notazione semplice e regolare per il codice in stile imperativo. Sono utili anche in alcuni linguaggi imperativi più vecchi perché possono essere utilizzati per implementare funzionalità linguistiche mancanti (ad es. Eccezioni, …
Penso che sia sicuro affermare che la maggior parte delle applicazioni Web si basa sul paradigma richiesta / risposta. PHP non ha mai avuto un'astrazione formale di questi oggetti. Un gruppo sta cercando di cambiare questo: https://github.com/php-fig/fig-standards/blob/master/proposed/http-message.md Tuttavia, hanno una sorta di tracciamento laterale sul problema dell'immutabilità. Da un lato, …
Nel mio codice ci sono circa sette posti in cui sollevo un'eccezione. Tutte queste eccezioni sono trattate allo stesso modo: stampare un errore nel file di registro, ripristinare lo stato del software predefinito ed uscire. Durante la revisione del codice il mio ingegnere senior, che apprezzo molto, ha detto che …
Lavoro in un istituto di ricerca accademico fortemente dipendente dal calcolo ad alte prestazioni. In 10 anni abbiamo sviluppato il nostro codice Fortran che è molto apprezzato e può essere eseguito su cluster molto grandi. Per far sì che la più ampia comunità di ricerca tragga beneficio dal codice, stiamo …
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.