come scrivere una buona logica di programmazione? [duplicare]

-1

di recente ho trovato lavoro come sviluppatore java, e ora ho anche assegnato un progetto.

Voglio sapere qual è una buona logica? quando controllo il codice, il mio team leader lo dice è un buon codice.

Ma quando si tratta del mio project manager sta dicendo che è un brutto codice. E sta cambiando il mio codice, dopo i suoi cambiamenti se vedo il suo codice è davvero molto molto buono e anche semplice.

puoi dirmi come sviluppare il buon programma, buona logica? qual è il modo migliore per strutturare un problema in termini di codice?

    
posta user106616 01.11.2013 - 06:56
fonte

2 risposte

1

Poiché sei abbastanza fortunato da avere qualcuno che può cambiare il tuo codice per essere migliore, impara da lui. Cerca i modelli in ciò che cambia e ciò che non fa. Prova ad usare gli stessi metodi che ha usato quando hai fatto il tuo prossimo pezzo di codice. Chiedigli un consiglio su come imparare a essere migliore. Quando cambia le cose, chiedigli perché le ha cambiate e in quali situazioni i suoi miglioramenti sono appropriati e quando non lo sarebbero. Chiedigli se invece di cambiare il codice, si siederà con te e ti guiderà a cambiare il codice, in modo da imparare cosa fare.

    
risposta data 01.11.2013 - 14:57
fonte
0

Ci sono alcune regole di base come l'alta coesione (i metodi, le classi e i moduli dovrebbero fare ciò che dovrebbero fare .... niente di più e niente di meno), basso accoppiamento, semplicità (sì, ci possono essere modi più intelligenti per svolgere più compiti con una sola unità, ma con il tempo la complessità aumenta e la manutenibilità soffre.)

Personalmente, ritengo che si debba sempre scrivere prima uno pseudo-codice. Potrebbe sembrare una perdita di tempo, ma a lungo termine consente di risparmiare tempo. Digitando il codice dovrebbe essere l'ultima parte.

Inoltre, prima di scrivere il codice, decidi cosa dovrebbe fare, i possibili casi in cui può rompersi e come dovrebbe gestirli.

Infine, leggi le best practice e i blog per tenerti aggiornato. I blog di Google possono essere un buon punto di partenza.

    
risposta data 01.11.2013 - 07:19
fonte

Leggi altre domande sui tag