Voglio raccogliere alcuni argomenti sul perché consentire a uno sviluppatore di testare il proprio lavoro come ultimo passo prima che il prodotto entri in produzione è una cattiva idea, perché sfortunatamente il mio posto di lavoro a volte lo fa (l'ultima volta che è arrivato , l'argomento si è ridotto …
Quali specifici vantaggi e svantaggi di ciascun modo di lavorare su una grammatica del linguaggio di programmazione? Perché / quando dovrei rotolare il mio? Perché / quando dovrei usare un generatore?
Sto implementando un servizio web RESTful e una delle azioni disponibili sarà reload. Sarà utilizzato per ricaricare configurazioni, cache, ecc. Abbiamo iniziato con GETun URI semplice come questo: ${path}/cache/reload(nessun parametro viene passato, viene chiamato solo l'URI). Sono consapevole che i dati non devono essere modificati con una richiesta GET. Qual …
Sono ancora inesperto a scrivere codice di alta qualità, quindi ho letto libri che trattano il problema come Clean Code di Robert C. Martin e continuo a controllare il codice di librerie famose per migliorare le mie capacità. Sebbene molte librerie open source siano state mantenute per anni, il che …
Mi sono sempre chiesto perché Git preferisca gli hash rispetto ai numeri di revisione. I numeri di revisione sono molto più chiari e più facili da consultare (secondo me): c'è una differenza tra dire a qualcuno di dare un'occhiata alla revisione 1200 o commettere 92ba93e! (Solo per fare un esempio). …
Ho appena ricevuto una segnalazione di bug piuttosto scortese. L'utente sostanzialmente dice che stiamo sbagliando tutto usando lettere maiuscole qua e là, anche se in realtà sta solo indicando un bug. Da un lato, tengo molto ai nostri utenti e voglio mantenere un buon rapporto e una buona valutazione della …
Di recente ho iniziato un lavoro di programmazione in C #, ma ho un po 'di esperienza in Haskell. Ma capisco che C # è un linguaggio orientato agli oggetti, non voglio forzare un piolo circolare in un buco quadrato. Ho letto l'articolo Eccezione da Microsoft che afferma: NON restituire …
Molti libri e articoli Scrum affermano che uno sprint fallito (quando il team non riesce a completare alcune funzionalità dallo Sprint Backlog) non è qualcosa di così brutto, succede di tanto in tanto e può effettivamente essere utile se il team impara dai propri errori e migliora qualcosa nei seguenti …
Il mio curriculum non è più pertinente. Non può più contenere una descrizione adeguata delle mie capacità tecniche. Si può capire meglio di cosa sono capace guardando i miei repository GitHub, i miei profili Stack Exchange e i vari corsi che sto seguendo a Udacity e Coursera. Il problema è …
Qualcuno ha collegamenti a studi che mostrano come il rumore influenzi la produttività dei programmatori? In particolare, vorrei vedere come / se la produttività aumenta quando i livelli di rumore diminuiscono. Come sottolineato nei commenti , la natura del flusso di lavoro di programmazione è tale che si entra e …
Sento C, C ++, Java ogni giorno quando la gente inizia a parlare di informatica, ma nella mia prima lezione di informatica ci viene chiesto di scrivere in Scheme (DrRacket). Perché? Quali sono le differenze nella mia futura comprensione della programmazione? AGGIORNAMENTO: ho terminato il mio primo mandato, ma non …
Di recente mi sono unito a una startup in rapida crescita. Negli ultimi 3 mesi il team di sviluppo è cresciuto da 4 a 12. Fino ad ora erano molto diligenti su ciò che gli sviluppatori facevano il loro lavoro. In effetti una delle cose che inizialmente ho trovato interessante …
Sono un principiante nella programmazione e ho letto libri, studiato, letto articoli e quant'altro. Sto ottenendo grandi risultati da quando ho iniziato a studiare la programmazione e quando ero un principiante pensavo di sapere tutto sulla programmazione, ma man mano che imparavo di più mi sono reso conto di quanto …
Questa domanda è stata nella mia testa per un po ', quindi ho voluto chiedere a coloro che stanno seguendo pratiche agili / mischia nei loro ambienti di sviluppo. La mia azienda si è finalmente avventurata nell'incorporare pratiche agili e ha iniziato con un team di 4 sviluppatori in un …
Non sto chiedendo dove imparare. Ho trovato molte buone risorse online, libri ecc. Ma come diamine posso affrontarli. Dov'è l'inizio, la fine? Quando il processore regexp avanza sul testo, quando mantiene la sua posizione e prova un'altra corrispondenza? eccetera. Ho voglia di cercare di capire geroglifici sulle piramidi egiziane.
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.