Sto scrivendo lezioni che "devono essere usate in un modo specifico" (suppongo che tutte le classi debbano ...). Ad esempio, creo la fooManagerclasse, che richiede una chiamata, per esempio, a Initialize(string,string). E, per spingere un po 'più in là l'esempio, la classe sarebbe inutile se non ascoltiamo la sua ThisHappenedazione. …
Come posso assicurarmi che l'API REST risponda solo alle richieste generate da client fidati, nel mio caso le mie applicazioni mobili? Voglio prevenire richieste indesiderate provenienti da altre fonti. Non voglio che gli utenti inseriscano una chiave seriale o altro, dovrebbe accadere dietro le quinte, al momento dell'installazione e senza …
Ho un client che vorrebbe che io consegnassi il codice sorgente con un'applicazione binaria sviluppata. Inizialmente non avevano detto nulla sul codice sorgente, ma recentemente hanno affermato di averne bisogno. Il contratto non è stato finalizzato. Accettarono il lavoro, non firmarono e poi tornarono con questa clausola. Il problema è: …
La definizione di "linguaggio C-Style" può praticamente essere semplificata fino a "usa parentesi graffe ( {})". Perché usiamo quel particolare carattere (e perché non qualcosa di più ragionevole, come [], che non richiede il tasto shift almeno sulle tastiere statunitensi)? C'è qualche vantaggio reale per la produttività del programmatore che …
Il fingerprinting del browser è un metodo sufficiente per identificare in modo univoco gli utenti anonimi? Cosa succede se si incorporano dati biometrici come gesti del mouse o schemi di digitazione? L'altro giorno mi sono imbattuto nell'esperimento Panopticlick EFF è in esecuzione sulle impronte digitali del browser . Ovviamente ho …
Sono un programmatore C # e la maggior parte del mio sviluppo riguarda siti Web e alcune applicazioni Windows. Per quanto riguarda C, non lo uso da molto tempo, poiché non ce n'era bisogno. Mi ha sorpreso quando uno dei miei amici ha detto che ha bisogno di imparare il …
Sto pensando di lasciare il mio attuale datore di lavoro e di chiedermi come si procede in questo processo nel mondo della programmazione. Al momento abbiamo molti progetti in movimento e sono l'unico sviluppatore. Abbiamo 4-5 progetti che sono abbastanza grandi e devono essere realizzati nei prossimi mesi e anche …
Ho una domanda sulla gestione della squadra. In questo momento ho a che fare con uno sviluppatore junior che lavora in remoto da una fabbrica di codifica. Il ragazzo è aperto alle critiche e disposto a imparare, ma ho qualche dubbio su quanto dovrei spingere alcune cose. In questo momento …
Sto facendo fatica a cercare risorse sul perché dovrei usare l' iniezione di dipendenza . La maggior parte delle risorse che vedo spiega che passa solo un'istanza di un oggetto a un'altra istanza di un oggetto, ma perché? Questo è solo per un'architettura / codice più pulito o influisce sulle …
Sono una persona religiosa e faccio sforzi per non commettere peccati. Questo è il motivo per cui tendo a scrivere piccole funzioni ( più piccole di così , per riformulare Robert C. Martin) per conformarmi ai vari comandamenti ordinati dalla Bibbia del codice pulito . Ma controllando alcune cose, sono …
Perché i vecchi BASIC (e forse altre lingue) utilizzavano i numeri di riga come parte del codice sorgente? Voglio dire, quali problemi ha (tentato di) risolvere?
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, "abc"); wakeLock.acquire(); ma penso che le variabili locali powerManagere wakeLockpossano essere eliminate: ((PowerManager)getSystemService(POWER_SERVICE)) .newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "MyWakelockTag") .acquire(); scena simile appare nella vista di avviso di iOS, ad esempio: …
Ho visto persone parlare di Free Monad con interprete , in particolare nel contesto dell'accesso ai dati. Cos'è questo modello? Quando potrei volerlo usare? Come funziona e come lo implementerei? Capisco (da post come questo ) che si tratta di separare il modello dall'accesso ai dati. In che cosa differisce …
Tutto è iniziato quando stavo cercando un modo per testare la mia pagina web per la conformità JavaScript come il validatore HTML W3C . Non ne ho ancora trovato uno. Fammi sapere se conosci ... Ho cercato la pagina JavaScript ufficiale e ho trovato ECMA Script . Queste persone hanno …
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.