Ho una domanda sulla gestione del team. In questo momento ho a che fare con uno sviluppatore junior che lavora in remoto da una fabbrica di codici. Il ragazzo è aperto alle critiche e disposto a imparare, ma ho qualche dubbio su quanto dovrei sp...
Ho programmato per oltre 9 anni e, secondo il consiglio del mio primo insegnante di programmazione, mantengo sempre la mia funzione main() estremamente breve.
All'inizio non avevo idea del perché. Ho solo obbedito senza capire, con grand...
Quale di questi stili di programmazione è migliore?
var result = methodOne(methodTwo(a, methodThree(b)), c, d);
o
var result3 = methodThree(b);
var result2 = methodTwo(a, result3);
var result = methodOne(result2, c, d);
In un progetto recente, avevo bisogno di convertire da byte a kilobyte kibibyte . Il codice era abbastanza semplice:
var kBval = byteVal / 1024;
Dopo averlo scritto, ho ottenuto il resto della funzione working & spostato.
Ma più t...
Ho partecipato a un evento di artigianato del software un paio di settimane fa e uno dei commenti è stato "Sono sicuro che tutti riconosciamo il codice errato quando lo vediamo" e tutti hanno annuito saggiamente senza ulteriori discussioni.
Q...
Una recente correzione mi ha richiesto di andare oltre il codice scritto da altri membri del team, dove ho trovato questo (è C #):
return (decimal)CostIn > 0 && CostOut > 0 ? (((decimal)CostOut - (decimal)CostIn) / (decimal)Co...
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 s...
Sono ancora inesperto per scrivere codice di alta qualità, quindi ho letto libri che affrontano il problema come Clean Code di Robert C. Martin, e continuo a controllare il codice di librerie ben note per migliorare il mio competenze.
Sebbe...
Stavo guardando un vecchio codice che ho scritto. Funziona, ma non è un gran bel codice. Adesso ne so più di quanto non facessi allora, quindi potrei migliorarlo. Non è un progetto attuale, ma è attuale, funzionante, codice di produzione. Abbiam...
Non ho molta esperienza nel settore del software, essendo autodidatta e avendo partecipato all'open source prima di decidere di assumere un lavoro. Ora che lavoro per soldi, devo anche occuparmi di alcune cose spiacevoli, il che è normale, natur...