Tutte le domande

19
risposte

Perché funziona TDD? [chiuso]

Lo sviluppo basato sui test (TDD) è grande in questi giorni. Lo vedo spesso consigliato come soluzione per una vasta gamma di problemi qui in Programmers SE e in altri luoghi. Mi chiedo perché funzioni. Da un punto di vista ingegneristico,...
posta 30.01.2011 - 14:17
3
risposte

Sicurezza dell'API REST Segno memorizzato vs JWT vs OAuth

Sto ancora cercando di trovare la migliore soluzione di sicurezza per proteggere l'API REST, perché la quantità di applicazioni mobili e API aumenta ogni giorno. Ho provato diversi modi di autenticazione, ma ho ancora alcuni malintesi, quindi...
posta 04.10.2015 - 21:22
6
risposte

Uso eccessivo della parola chiave "finale" in Java [duplicato]

Pur comprendendo cosa viene usata la parola chiave final nel contesto di classi e metodi, nonché l'intento del suo utilizzo per quanto riguarda le variabili; comunque, il progetto su cui ho appena iniziato a lavorare sembra avere un numer...
posta 04.08.2011 - 20:27
11
risposte

Nelle revisioni del codice, il revisore dovrebbe sempre presentare una soluzione per i problemi? [chiuso]

Durante la revisione del codice, di solito cerco di formulare raccomandazioni specifiche su come risolvere i problemi. Ma a causa del tempo limitato che si può spendere per la revisione, questo non sempre funziona bene. In questi casi lo trovo p...
posta 23.05.2017 - 13:21
1
risposta

C'è davvero una differenza fondamentale tra callback e promesse?

Quando si esegue la programmazione asincrona a thread singolo, ci sono due tecniche principali che sono familiari. Il più comune utilizza i callback. Ciò significa passare alla funzione che agisce in modo asincrono come funzione di callback come...
posta 12.11.2015 - 23:26
14
risposte

Dovremmo eliminare le variabili locali se possiamo?

Ad esempio, per mantenere una CPU attiva su Android, posso usare un codice come questo: PowerManager powerManager = (PowerManager)getSystemService(POWER_SERVICE); WakeLock wakeLock = powerManager.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "ab...
posta 04.01.2017 - 04:35
3
risposte

Esiste un termine per il codice non implementato che è stato scritto per far compilare qualcun altro?

A volte in un esercizio di programmazione, generazione di piastre, inserimento di guide di scorrimento attorno ai compiti che un programmatore junior deve implementare, ecc., accade che al programmatore venga presentato un codice non implementat...
posta 08.03.2016 - 23:42
12
risposte

Devo evitare i metodi privati se eseguo TDD?

Sto solo imparando TDD. Sono a conoscenza del fatto che i metodi privati non sono testabili e non dovrebbero essere preoccupati perché l'API pubblica fornirà informazioni sufficienti per verificare l'integrità di un oggetto. Ho capito l'OOP p...
posta 14.02.2012 - 16:58
9
risposte

Perché il BASIC utilizzava i numeri di riga?

Perché i vecchi BASIC (e forse altre lingue) usano i numeri di riga come parte del codice sorgente? Voglio dire, quali problemi ha (provare a) risolvere?     
posta 10.02.2016 - 15:36
9
risposte

Perché dovrei usare l'iniezione di dipendenza?

Sto avendo difficoltà a cercare risorse sul perché dovrei usare iniezione di dipendenza . La maggior parte delle risorse che vedo spiega che passa semplicemente un'istanza di un oggetto a un'altra istanza di un oggetto, ma perché? È solo per l'...
posta 13.11.2018 - 09:04