Sono uno sviluppatore web che lavora in un team di tre sviluppatori e un designer. Sono ormai circa cinque mesi che implementiamo la metodologia di sviluppo del software agile di mischia. Ma ho la strana sensazione che volevo solo condividere in questo sito. Un fattore importante nella vita umana è …
Comprendo il valore dei test automatizzati e lo utilizzo ovunque il problema sia sufficientemente ben specificato da poter elaborare buoni casi di test. Ho notato, tuttavia, che alcune persone qui e su StackOverflow sottolineano il fatto di testare solo un'unità, non le sue dipendenze. Qui non riesco a vedere il …
Voglio sapere quanto è importante programmare nel tuo tempo libero? È necessario lavorare con il tuo 9-5 come programmatore e poi tornare a casa e lavorare sul tuo hobby per diventare un programmatore migliore? Detto questo, so che puoi solo migliorare con la programmazione. I potenziali datori di lavoro tengono …
La sua conoscenza comune nella programmazione che reinventare la ruota è cattiva o cattiva . Ma perché? Non sto suggerendo che sia buono. Credo che sia sbagliato. Tuttavia, una volta ho letto un articolo che diceva che se qualcuno sta facendo qualcosa di sbagliato (programmazione saggia) spiega loro perché è …
Uso molte meta-programmazioni per evitare compiti ripetitivi e costruire astrazioni più sicure da usare. Di recente mi sono trasferito in un nuovo lavoro dove lavoro in un gruppo più ampio e questo preoccupa alcuni dei miei colleghi, perché non lo comprendono. Cerco sempre di sfruttare tutto il potenziale della lingua, …
Cerco sempre di seguire il principio DRY rigorosamente al lavoro; ogni volta che ho ripetuto il codice per pigrizia, questo morde più tardi quando devo mantenere quel codice in due punti. Ma spesso scrivo piccoli metodi (forse 10-15 righe di codice) che devono essere riutilizzati in due progetti che non …
Lavoro nel mio lavoro da circa un anno. Lavoro principalmente nella nostra interfaccia GUI che utilizza metodi da un backend C, ma in genere non devo gestirli ad eccezione dei valori restituiti. La nostra GUI è strutturata in modo abbastanza ragionevole, dati i nostri limiti. Mi è stato assegnato il …
Mentre la maggior parte delle domande del colloquio sono focalizzate sulla conoscenza corrente di un candidato o sulla sua abilità nel risolvere problemi algoritmici, vorrei assumere uno sviluppatore appassionato di programmazione. E se invece di porre domande del genere Cosa sai della tecnologia "X"? Controllerò le conoscenze che non sono …
Una recente correzione di bug mi ha richiesto di esaminare il codice scritto da altri membri del team, dove l'ho trovato (è C #): return (decimal)CostIn > 0 && CostOut > 0 ? (((decimal)CostOut - (decimal)CostIn) / (decimal)CostOut) * 100 : 0; Ora, ammesso che ci sia una buona ragione …
Nel corso della mia carriera, ho notato che alcuni sviluppatori non usano strumenti di debug, ma effettuano controlli a campione su codice errato per capire qual è il problema. Mentre molte volte essere in grado di trovare rapidamente errori nel codice senza un debugger è una buona abilità da avere, …
Stavo esaminando il codice sorgente di un framework open source, dove ho visto un "payload" variabile menzionato molte volte. Qualche idea su cosa significhi "payload"?
L' antipasto " Reinvent the wheel " è piuttosto comune - invece di usare una soluzione pronta, scrivi il tuo da zero. La base di codice cresce inutilmente, interfacce leggermente diverse che fanno la stessa cosa ma in modo leggermente diverso abbondano, si perde tempo a scrivere (ed eseguire il …
Al momento creo una connessione al database quando la mia pagina web viene caricata per la prima volta. Quindi elaboro la pagina ed eseguo qualsiasi domanda contro quella connessione. È il modo migliore per farlo o devo creare una connessione al database ogni volta che eseguo una query? ps Per …
Vedo spesso nel codice C e C ++ la seguente convenzione: some_type val; val = something; some_type *ptr = NULL; ptr = &something_else; invece di some_type val = something; some_type *ptr = &something_else; Inizialmente supponevo che fosse un'abitudine rimasta dai giorni in cui dovevi dichiarare tutte le variabili locali in …
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.