Sono programmatore con 1 anno di esperienza, recentemente mi sono reso conto che raramente avvio correttamente un progetto (la maggior parte del mio progetto laterale), normalmente il ciclo del progetto va come Inizia con alcuni casi d'uso Inizia a scrivere codice Realizza alcune cose che non ho gestito bene e …
Sai chi sono. Sono le rock star della programmazione: Codificano 10 volte più velocemente. Il loro codice funziona e basta. Non solo conoscono la loro lingua principale dentro e fuori, ma sanno anche come funziona sotto il cofano. Conoscono la risposta a quasi tutte le domande prima di porle. Alcuni …
Dove lavoro, pratichiamo agile guidato dalla mischia con iterazioni di 3 settimane. Sì, sarebbe bello se le iterazioni fossero più brevi, ma cambiare al momento non è un'opzione. Alla fine dell'iterazione, di solito trovo che l'ultimo giorno vada molto lentamente. Il lavoro effettivo è già stato completato e accettato. Ci …
Il ciclo rosso - verde - refattore per TDD è ben definito e accettato. Scriviamo un test unitario fallito e lo facciamo passare nel modo più semplice possibile. Quali sono i vantaggi di questo approccio rispetto alla scrittura di molti test unitari non riusciti per una classe e farli passare …
In una recente intervista ho chiesto agli intervistatori "come si fa a valutare nuove tecnologie e librerie (come SignalR) e metterle in pratica?". Hanno detto di no, che invece scrivono tutto da soli, quindi non devono fare affidamento su nessun altro. L'azienda non lavora per il governo o per gli …
Consideriamo qualcosa come un'applicazione GUI in cui il thread principale sta aggiornando l'interfaccia utente quasi istantaneamente e alcuni altri thread eseguono il polling dei dati sulla rete o qualcosa che garantirà 5-10 secondi per terminare il lavoro. Ho ricevuto molte risposte diverse per questo, ma alcune persone dicono che se …
Sono uno sviluppatore che lavora su una nuova app mobile per Android e iOS con un grande componente back-end. Abbiamo partecipato a tre sprint di questo progetto e usiamo Scrum con tutte le sue cerimonie (raffinatezza, pianificazione, quotidiani, retrospettive, ecc.). In due degli sprint il team ha dovuto lavorare (non …
Lavorerò come lead di sviluppo per una startup e ho suggerito di usare VM per lo sviluppo. Non sto parlando di ogni sviluppatore che ha un desktop con VM per test / sviluppo, intendo avere un server rack in cui tutte le VM sono gestite e gli sviluppatori lavorano da …
Oggi è di gran moda. "Tutti" lo consiglia. Questo di per sé mi rende sospettoso. Quali sono alcuni svantaggi che hai riscontrato durante lo sviluppo test-first (test-driven)? Sto cercando esperienze personali da professionisti esperti - posso leggere le ipotetiche riflessioni di un centinaio di aspiranti altrove su Internet. Non chiedo …
È un fatto ben noto nell'ingegneria del software che il costo della correzione di un bug aumenta esponenzialmente in seguito allo sviluppo del bug. Ciò è supportato dai dati pubblicati in Code Complete e adattati in numerose altre pubblicazioni. Tuttavia, risulta che questi dati non sono mai esistiti . I …
Sentiamo molto su odori di codice, odori di prova e persino odori di progetto, ma non ho sentito discussioni sugli "odori" dei datori di lavoro al di fuori del Joel Test . Dopo molta frustrazione lavorando per i datori di lavoro con un bouquet di odori sgradevoli di cultura aziendale, …
Ho notato un comportamento in me stesso che chiamo "sindrome del punto di arresto" ... significa che non posso smettere di lavorare fino a quando non raggiungo un "punto di arresto" (o mi esaurisco). In altre parole, se mi trovo nella zona a lavorare per completare una funzione, non mi …
A volte mi sento un musicista che non riesce a suonare spettacoli dal vivo. La programmazione è un'abilità piuttosto interessante, e un mondo molto vasto, ma molto accade "fuori dalla telecamera" - nella tua testa, nel tuo ufficio, lontano dagli spettatori. Ovviamente puoi parlare di programmazione con altri programmatori, c'è …
Stasera stavo guardando Bob Ross dipingere degli "alberi felici" e ho capito cosa mi ha stressato il mio codice ultimamente. La comunità di persone qui e su Stack Overflow sembra rifiutare qualsiasi soffio di imperfezione. Il mio obiettivo è scrivere codice rispettabile (e quindi mantenibile e funzionante), migliorando le mie …
È buona norma inserire i numeri di bug nel file stesso all'interno di un commento di intestazione? I commenti sarebbero simili a questo: MODIFIED (MM/DD/YY) abc 01/21/14 - Bug 17452317 - npe in drill across in dashboard edit mode cde 01/17/14 - Bug 2314558 - some other error description Sembra …
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.