Ecco un esempio: la mia applicazione web contiene elementi trascinabili. Quando si trascina un elemento, il browser produce una "immagine fantasma". Voglio rimuovere "l'immagine fantasma" durante il trascinamento e scrivo un test per questo comportamento. Il mio problema è che inizialmente non ho idea di come risolvere questo bug e …
Esiste una classe LinkedList con funzioni come add_first (), add_last (), add_after (), remove_first (), remove_last () e remove () Ora esiste una classe Stack che fornisce funzionalità come push (), pop (), peek () o top () e per implementare questi metodi estende i metodi della classe LinkedList. È …
Per correggere un bug in un'applicazione, ho modificato un metodo denominato postLoginaggiungendo una chiamata a un metodo esistente denominato getShoppingCart. Codice protected void postLogin() { getShoppingCart(); } Tuttavia, non sono sicuro di quale sia il modo migliore per scrivere un test unitario postLogin. Approccio 1 Usa verifica da Mockito per …
Stiamo cercando di determinare il modo migliore per autorizzare gli utenti in un'architettura di microservizi, garantendo al contempo che i microservizi abbiano autorizzazioni limitate. La nostra architettura utilizza un servizio di autorizzazione centrale per gestire l'emissione di token JWT. Abbiamo i seguenti requisiti: Gli utenti dovrebbero essere limitati a svolgere …
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 2 anni fa . La nostra base di codice è in crescita da 20 anni. …
Ho una situazione in cui supporto quella che è funzionalmente la stessa libreria in più lingue. Esistono spesso costanti che devono essere condivise tra queste (ad esempio chiavi del nome del campo json o codici di errore). Il modo in cui lo faccio attualmente è avere il codice che definisce …
Sto lavorando in una società per un progetto per il loro reparto vendite. È il mio primo lavoro di programmazione professionale, ma sto programmando da solo e apprendo da anni. Parte del progetto prevede la raccolta di alcuni dati e la loro combinazione con l'input per produrre e rappresentare graficamente. …
Passo molto tempo a rispondere alle domande SQL su SO. Mi capita spesso di incontrare domande di questo genere: SELECT * FROM person WHERE birthdate BETWEEN '01/01/2017' AND '01/03/2017' SELECT * FROM person WHERE birthdate BETWEEN '2017-01-01' AND '2017-03-01' SELECT * FROM person WHERE birthdate BETWEEN 'some string' AND 'other …
Mi sono imbattuto in questa tecnica di programmazione durante la programmazione di coppia in un'intervista e non sono riuscito a trovarne il nome su Google. L'idea è che prima scrivi l'espressione che usa le variabili e poi scrivi il codice che calcola le variabili in seguito. Per usare un codice …
Per decenni è stato il caso che le interfacce sono stati solo solo (solo) per specificare il metodo di firme. Ci è stato detto che questo era il "modo giusto di fare le cose ™". Quindi uscì Java 8 e disse: Bene, ora puoi definire metodi predefiniti. Devo correre, ciao. …
Questa pagina sostiene la composizione sull'eredità con il seguente argomento (riformulato nelle mie parole): Una modifica della firma di un metodo della superclasse (che non è stata ignorata nella sottoclasse) provoca ulteriori modifiche in molti punti quando utilizziamo Eredità. Tuttavia, quando usiamo Composizione, la modifica aggiuntiva richiesta è solo in …
Sto creando un gioco da tavolo (come gli scacchi) in Java, dove ogni pezzo è del suo tipo (come Pawn, Rookecc.). Per la parte GUI dell'applicazione ho bisogno di un'immagine per ciascuno di questi pezzi. Dal momento che fare pensa come rook.image(); viola la separazione dell'interfaccia utente e della logica …
In una riunione SCRUM, il team del prodotto stava discutendo di una funzionalità di un'API che verrà utilizzata dall'app mobile. Abbiamo avuto un mock up che mostrava come dovrebbe apparire lo schermo e quali elementi chiave dovrebbe contenere (un "layout"). Sulla base di questo e della discussione che ho avuto …
Ho un sacco di classi che si occupano della validazione dei valori. Ad esempio, una RangeValidatorclasse controlla se un valore è compreso nell'intervallo specificato. Ogni classe di validazione contiene due metodi is_valid(value):, che restituisce Trueo Falsedipende dal valore e ensure_valid(value)che verifica un valore specificato e non fa nulla se il …
Ecco una piccola illustrazione della mia domanda: Assumi un lavoro di compilazione che consiste in 4 attività indipendenti denominate AD. D impiega più tempo di AC in somma. Un sistema di generazione che non è in grado di incorporare i relativi tempi delle attività potrebbe pianificare le attività in questo …
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.