Supponiamo che io sia limitato a usare C ++ dall'ambiente nel progetto. È utile impedire l'uso di alcune funzionalità del linguaggio di C ++ ma Java non ha (ad esempio: ereditarietà multipla, sovraccarico dell'operatore)? Penso che le ragioni siano: Poiché Java è più recente di C ++, se Java non …
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 …
Per dirla in altro modo ... Qual è il malinteso più frustrante e ritenuto più comune sulla programmazione, che hai riscontrato? Quali miti / idee sbagliate diffusi e di lunga data trovi difficile da dissipare / correggere per i programmatori . Per favore, spiega perché questo è un mito.
Ho partecipato a un evento di artigianato del software un paio di settimane fa e uno dei commenti fatti è stato "Sono sicuro che tutti riconosciamo il codice errato quando lo vediamo" e tutti hanno annuito in modo sagace senza ulteriori discussioni. Questo genere di cose mi preoccupa sempre perché …
Ho una domanda sulla gestione della squadra. In questo momento ho a che fare con uno sviluppatore junior che lavora in remoto da una fabbrica di codifica. Il ragazzo è aperto alle critiche e disposto a imparare, ma ho qualche dubbio su quanto dovrei spingere alcune cose. In questo momento …
Ho programmato per oltre 9 anni e, secondo i consigli del mio primo insegnante di programmazione, mantengo sempre la mia main()funzione estremamente breve. All'inizio non avevo idea del perché. Ho solo obbedito senza capire, con grande gioia dei miei professori. Dopo aver acquisito esperienza, mi sono reso conto che se …
Sono uno sviluppatore di software che lavora su J2SE (core java). Spesso durante le nostre revisioni del codice ci viene chiesto di ridurre il numero di righe nel nostro codice. Non si tratta di rimuovere il codice ridondante, si tratta di seguire uno stile che si concentra sul fare le …
Abbastanza semplice, perché dovrei voler scrivere un codice che funzioni per tutti i casi e dati scalabili quando tutto ciò che devo fare è ripetere lo stesso processo alcune volte con alcune piccole modifiche? Difficilmente dovrò modificarlo di nuovo in qualunque momento presto. Sembra molto meno lavoro per andare solo …
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 …
Su un recente progetto, avevo bisogno di convertire da byte a kilobyte kibibyte . Il codice era abbastanza semplice: var kBval = byteVal / 1024; Dopo averlo scritto, ho fatto funzionare il resto della funzione e sono passato. Ma più tardi, ho iniziato a chiedermi se avevo appena inserito un …
Non ho mai trovato il modo ideale per eseguire revisioni del codice e tuttavia spesso i miei clienti le richiedono. Ogni cliente sembra farlo in un modo diverso e non mi sono mai sentito soddisfatto in nessuno di essi. Qual è stato il modo più efficace per eseguire revisioni del …
Sono solo uno sviluppatore junior, ma il mio lavoro mi costringe a lavorare con un codice PHP davvero terribile (pensa al peggior codice PHP che hai visto; poi pensa al codice due volte meno). Di solito provo a correggere i bug e combatto con la base di codice per aggiungere …
Nel mio team abbiamo ripulito molte cose vecchie in un grande progetto monolitico (intere classi, metodi, ecc.). Durante le attività di pulizia mi chiedevo se ci fosse una sorta di annotazione o libreria più elaborata del solito @Deprecated. Ciò @FancyDeprecateddovrebbe impedire il completamento della compilazione del progetto se non è …
Qualcuno sa se esiste un qualche tipo di strumento per mettere un numero sul debito tecnico di una base di codice, come una sorta di metrica del codice? In caso contrario, qualcuno è a conoscenza di un algoritmo o di una serie di euristiche per questo? Se nessuna di queste …
Stavo guardando qualche vecchio codice che ho scritto. Funziona, ma non è un ottimo codice. Ora ne so più di quanto non facessi in quel momento, quindi potrei migliorarlo. Non è un progetto attuale, ma è attuale, funzionante, codice di produzione. Abbiamo la responsabilità di tornare indietro e migliorare il …
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.