Prima di tutto, sono consapevole che sono state poste molte domande su VCS come sviluppatore solista, ma spesso sono troppo ampie. Ciò riguarda solo la ramificazione, ed è ancora stato contrassegnato come duplicato ... il presunto duplicato è, ancora una volta, contrassegnato come un altro duplicato di un'altra domanda che …
Ho visto molti riferimenti a Dependency Injection (DI) e Inversion Of Control (IOC), ma non so davvero se c'è una differenza tra loro o no. Vorrei iniziare a usarne uno o entrambi, ma sono un po 'confuso su come siano diversi.
Cerco di insegnarmi un nuovo linguaggio di programmazione a intervalli di tempo regolari. Di recente, ho letto come Lisp e i suoi dialetti si trovino all'estremità opposta dello spettro da linguaggi come C / C ++, il che mi ha reso abbastanza curioso da saperne di più. Tuttavia, due cose …
Lo spazio bianco finale è un problema sufficiente per i programmatori che editor come Emacs hanno funzioni speciali che lo evidenziano o lo eliminano automaticamente, e molti standard di codifica richiedono di eliminarne tutte le istanze. Non sono del tutto sicuro del perché. Riesco a pensare a una ragione pratica …
Sto lavorando allo sviluppo web dal 2009, quando ho iniziato con PHP. Quando mi sono trasferito su ASP.NET ho sentito molto parlare di DDD e OOAD, dove molta attenzione è stata data a questa "logica di business" e "regole di business". Il punto è che tutte le app che ho …
Il codice è difficile da seguire ma sembra (per lo più) funzionare bene, almeno con test superficiali. Potrebbero esserci piccoli bug qua e là, ma è molto difficile capire leggendo il codice se sono sintomatici di problemi più profondi o semplici correzioni. La verifica manuale della correttezza generale tramite la …
Apple ha lanciato il suo nuovo linguaggio di programmazione Swift al WWDC14 . Nella presentazione, hanno effettuato alcuni confronti delle prestazioni tra Objective-C e Python. La seguente è una foto di una delle loro diapositive, di un confronto di quelle tre lingue che eseguono un ordinamento di oggetti complessi: C'era …
Sul mio filesystem (Windows 7) ho alcuni file di testo (questi sono file di script SQL, se questo è importante). Se aperto con Notepad ++ , nel menu "Codifica" alcuni di essi hanno una codifica di "UCS-2 Little Endian" e alcuni di "UTF-8 senza BOM". Qual è la differenza qui? …
Mi trovo costantemente a imbattermi in questa espressione "non reinventare la ruota" o "non reinventare mai la ruota" quando faccio alcune domande su SO. Ti dicono di usare alcuni framework o pacchetti esistenti. So da dove viene questo atteggiamento poiché non è saggio perdere tempo con qualcosa che altri hanno …
Quando rintracci e correggi una regressione, ovvero un bug che ha causato l'interruzione del codice precedentemente funzionante, il controllo della versione rende completamente possibile cercare chi ha commesso la modifica che l'ha interrotta. Vale la pena farlo? È costruttivo segnalarlo alla persona che ha commesso il commit? La natura dell'errore …
Questa domanda può sembrare stupida, ma perché 0valuta falsee ogni altro valore [intero] trueè la maggior parte dei linguaggi di programmazione? Confronto delle stringhe Dal momento che la domanda sembra un po 'troppo semplice, mi spiego un po' di più: prima di tutto, può sembrare evidente a qualsiasi programmatore, ma …
Negli ultimi 6 mesi o più, ho visto molti codici ospitati su sourceforge.net e altri siti di hosting "Move to GitHub". Una semplice ricerca su Google con la frase "Spostato in Github" restituisce diversi risultati contenenti il testo spostato in Github. Questo è molto confuso per me, e mi chiedo, …
Sono uno studente di recente laurea con l'obiettivo di iniziare il mio Master in Informatica. Mi sono imbattuto in più progetti open source che mi incuriosiscono e mi incoraggiano a contribuire a loro (CloudStack, OpenStack, moby e Kubernetes per citarne alcuni). Una cosa che ho scoperto che la maggior parte …
Ho notato che alcune funzioni con cui lavoro hanno 6 o più parametri, mentre nella maggior parte delle librerie che uso è raro trovare una funzione che richiede più di 3. Spesso molti di questi parametri extra sono opzioni binarie per modificare il comportamento della funzione. Penso che alcune di …
Giustamente o erroneamente, al momento sono convinto che dovrei sempre provare a rendere il mio codice il più robusto possibile, anche se questo significa aggiungere codice / controlli ridondanti che so che non saranno utili in questo momento, ma loro potrebbe essere un numero di anni x lungo la linea. …
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.