In un'altra domanda, è stato rivelato che uno dei problemi con TDD è mantenere la suite di test in sincronia con la base di codice durante e dopo il refactoring. Ora sono un grande fan del refactoring. Non ho intenzione di rinunciare a fare TDD. Ma ho anche riscontrato i …
È buona norma utilizzare #ifdef durante lo sviluppo per passare da un tipo di comportamento all'altro? Ad esempio, voglio cambiare il comportamento del codice esistente, ho diverse idee su come cambiare il comportamento ed è necessario passare tra diverse implementazioni per testare e confrontare diversi approcci. Di solito le modifiche …
Sono un accademico piuttosto che un programmatore e ho molti anni di esperienza nella scrittura di programmi Python per uso personale, a supporto della mia ricerca. Il mio ultimo progetto sarà probabilmente utile a molti altri come me, e sto pensando di pubblicarlo come una libreria Python open source. Tuttavia, …
Ho un problema con i miei compagni di squadra. Per farla breve: siamo tre studenti che lavorano a un progetto per un concorso. Il progetto consiste in 2 applicazioni separate: una per Windows (che sviluppo) e una per Android (i miei colleghi sono responsabili dello sviluppo). Le nostre basi di …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 3 anni fa . A volte, quando ho un problema che deve essere risolto, scopro …
Sto lavorando a un grande progetto software altamente personalizzato per vari clienti in tutto il mondo. Ciò significa che abbiamo forse l'80% di codice che è comune tra i vari clienti, ma anche un sacco di codice che deve cambiare da un cliente all'altro. In passato abbiamo fatto il nostro …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 6 anni fa . La convalida dell'input dei dati è sempre stata una vera lotta …
Questo è qualcosa a cui sto pensando da quando ho letto questa risposta nel controverso thread delle opinioni sulla programmazione : Il tuo compito è metterti senza lavoro. Quando scrivi software per il tuo datore di lavoro, qualsiasi software che crei deve essere scritto in modo tale da poter essere …
Mi capita sempre di incontrare persone a cui piace resistere da anni alle più piccole "cose tecniche". Non fraintendetemi, sono un programmatore geek che ama quello che faccio, ma conosci il tipo di conversazione. Il Mac è molto meglio di Windows Non utilizzare un ciclo For Each, utilizzare un ciclo …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 2 anni fa . Qualcuno può spiegare la metodologia agile in frasi semplici?
Ci sono alcuni buoni esempi di codice ben documentato là fuori, come java api. Ma un sacco di codice in progetti pubblici come git e progetti interni di aziende è scarsamente documentato e non molto adatto ai nuovi arrivati. In tutte le mie fasi di sviluppo del software, ho dovuto …
Non sono sicuro che questo sia il posto giusto per porre la seguente domanda concettuale (Stackoverflow non lo è sicuramente). Ho visto questa domanda in un esame a scelta multipla (risposta singola), simile agli esami ISTQB : Perché non è consigliabile segnalare diversi difetti nello stesso problema / biglietto? un. …
Ovviamente, se la gestione si impegna a passare del tempo con le revisioni del codice, allora tutti devono farlo. Ma ci sono sempre quei ragazzi (o ragazze) che resistono con ogni oncia del loro essere. Come gestite efficacemente la gestione di questo scenario quando vi trattate come peer reviewer?
Supponiamo che il tempo stimato per un caso sia di 3 giorni. Nel secondo giorno noterai che il caso sta crescendo e stanno emergendo nuovi scenari che non sono stati conteggiati quando è stata effettuata la stima del tempo. La nuova scoperta porta a 2 giorni in più (in totale …
Riutilizzo del codice come problema Stavo pensando a questa domanda sulla consegna del software e ho continuato a tornare al problema della ripetibilità e / o della riproducibilità . Sono importanti, perché se non ripeti un progetto diventa più difficile migliorare il processo che hai usato per costruire il progetto. …
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.