Sono un programmatore con diversi anni di esperienza. Mi sono reso conto di avere una certa abitudine. Non sono sicuro che sia davvero una cattiva abitudine o meno. Ottengo un elenco di attività da eseguire per una soluzione, anche piccole piccole attività, ad esempio, Cambia risorse di questo controllo utente …
Sono uno sviluppatore di software. C'è un team di tester che segue ed esegue casi di test scritti dall'analista, ma esegue anche test esplorativi. Sembra che i tester abbiano gareggiato per vedere chi apre più bug e ho notato che la qualità delle segnalazioni di bug è diminuita. Invece di …
Ho programmato per un po 'di tempo, ma principalmente script e semplici applicazioni. Mi sono trasferito in un nuovo ruolo in cui si tratta dello sviluppo di app Web e dell'utilizzo di un'architettura MVC adeguata, quindi sto cercando disperatamente di imparare tutto molto rapidamente. Spero che questa domanda non sia …
Sembra che Java abbia avuto il potere di dichiarare le classi non derivabili per secoli, e ora anche C ++. Tuttavia, alla luce del principio Open / Close in SOLID, perché sarebbe utile? Per me, la finalparola chiave suona proprio come friend- è legale, ma se la stai usando, molto …
Vedo che Java ha booleano (classe) vs booleano (primitivo). Allo stesso modo, c'è un intero (classe) vs int (primitivo). Qual è la migliore pratica su quando utilizzare la versione primitiva rispetto alla classe? In pratica dovrei sempre usare la versione della classe a meno che non abbia un motivo specifico …
Leggendo i commenti a questa risposta , in particolare: Solo perché non puoi scrivere un test non significa che non sia rotto. Comportamento indefinito che di solito funziona come previsto (C e C ++ ne sono pieni), condizioni di gara, potenziale riordino a causa di un modello di memoria debole …
Ho problemi a trovare un confronto delle funzionalità tra Visual Studio 2012 Express Edition e l'edizione professionale. Al momento sto usando la versione di prova di Professional, ma si esaurirà presto, quindi devo decidere se acquistare la versione completa. Ovviamente, posso solo provare entrambi inizialmente e vedere se l'edizione Express …
Avevo letto un'intervista con un grande programmatore (non è in inglese) e in esso mi ha detto che "un grande programmatore può essere 10 volte più buono di uno mediocre", spiegando perché i bravi programmatori sono ben pagati e perché le società di programmazione offrono molti servizi ai propri dipendenti. …
La maggior parte dei progetti su cui lavoro considera lo sviluppo e le unit testing in isolamento, il che rende la scrittura di unit test in un secondo momento un incubo. Il mio obiettivo è tenere a mente i test durante le fasi di progettazione di alto livello e basso …
Sto lavorando a un sistema di lista dei desideri, in cui gli utenti possono aggiungere articoli alle loro varie liste dei desideri e intendo consentire agli utenti di riordinare gli articoli in un secondo momento. Non sono davvero sicuro del modo migliore per archiviarlo in un database rimanendo veloce e …
Sto cercando una risposta definitiva da una fonte primaria o secondaria sul perché (in particolare) Java e C # hanno deciso di avere un metodo statico come punto di ingresso, piuttosto che rappresentare un'istanza dell'applicazione da un'istanza di una Applicationclasse (con il punto di ingresso essere un costruttore appropriato). Contesto …
Sono il capo di un piccolo team in cui ognuno ha meno di un anno di esperienza nello sviluppo di software. Non mi definirei affatto un guru del software, ma ho imparato alcune cose in pochi anni in cui ho scritto software. Quando eseguiamo revisioni del codice, insegno e correggo …
A volte mi trovo in situazioni in cui la parte di codice che sto scrivendo è (o sembra essere ) così evidente che il suo nome sarebbe sostanzialmente ripetuto come un commento: class Example { /// <summary> /// The location of the update. /// </summary> public Uri UpdateLocation { get; …
Sono un po 'confuso su "funzione" e "lambda". Ho visto alcuni esempi che mostrano che la parola chiave schema lambdafunziona in modo molto simile alla parola chiave JavaScript function, ma non so davvero come siano correlate. Mi è stato detto che 'funzione' e 'metodo' possono essere usati in modo intercambiabile …
Molte persone nella comunità open source affermano di considerare fortemente il profilo Github di un candidato durante l'assunzione. Sono attivo su Github, con alcuni miei progetti e alcuni contributi ad altri. Ma guardando il mio profilo come se fossi un datore di lavoro, vedo molto rumore: progetti che ho clonato …
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.