Questa domanda è in qualche modo indipendente dal linguaggio, ma non completamente, dal momento che la programmazione orientata agli oggetti (OOP) è diversa, ad esempio, in Java , che non ha funzioni di prima classe, rispetto a Python . In altre parole, mi sento meno in colpa per la creazione …
Mi confondo sulle funzioni min e max, in determinati contesti. In un contesto, quando si utilizzano le funzioni per accettare il maggiore o il minore di due valori, non vi è alcun problema. Per esempio, //how many autographed CD's can I give out? int howManyAutographs(int CDs, int Cases, int Pens) …
Di recente ho riscontrato un problema architettonico apparentemente banale. Nel mio codice avevo un semplice repository chiamato così (il codice è in C #): var user = /* create user somehow */; _userRepository.Add(user); /* do some other stuff*/ _userRepository.SaveChanges(); SaveChanges era un semplice wrapper che apporta modifiche al database: void …
Ho sempre saputo che gotoè qualcosa di brutto, rinchiuso in un seminterrato da qualche parte per non essere mai visto per sempre, ma oggi ho incontrato un esempio di codice che ha perfettamente senso usare goto. Ho un IP in cui devo verificare se si trova in un elenco di …
Ho un metodo in cui tutta la logica viene eseguita all'interno di un ciclo foreach che scorre sul parametro del metodo: public IEnumerable<TransformedNode> TransformNodes(IEnumerable<Node> nodes) { foreach(var node in nodes) { // yadda yadda yadda yield return transformedNode; } } In questo caso, l'invio di una raccolta vuota comporta una …
Vengo dall'utilizzo dell'API ASP.NET MVC / Web e ora sto iniziando a usare Angular ma non sono chiaro sul modo corretto di mescolarli. Una volta che utilizzo Angular, i concetti lato server MVC forniscono ancora qualche valore? O dovrei usare rigorosamente l'API Web solo per ottenere dati per le chiamate …
È una buona idea richiedere il commit solo del codice funzionante? Questo commit non ha bisogno di lasciare il repository in uno stato funzionante come: ... siamo nelle prime fasi di progettazione, il codice non è ancora stabile. ... sei l'unico sviluppatore del progetto. Sai perché le cose non funzionano. …
Sto cercando di ottenere zero tempi di fermo macchina in modo da poterlo distribuire meno durante le ore di riposo e di più durante le ore "più lente" - o in qualsiasi momento, in teoria. La mia configurazione attuale, in qualche modo semplificata: Server Web A (app .NET) Web Server …
È buona norma inserire i numeri di bug nel file stesso all'interno di un commento di intestazione? I commenti sarebbero simili a questo: MODIFIED (MM/DD/YY) abc 01/21/14 - Bug 17452317 - npe in drill across in dashboard edit mode cde 01/17/14 - Bug 2314558 - some other error description Sembra …
C'è un nuovo clamore con le tanto attese espressioni lambda in Java 8; ogni 3 giorni viene pubblicato un altro articolo con loro su quanto sono belli. Per quanto ho capito, un'espressione lambda non è altro che una classe interna anonima con un solo metodo (almeno a livello di codice …
Ho dato un'occhiata a Clojure di recente e mi sono imbattuto in questo post su Stackoverflow che indica alcuni progetti che seguono le migliori pratiche e un buon codice Clojure nel complesso. Volevo capire meglio la lingua dopo aver letto alcuni tutorial di base, quindi ho dato un'occhiata ad alcuni …
Quando formi delle opinioni, è una buona pratica seguire la tradizione scolastica - pensa il più possibile contro l'opinione che hai e cerca di trovare contro-argomenti. Tuttavia, non importa quanto ci provi, non riesco proprio a trovare argomenti ragionevoli a favore dell'antivirus (e delle relative misure di sicurezza) sulle macchine …
Questa è una domanda sulla logistica, non una domanda tecnica. La mia azienda ha esternalizzato alcune attività di software incorporato. In particolare, abbiamo pagato un appaltatore per sviluppare un sistema integrato per noi poiché non disponiamo di adeguate conoscenze interne per farlo da soli (abbiamo solo sviluppatori di applicazioni desktop). …
Sono nuovo nella comunità dei codici sociali e non so come procedere correttamente in questa situazione: Ho creato un repository GitHub un paio di settimane fa. Qualcuno ha modificato il progetto e ha apportato alcune piccole modifiche alla mia attività. Sono entusiasta che qualcuno abbia modificato il mio progetto e …
Possibile duplicato: quale "convenzione di denominazione della versione" usi? Modifichi i numeri di versione maggiore / minore / patch subito prima del rilascio o subito dopo? Esempio: hai appena rilasciato 1.0.0 al mondo (huzzah!). Ma aspetta, non festeggiare troppo. 1.1.0 uscirà tra sei settimane! Quindi correggi un bug e fai …
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.