Ho un progetto open source che carica file su DropBox tra diversi host di file. In questo momento sto raschiando lo schermo per DropBox. Per utilizzare la loro API, devo codificare un KEY SECRET fornito da me per l'autenticazione OAuth. Ma temo che la chiave non sarà segreta se è …
Modifica: la mia lingua consente l'ereditarietà multipla, a differenza di Java. Ho iniziato a progettare e sviluppare il mio linguaggio di programmazione per scopi educativi, ricreativi e potenzialmente utili. Inizialmente, ho deciso di basarlo su Java. Ciò implicava che tutto il codice sarebbe stato scritto sotto forma di classi e …
Vuoi migliorare questo post? Fornire risposte dettagliate a questa domanda, comprese le citazioni e una spiegazione del perché la risposta è corretta. Le risposte senza dettagli sufficienti possono essere modificate o eliminate. Prima di essere rilasciato al pubblico, la sintassi di qualsiasi linguaggio di programmazione è stata sottoposta a test …
La maggior parte delle minacce alla sicurezza di cui ho sentito parlare sono sorte a causa di un bug nel software (ad esempio, tutti gli input non sono controllati correttamente, i sovraccarichi dello stack, ecc.). Quindi, se escludiamo tutti i social hacking, tutte le minacce alla sicurezza sono dovute a …
Sto lavorando al re-factoring di alcuni aspetti di un servizio web esistente. Il modo in cui vengono implementate le API di servizio è avere una sorta di "pipeline di elaborazione", in cui vi sono attività che vengono eseguite in sequenza. Non sorprende che le attività successive possano richiedere informazioni calcolate …
Uso Visual Studio 2012 e ha casi in cui abbiamo aggiunto i parametri dei modelli a una classe "solo" per introdurre un "punto di giuntura" in modo che nel test unitario possiamo sostituire quelle parti con oggetti finti. Come si introducono solitamente i punti di cucitura in C ++: utilizzando …
Nel documento "Uno studio comparativo esteso sul supporto linguistico per la programmazione generica" di Garcia et al. viene fornito un interessante confronto delle funzionalità dei linguaggi di programmazione per la programmazione generica: con la breve spiegazione della terminologia: Qualcuno può testare il supporto Scala per la programmazione generica all'interno di …
Ho appena sviluppato un algoritmo a chiave simmetrica con cifratura a blocchi e lo sto usando in alcuni dei miei prodotti. Voglio metterlo alla prova reale. Come si potrebbe fare per inserire il loro algoritmo di crittografia in un concorso internazionale di crittografia?
Sto facendo unit test e in una delle mie classi ho bisogno di inviare una mail da uno dei metodi, quindi usando l'iniezione del costruttore ho iniettato un'istanza di Zend_Mailclasse che si trova nel framework Zend. Ora alcune persone sostengono che se una biblioteca è abbastanza stabile e non cambierà …
Stiamo eseguendo il refactoring di una base di codice legacy di 20 anni e sto discutendo con il mio collega sul formato dei commenti nel codice (plsql, java). Non esiste un formato predefinito per i commenti, ma nella maggior parte dei casi le persone fanno qualcosa di simile nel commento: …
Supponiamo che tu debba riscrivere un'intera applicazione usando le metodologie Agile, come lo faresti? Immagino che potresti scrivere un sacco di storie utente basate sul comportamento del tuo sistema attuale. E quindi implementarli in piccole iterazioni. Ma questo non significa che abbiamo i requisiti UP FRONTE ?? Inoltre, quando inizieresti …
La mia azienda (chiamiamoli Acme Technology) ha una libreria di circa un migliaio di file di origine originari del gruppo di ricerca Acme Labs, incubati in un gruppo di sviluppo per un paio d'anni e più recentemente sono stati forniti a una manciata di clienti non divulgazione. Acme si sta …
La maggior parte dei linguaggi di programmazione funzionale (ad esempio Common Lisp, Scheme / Racket, Clojure, Haskell, Scala, OCaml, SML) supportano alcune funzioni comuni di ordine superiore delle liste, come ad esempio map, filter, takeWhile, dropWhile, foldl, foldr(si veda ad esempio Common Lisp, Scheme / Racket, Clojure: foglio di riferimento …
Modifica: sto riformulando un po 'la domanda. Apparentemente ho creato un po 'di confusione perché non mi rendevo conto che il termine distruttore è usato in OOP per qualcosa di completamente diverso: è una funzione invocata quando un oggetto viene distrutto. Nella programmazione funzionale (proviamo a) evitare lo stato mutabile, …
Sto cercando di capire quale sarebbe l'uso corretto di Spring. Non sintatticamente, ma in termini di scopo. Se si utilizza Spring, il codice Spring dovrebbe sostituire tutto il codice di istanza del bean? Quando usare o quando non usare Spring, per creare un'istanza di un bean? Potrebbe essere il seguente …
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.