Sono consapevole che l'aritmetica in virgola mobile presenta problemi di precisione. Di solito li supero passando a una rappresentazione decimale fissa del numero o semplicemente trascurando l'errore. Tuttavia, non so quali sono le cause di questa inesattezza. Perché ci sono così tanti problemi di arrotondamento con i numeri float?
Ho sentito che Google ha un gigantesco repository privato (interno) di tutto il loro codice e i loro dipendenti hanno accesso ad esso in modo che quando stanno sviluppando cose non debbano reinventare la ruota. Mi piacerebbe saperne di più! C'è qualcuno qui da Google che può descriverlo in modo …
Sappiamo tutti cosa fa un manager di sviluppo software, ma temo di conoscerlo solo vagamente . Pensiamo di sapere cosa sta facendo, ma elencare esattamente qual è lo scopo del lavoro è un po 'difficile. Secondo te, quali sono i ruoli di un responsabile dello sviluppo software?
Hai mai provato a implementare qualcosa di semplice ma per qualche strana ragione non funziona. Quindi provi una possibile soluzione ma poi qualcos'altro non funziona. Continui a provare soluzioni alternative diverse ma ogni volta che qualcosa di diverso non funziona. Ogni volta che ti avvicini di un passo, ottieni anche …
Sto programmando di fare un discorso su Dependency Injection e IoC Containers e sto cercando alcuni buoni argomenti per usarlo. Quali sono i vantaggi più importanti dell'utilizzo di questa tecnica e di questi strumenti?
Sono molto ansioso di studiare le migliori pratiche quando si tratta di indurimento dello spazio. Ad esempio, ho letto (anche se non riesco più a trovare l'articolo) che alcune parti fondamentali dei rover Mars non utilizzavano l'allocazione dinamica della memoria, in realtà era vietato. Ho anche letto che la memoria …
Se intendo eseguire il fork di un progetto MIT e modificarlo e rinominarlo in modo significativo, come posso gestire le informazioni sul copyright sopra la licenza MIT sul file di licenza principale. Vorrei elencare l'autore originale e la mia azienda o solo l'autore originale? Quali sono le mie opzioni legali …
So che si tratta di un acceso dibattito e le opinioni tendono a cambiare nel tempo in merito alla migliore pratica di approccio. Usavo esclusivamente l'iniezione sul campo per le mie lezioni, fino a quando non ho iniziato a leggere su diversi blog (es: petrikainulainen e schauderhaft e fowler ) …
Ultimamente ho letto di Hypermedia come Engine of Application State (HATEOAS), il vincolo che si dice abbia reso l'API Web "veramente RESTful". Si riduce sostanzialmente a includere collegamenti con ogni risposta alle possibili transizioni che è possibile effettuare dallo stato corrente. Permettetemi di illustrare ciò che HATEOAS si basa sulla …
L'idea principale dietro OOP è quella di unificare i dati e il comportamento in una singola entità: l'oggetto. Nella programmazione procedurale ci sono dati e algoritmi separati che modificano i dati. Nel modello Model-View-Controller i dati e la logica / algoritmi sono collocati in entità distinte, rispettivamente il modello e …
Così oggi ho avuto un colloquio con il mio compagno di squadra sui test unitari. Tutto è iniziato quando mi ha chiesto "hey, dove sono i test per quella classe, ne vedo solo uno?". Tutta la classe era un manager (o un servizio se preferite chiamarlo così) e quasi tutti …
Innescato da questo thread , sto (di nuovo) pensando di utilizzare finalmente i test unitari nei miei progetti. Alcuni poster dicono qualcosa del tipo "I test sono belli, se sono buoni test". La mia domanda ora: quali sono i "buoni" test? Nelle mie applicazioni, la parte principale è spesso una …
Sto cercando di capire, ad alto livello, come singoli thread corrono su più core. Di seguito è la mia migliore comprensione. Non credo sia corretto però. Sulla base della mia lettura di Hyper-threading , sembra che il sistema operativo organizzi le istruzioni di tutti i thread in modo tale che …
Il modello Kano di soddisfazione del cliente definisce diverse classi di funzionalità del prodotto. Tra questi ci sono Qualità indispensabili: se non vengono implementate, il cliente non accetterà il prodotto. Qualità interessanti (deliziatori): caratteristiche che il cliente spesso non si aspetta nemmeno in primo luogo, ma che suscitano entusiasmo e …
Mi sto avvicinando a un progetto in cui dovrò implementare un database con il mio capo; siamo una startup molto piccola, quindi l'ambiente di lavoro è profondamente personale. Mi aveva già fornito uno dei database dell'azienda e andava completamente contro ciò che mi era stato insegnato (e letto) a scuola …
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.