In ogni luogo in cui ho guardato, dice che doubleè superiore a floatquasi in ogni modo. floatè stato reso obsoleto da doubleJava, quindi perché viene ancora utilizzato? Programma molto con Libgdx e ti costringono a usare float(deltaTime, ecc.), Ma mi sembra che doublesia più semplice lavorare in termini di archiviazione …
Nel dibattito sui modelli di dominio Rich vs. Anemic, Internet è piena di consigli filosofici ma a corto di esempi autorevoli. L'obiettivo di questa domanda è trovare linee guida definitive ed esempi concreti di modelli di progettazione basati su dominio adeguati. (Idealmente in C #.) Per un esempio reale, questa …
Un po 'di contesto: oggi ho dovuto aggiornare un po' di codice SQL fornito da un altro mio collega e, dato che è uno script abbastanza grande, è archiviato come file separato (che viene quindi letto ed eseguito in fase di esecuzione). Nel fare ciò ho reintrodotto accidentalmente due bug …
Ho un modulo e-mail per il sito web. Uso un CAPTCHA personalizzato per prevenire lo spam dai robot. Nonostante ciò, ricevo ancora spam. Perché? In che modo i robot battono il CAPTCHA? Usano una sorta di OCR avanzato o ottengono la soluzione da dove sono archiviati? Come posso impedirlo? Devo …
Dato che GitHub fornisce app GUI sia per Mac che per Windows , quali sono i vantaggi di imparare a usare git dalla riga di comando? Attualmente sto usando la loro app per Mac per aggiornare i miei repository, e finora sembra coprire le mie esigenze. Cosa potrei perdere?
Conosco e utilizzo due sistemi di controllo della versione: Subversion e git. Subversion, fin d'ora, viene utilizzato per progetti personali in cui sono l'unico sviluppatore e git viene utilizzato per progetti e progetti open source in cui credo che anche altri lavoreranno sul progetto. Ciò è dovuto principalmente alle incredibili …
Sono un programmatore abbastanza bravo, il mio capo è anche un programmatore abbastanza bravo. Anche se sembra sottovalutare alcuni compiti come il multi-threading e quanto possa essere difficile (lo trovo molto difficile per qualcosa di più che eseguire alcuni thread, aspettare che finiscano tutti, quindi restituire risultati). Nel momento in …
Sei sempre stato fondamentalmente corretto nei progetti software che hai proposto? Quando dai un disegno che era fondamentalmente sbagliato, tendi a perdere il rispetto dei tuoi compagni di squadra. Non importa cosa fai dopo che finirai per essere controllato per tutto ciò che proponi dopo quell'incidente. Questo è particolarmente peggio …
Python è apparso per la prima volta nel 1991, ma è stato in qualche modo sconosciuto fino al 2004, se le classifiche TIOBE quantificano qualcosa di significativo. Quello che è successo? Cosa ha spinto l'interesse per questa lingua di 13 anni a superare il tetto? C'è una ragione per cui …
Ultimamente mi sono interessato a familiarizzare con REST. Ho provato a leggere la voce wiki su REST , ma non è stato di alcun aiuto. Lo apprezzerei davvero se qualcuno potesse spiegare in un inglese semplice (cioè senza un gergo tecnologico non necessario ) Cos'è REST Quale posizione occupa nell'ecosistema …
Fino a poco tempo fa il mio flusso di lavoro di sviluppo era il seguente: Ottieni la funzionalità dal proprietario del prodotto Crea una diramazione (se la funzionalità è più di 1 giorno) Implementalo in un ramo Unisci le modifiche dal ramo principale al mio ramo (per ridurre i conflitti …
Come programmatore, vedi qualche vantaggio professionale o altro nell'usare il tuo vero nome nel discorso online, rispetto a una maniglia inventata? Ho sempre scelto un singolo nome utente e il mio vero nome veniva visualizzato ogni volta che era possibile, per alcuni motivi: I miei interessi online sono quasi esclusivamente …
Gli standard di codifica per il codice ospitato in drupal.org suggeriscono di usare due spazi per indentare il codice; altri siti suggeriscono di utilizzare le schede per indentare il codice. Qual è il carattere di rientro corretto per tutto e in ogni situazione? Spiega la risposta che dai.
Oggi stavo guardando un video di "Nozioni di base su JUnit " e l'autore ha affermato che durante il test di un determinato metodo nel programma non è necessario utilizzare altri metodi propri nel processo. Per essere più precisi, stava parlando di testare alcuni metodi di creazione dei record che …
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.