Sono CTO di una società di software con una base di codice esistente di grandi dimensioni (tutto C #) e un considerevole team di ingegneri. Vedo come alcune parti del codice sarebbero molto più facili da scrivere in F #, con conseguenti tempi di sviluppo più rapidi, meno bug, implementazioni …
Quale sarebbe un buon esempio dell'uso del TDD in progetti grandi, reali, complessi? Tutti gli esempi che ho visto finora sono progetti di giocattoli ai fini di un libro o di un giornale ... Puoi nominare un progetto open source che utilizza pesantemente TDD? Preferibilmente in C ++ ma posso …
Sto sviluppando sistemi concorrenti da diversi anni e ho una buona conoscenza della materia nonostante la mia mancanza di formazione formale (cioè nessuna laurea). Ci sono alcune nuove lingue che sono diventate popolari di cui parlare di recente, progettate per facilitare la concorrenza come Erlang e Go. Sembra che il …
Sono passati sei anni da quando ho programmato. Codifica in tutti i tipi di cose come ActionScript, JavaScript, Java, PHP, Ajax, XML HTML, ASP, ecc. Ho usato array, mappe, liste collegate, set, ecc. E ovunque ho lavorato persone come me. Ma ogni volta che vengo intervistato è molto probabile che …
Devo fare una rapida valutazione di dozzine di nuovi studenti molto rapidamente. Ho 30 minuti di incontro con ciascuno di essi (in due o tre giorni). Voglio usare la maggior parte del tempo per discutere di aspetti non tecnici. Quindi ho intenzione di usare 10 minuti per domande tecniche. Le …
La maggior parte dei linguaggi di programmazione sono Turing completi, il che significa che qualsiasi attività che può essere risolta in una lingua può essere risolta in un'altra, o persino sulla macchina di Turing. Allora perché non ci sono traduttori automatici in grado di convertire i programmi da una determinata …
Sto lavorando con un nuovo team che storicamente non ha effettuato QUALSIASI test unitario. Il mio obiettivo è che il team alla fine impieghi il TDD (Test Driven Development) come processo naturale. Ma dal momento che TDD è un cambiamento di mentalità così radicale per un team di test non …
Quindi l'altro giorno il mio capo (chiamiamolo Colfax) mi ha chiesto di lavorare su un progetto, ma che non avrei dovuto discuterne con nessuno (compresi gli altri programmatori del mio team) e che avrebbe dovuto essere fatto al di fuori del normale lavoro ore. In cambio, Colfax mi ha offerto …
Ne vale ancora la pena proteggere il nostro software dalla pirateria? Esistono modi ragionevolmente efficaci per prevenire o almeno rendere difficile la pirateria?
Le interviste con gli sviluppatori sono diverse rispetto alla maggior parte degli altri posti, perché non solo ti preoccupi delle persone con cui lavori, benefici, descrizione del lavoro, ecc., Ma hai anche EXTRA di cui preoccuparti dopo aver ottenuto il lavoro. Scrivere due applicazioni con requisiti esatti può essere molto …
Lavoro come sviluppatore back-end, sviluppatore front-end, amministratore di sistemi, help desk e "ragazzo esperto" in una piccola società di marketing di circa 15 persone. Mi chiedevo se gli altri potessero condividere le loro esperienze volando da solo in aziende che non sono necessariamente propense al settore tecnologico. Inizialmente ho accettato …
Non sto parlando di uno strumento diff. Sto davvero cercando di vedere se un progetto contiene codice che potrebbe essere stato "refactored" da un altro progetto. Sarebbe probabile che i nomi delle funzioni, i nomi delle variabili e quant'altro sarebbero cambiati. I condizionali potrebbero essere invertiti, ecc.
Mi è stato chiesto questo in alcune interviste. E mi sorprende sempre. Il mio background professionale e accademico è già nel curriculum, che l'intervistatore ha ovviamente guardato. Cos'altro dirgli? Dovrei iniziare con i miei hobby? Mi piace il giardinaggio o guardare le foto di NSFW su reddit nel mio tempo …
Ho fatto progettazione e programmazione per circa il tempo che posso ricordare. Se c'è un problema di programmazione, posso capirlo. (Anche se certamente Stack Overflow mi ha permesso di saltare il capire e andare dritto al fare in molti casi.) Ho realizzato giochi, linguaggi di programmazione esoterici, widget e aggeggi …
Stiamo iniziando a spingere per la copertura del codice qui nel mio lavoro, e mi ha fatto pensare ... Quanta copertura del codice è sufficiente? Quando arrivi al punto di rendimenti decrescenti sulla copertura del codice? Qual è il punto debole tra una buona copertura e non abbastanza? Varia 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.