Sto configurando un server GitLab nella mia azienda e ora sto aggiungendo GitLab CI. Prima di iniziare questa attività, vorrei capire se ci sono degli svantaggi nell'esecuzione dei miei corridori sullo stesso server utilizzato da GitLab e GitLab CI. Ho letto che ci sono problemi di sicurezza, ma lo usiamo …
Quali sono le differenze chiave tra la corrispondenza dei modelli in queste due lingue? Non mi riferisco alla sintassi, ma alla capacità, ai dettagli di implementazione, alla gamma di casi d'uso e alle necessità. Le applicazioni Scala (ad es. Lift and Play) parlano con orgoglio delle abilità di adattamento dei …
Ho letto molti articoli che affermano che il codice non può essere privo di bug e parlano di questi teoremi: Arresto del problema Teorema di incompletezza di Gödel Teorema di Rice In realtà il teorema di Rice sembra un'implicazione del problema di arresto e il problema di arresto è in …
Come sviluppatore Android, il mercato target per cui creo le app è molto frammentato. Mentre posso specificare determinati requisiti, ad esempio la mia app supporta solo la versione di Android xx o successiva, a volte possono verificarsi errori che sono evidenti solo su un modello di telefono specifico. Esistono strategie …
Ho creato un'implementazione DIFF per confrontare le revisioni dei documenti sul lavoro. Si basa su un algoritmo di differenza O (ND) e sulle sue variazioni . Una cosa che è diventata importante è prendere l'elenco dei cambiamenti e interpretarli in un testo leggibile dall'uomo. Mentre l'attuale algoritmo è molto efficiente, …
La zona rossa è un'area di dimensioni fisse in memoria oltre il puntatore dello stack che non è stato "allocato". I compilatori generano assembly per accedere a quell'area con semplici funzioni foglia. Ma non vedo alcun reale vantaggio per la zona rossa. L'accesso alla memoria oltre il puntatore dello stack …
Nella mia azienda l'architetto esegue principalmente recensioni di codice. È un ragazzo software molto esperto e intelligente, quindi è molto bravo a farlo. Quando gli sviluppatori eseguono le revisioni del codice, non lo fanno nemmeno per metà. Abbiamo provato a dare agli sviluppatori di fare più revisioni del codice, ma …
Sto scrivendo una libreria di algebra lineare (per farla breve, è un compito scolastico) che coinvolge matrici, vettori, ecc. Nel processo di creazione di questa libreria, creerò funzioni che eseguono operazioni matematiche sugli oggetti. Ad esempio, trasponi matrice, inverti matrice, normalizza vettore, ecc. Ero curioso di sapere qual è la …
Ho bisogno di alcune idee su come proteggere una chiave API privata in un'applicazione, in particolare nell'applicazione ac # .NET. In primo luogo, capisco che è teoricamente impossibile nascondere qualcosa nel codice sorgente, quindi ho avuto un'altra idea, ma non sono sicuro di quanto sia plausibile. Ad ogni modo, sarebbe …
Sto cercando di capire meglio cosa sarebbe necessario per un compilatore per poter fare scelte intelligenti in merito alla concorrenza per conto del programmatore. Mi rendo conto che ci sono molti aspetti difficili di questo problema, ad esempio: Garantire che non ci siano condizioni di gara Garantire che il codice …
Sto scrivendo una sceneggiatura che fa qualcosa in un file di testo (ciò che fa è irrilevante per la mia domanda). Quindi, prima di fare qualcosa per il file, voglio verificare se il file esiste. Posso farlo, nessun problema, ma il problema è più quello dell'estetica. Ecco il mio codice, …
In questa mia risposta , ho usato _talla fine dei tipi, che sono finiti nella migliore delle ipotesi, controversi. Questa è la pratica che utilizzo nei miei progetti attuali. typedef struct { int x; int y; } point_t; Questo doveva essere coerente con i tipi C di stddef.hlike size_to ptrdiff_t. …
Ecco un esempio di base di ciò che deve essere il mio test unitario, usando qunit: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>Insert title here</title> <link rel="stylesheet" href="qunit/qunit-1.13.0.css"> <script src = "qunit/qunit-1.13.0.js"></script> <script src = "../js/fuzzQuery.js"></script> <script> test("Fuzz Query Basics", function() { …
Non ho mai creato un'API RESTful prima e mi chiedo quanto dovrebbe essere discreto? Ad esempio diciamo che ho un cliente che ha un nome, indirizzo, numero di telefono, indirizzo e-mail, lingua, ecc. Ha senso che ci sia un modo per aggiornare ogni singolo campo (indirizzo di aggiornamento, indirizzo e-mail …
Ho lavorato su un grande sistema di transazioni finanziarie per una banca che si occupava di pensioni e investimenti. Dopo 15 anni di modifiche alle funzionalità, il costo del test di regressione manuale era salito a $ 200.000 per versione. (10 milioni di LOC, $ 10 milioni di transazioni al …
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.