Scrivere un ottimo codice ed essere stupefacenti in quello che fai
Pubblicato: 2022-07-21Contenuti del post
- I commenti sono tuoi amici
- Lo spazio bianco è uguale a un grande codice
- Mantienilo semplice
- Puliscilo
- Sii descrittivo
- Prova spesso
- Rimani coerente
- Abbi tenacia e dedizione
- Ricerca i tuoi problemi
- Non aver paura di usare gli strumenti
La programmazione può essere un'attività divertente e gratificante, che si tratti solo di un hobby o di una carriera.
Mentre chiunque può scrivere codice, spesso possono essere necessari anni di pratica per diventare un programmatore straordinario. Ciò non significa che devi aspettare anni per essere in grado di scrivere codice eccezionale, tuttavia.
Questi suggerimenti ti aiuteranno a dare una marcia in più alle tue capacità di programmazione e ti aiuteranno a diventare un programmatore migliore in un tempo molto più breve.
I commenti sono tuoi amici
Non c'è niente di più irritante che raccogliere un vecchio progetto o il progetto di qualcun altro e non avere idea di cosa stia succedendo.
Forse c'è una sezione di codice che ti dà problemi e vuoi controllare le soluzioni in un secondo momento. Potrebbe essere necessario allontanarsi dal codice per un po'. Potresti anche collaborare con i membri del team.
Qualunque sia la tua situazione, lasciare commenti nel tuo codice può aiutarti. Possono dirti dove si era interrotto il programmatore, cosa voleva che facesse il codice e dove stavano riscontrando problemi. Commenta via!
Lo spazio bianco è uguale a un grande codice
Il codice difficile da leggere non è un codice eccezionale. L'occhio umano non funziona molto bene con i mattoni di testo, motivo per cui dividiamo le cose in paragrafi e frasi.
Il codice non dovrebbe essere diverso. Quando distanziate il codice, rendete più facile la lettura e l'utilizzo. Sarà più facile individuare errori, trovare elementi specifici e modificare il codice.
Anche se sei preoccupato per le dimensioni di un file, lo spazio bianco di solito aggiunge solo pochi kilobyte alla dimensione complessiva. Alla fine, gli spazi bianchi sono una buona cosa.
Mantienilo semplice
Come programmatore, potresti essere tentato di mostrare le tue abilità mentre scrivi il codice. Certo, puoi scrivere una funzione che gestisca venti oggetti diversi, ma perché dovresti volerlo?
Più complicato crei il tuo codice, più diventa disordinato. È più difficile da leggere, più facile da rompere e più difficile scoprire cosa c'è che non va. Il modo migliore per combattere questo è mantenere le cose semplici.
Idealmente, ogni funzione dovrebbe gestire solo un'azione e ogni classe dovrebbe gestire solo un concetto. Se devi avere una funzione complessa, puoi scomporla con funzioni di supporto per semplificare le cose.
Puliscilo
Man mano che il tuo codice si evolve, ti ritroverai con bit che non funzionano più o sono diventati obsoleti.
Sebbene tu possa commentare questo codice, non c'è alcun motivo reale per lasciarlo. Potresti sentire il bisogno di lasciarlo per mostrare dove è stato il tuo codice, o nel caso in cui una versione aggiornata rompa qualcosa.
All'inizio, questo può andare bene in piccole quantità, ma alla fine vorrai rimuoverlo. Semplificherà la lettura del codice, per prima cosa. Per un altro, perché tenerlo in giro se il codice più recente funziona meglio senza problemi?
Sii descrittivo
Un altro modo per assicurarti di avere un codice eccellente è essere descrittivo quando dai un nome alle cose.
Non c'è niente di più frustrante che cercare di correggere un errore quando non riesci a ricordare quale funzione fa cosa. Certo, le funzioni denominate con una sola lettera o un acronimo delle lettere, come dbf invece di un file di database, possono sembrare interessanti, ma sono solo difficili da capire.
Chiediti: ti ricorderai cosa significa tra sei mesi? E se fosse il progetto di qualcun altro che hai ereditato?
Mantenendo le cose descrittive, risparmierai tempo, manterrai pulito il tuo codice ed eviterai molti mal di testa ai futuri sviluppatori del sistema.
Prova spesso
Per assicurarti di avere un ottimo codice, devi assicurarti che funzioni come dovrebbe.
Ciò può essere ottenuto semplicemente eseguendo i test una volta completata la compilazione, ma ciò può portare a codice sciatto e comportamenti imprevisti. Potrebbe ancora portare a termine il lavoro, ma probabilmente non sarà carino. Sei anche più incline ai bug in questo modo.
È meglio testare il codice mentre procedi. In questo modo, puoi rilevare potenziali problemi in anticipo e correggere il codice che non sta facendo ciò che dovrebbe.
Essere in grado di individuare comportamenti errati in quanto ti farà risparmiare tempo e frustrazione, oltre a rendere il tuo lavoro più semplice e il tuo codice fantastico.
Rimani coerente
Ogni programmatore ha le sue preferenze particolari su come scrive il proprio codice. Probabilmente hai visto alcuni stili diversi mentre imparavi a programmare, tu stesso.
Il trucco per creare un codice eccezionale è scegliere il tuo stile particolare e attenersi ad esso. Idealmente, il tuo codice dovrebbe essere lo stesso dall'inizio alla fine. Il tuo codice sarà più pulito, sarai in grado di trovare le cose più facilmente e il codice funzionerà meglio.
Abbi tenacia e dedizione
Non è un segreto che la codifica può essere difficile, anche per professionisti esperti. Ti imbatterai in bug, glitch e problemi che sembrano irrisolvibili di tanto in tanto. Non c'è proprio modo di aggirarlo.
L'unico modo per aggirarli è essere persistenti e trascinarci dentro. Va bene prendersi una pausa se sei troppo frustrato per pensare in modo chiaro. Quello che non puoi permetterti di fare è andartene del tutto o continuare a pensare che lo farai più tardi.
In questo caso, poi, spesso finisce per diventare mai più. Il tuo progetto può permetterselo? Dopotutto, non sarai in grado di continuare ad allontanarti ogni volta che ti imbatti nello stesso problema, indipendentemente dal progetto.
Imparando a risolverlo ora, cresci come programmatore e semplifichi il tuo lavoro. Ricorda solo che non si risolverà da solo!
Ricerca i tuoi problemi
La cosa grandiosa dell'essere un programmatore ora è il fatto che Internet ha così tante informazioni da offrirti.
Non importa quale sia il problema; ci sono ottime possibilità che qualcun altro l'abbia avuto prima di te. È ancora più probabile che abbiano pubblicato su di esso, e la soluzione che hanno trovato, online.
Ricercando il problema online, ti risparmierai un po' di mal di testa, tempo e frustrazione che avresti dovuto affrontare cercando di risolverlo da solo.
Una volta trovata la soluzione, non vuoi solo copiarla e incollarla e andare avanti. Prenditi il tempo necessario per scoprire dove si trovava il problema e capire cosa hanno fatto per risolverlo.
Questo ti porterà a una migliore comprensione del codice e delle tue capacità. Ti semplificherà anche la risoluzione di problemi in futuro e, per cominciare, scrivere un codice migliore.
Non aver paura di usare gli strumenti
Dai campi di gioco di codifica ai modi per condividere il tuo codice con il mondo, ci sono molti strumenti disponibili per i programmatori da utilizzare. Può sembrare un po' come barare, ma in realtà spesso ti rende un programmatore migliore.
Possono farti visualizzare in anteprima il tuo lavoro, mostrarti dove potresti aver incasinato qualcosa e persino fornirti ispirazione se hai bisogno di un salto di qualità.
Se sei uno sviluppatore web, non aver paura di usare plugin che ti semplificano il lavoro. Manterranno le cose più ordinate e ti libereranno per completare più progetti!
Abbiamo alcune interviste con grandi sviluppatori WordPress: dai un'occhiata e ottieni suggerimenti che possono farti risparmiare ore di lavoro!
Quali sono i tuoi consigli di programmazione preferiti? Raccontacelo qui sotto nei commenti e non dimenticare di iscriverti alla nostra mailing list, così non perderai mai nessun consiglio utile!