Tutte le domande

11
risposte

Dichiarare l'interfaccia nello stesso file della classe base, è una buona pratica?

Per essere intercambiabili e testabili, normalmente i servizi con logica devono avere un'interfaccia, per esempio public class FooService: IFooService { ... } Dal punto di vista del design, sono d'accordo con questo, ma una delle cose che...
posta 11.09.2012 - 13:33
11
risposte

Come scrivere codice efficiente nonostante scadenze pesanti

Sto lavorando in un ambiente in cui abbiamo molti progetti con scadenze rigorose sui risultati finali. Parliamo anche direttamente con i clienti, quindi fare i compiti è veloce e necessario. Il mio problema è che scriverei sempre il codice pe...
posta 07.03.2011 - 21:15
12
risposte

Quali vantaggi offre lo sviluppo di applicazioni per smartphone per lo sviluppo della stessa applicazione di un'applicazione web?

Prendiamo l'applicazione Facebook come esempio. Perché hanno sviluppato un'applicazione quando gli utenti potevano semplicemente accedere alla loro pagina e fare lo stesso? Per me rappresenta più manutenzione e più costi, perché per ogni funzion...
posta 23.01.2012 - 22:41
6
risposte

Devo estrarre funzionalità specifiche in una funzione e perché?

Ho un grande metodo che svolge 3 compiti, ognuno dei quali può essere estratto in una funzione separata. Se creerò funzioni aggiuntive per ciascuna di queste attività, renderà il mio codice migliore o peggiore e perché? Ovviamente, renderà me...
posta 01.10.2012 - 09:46
6
risposte

Perché l'ordinamento digitale non viene usato più spesso?

È stabile e ha una complessità temporale di O (n). Dovrebbe essere più veloce di algoritmi come Quicksort e Mergesort, ma non lo vedo quasi mai.     
posta 19.05.2011 - 16:04
5
risposte

La convenzione del nome del pacchetto Java è difettosa? [chiuso]

Abbiamo tutti familiarità con la convenzione del nome del pacchetto Java di trasformare il nome del dominio in giro. Cioè www.evilcorp.com avrebbe, per convenzione, scelto di avere i loro pacchetti java com.evilcorp.stuff . Sempre p...
posta 27.11.2010 - 21:22
4
risposte

Perché alcuni metodi di ordinamento sono ordinati per 1, 10, 2, 3 ...?

Ho notato che molti metodi di ordinamento numerico sembrano ordinare per 1, 10, 2, 3 ... piuttosto che l'atteso 1, 2, 3, 10 ... Sto avendo problemi a venire con uno scenario dove avrei bisogno del primo metodo e, come utente, mi sento frustrato...
posta 30.12.2011 - 03:35
9
risposte

Risorse sull'apprendimento per programmare in codice macchina? [chiuso]

Sono uno studente, appena entrato in programmazione e amandolo, da Java a C ++ e giù a C. Mi sono spostato all'indietro verso le barebone e ho pensato di andare più in basso all'Assemblea. Ma, con mia grande sorpresa, molte persone hanno dett...
posta 20.12.2011 - 10:09
15
risposte

È ciò che qualcuno pubblica sul gioco equo su Internet quando li considera come un programmatore? [chiuso]

(Originariamente pubblicato su Stack Overflow ma chiuso lì e più pertinente per qui) Quindi prima abbiamo intervistato un ragazzo per un ruolo tecnico ed è stato piuttosto bravo. Prima della seconda intervista lo abbiamo cercato su Google e t...
posta 16.11.2010 - 10:11
1
risposta

La vanilla JS è ancora considerata una libreria?

Recentemente ho scoperto che VanillaJS (document?) è una libreria che è solo in bundle con il 99% dei browser e non è esattamente JavaScript nativo (shock della mia vita). Mentre scrivo una mia lib, di solito evito tutte le cose utili, soprattut...
posta 28.10.2014 - 20:22