Annuncio pubblicitario

La programmazione si basa sul lavoro intelligente e sulla ricerca di modi efficaci per creare software utili. Sia che tu stia creando programmi software, app web o app mobili, i principi della programmazione rimangono gli stessi.

Quando si impara a programmare per la prima volta, è importante comprendere le buone abitudini e le cattive abitudini. Conoscere gli errori commessi dai programmatori e come evitarli può aiutarti a costruire una base migliore nella tua programmazione. Ecco 10 errori molto comuni da evitare.

1. Codice ripetitivo

Non ripetere te stesso è uno dei principi di base della programmazione 10 principi di programmazione di base che ogni programmatore deve seguireScrivi sempre il codice che può essere gestito da chiunque possa finire a lavorare sul tuo software. A tal fine, ecco alcuni principi di programmazione per aiutarti a ripulire il tuo atto. Leggi di più che ti imbatterai mentre impari. Questo è spesso abbreviato in DRY e il codice scritto usando questo principio si chiama DRY code.

instagram viewer

Ripetere il codice è una trappola facile in cui cadere e spesso richiede qualche revisione per capire quanto codice viene ripetuto. Come buona regola empirica, se stai copiando e incollando il codice è probabilmente ripetitivo e dovrebbe essere cambiato.

Mettiti comodo usando i loop e le funzioni per fare il tuo lavoro per te e questo problema scompare. Un framework Web può anche aiutarti a ridurre il codice ripetitivo. Eccone alcuni framework web che vale la pena imparare come sviluppatore 5 framework Web che vale la pena imparare per gli sviluppatoriInteressato all'apprendimento dello sviluppo web avanzato? Evita invece di scrivere codice ripetitivo, usa questi framework di sviluppo web. Leggi di più .

2. Nomi delle variabili non validi

Le variabili sono essenziali nella programmazione, indipendentemente dalla lingua in cui stai lavorando. Poiché sono così ampiamente utilizzati, è importante avere buone abitudini nella denominazione delle variabili.

Le variabili devono essere nominate in modo accurato e ordinato. Evita di usare termini generali che non significano nulla. È facile e veloce mettere insieme qualcosa, ma quando è necessario tornare al codice in un secondo momento diventa molto più difficile capire cosa sta succedendo.

Supponiamo che tu stia scrivendo un programma che utilizza un tasso di interesse per effettuare un calcolo. Scrivi una variabile da usare nel programma.

 let rate = 0,1; 

Tutto ciò che sappiamo davvero di questa variabile è che è un tasso. Che tipo di tasso?

Il codice funzionerà bene, ma è difficile dire cosa sta succedendo qui.

Invece, dai un nome alle tue variabili in modo più chiaro.

 lasciare interestRate = 0.1; 

3. Non usare commenti

Usa i commenti! I commenti sono la documentazione del tuo codice. Sono il modo migliore per descrivere cosa sta succedendo esattamente nel tuo codice man mano che cresce. Certo, sembra un po 'più di lavoro per spiegare il tuo codice ma ti ringrazierai più tardi.

Scrivi una funzione brillante? Scrivi un commento su ciò che fa. Creazione di un nuovo modello di oggetto per la programmazione orientata agli oggetti? Analizzalo con un commento. I commenti sono usati in tutte le lingue e sono lì per un motivo.

I commenti rendono il tuo codice più pulito, più facile da navigare e ti rendono l'eroe per il prossimo sviluppatore che potrebbe aver bisogno di lavorare sul tuo progetto.

4. Sovraccarico di lingua

Un problema che sembra sovraccaricare gli sviluppatori in crescita è la raffica di nuove lingue e tecnologie. Le community di sviluppatori online sono piene di domande sulle scelte linguistiche.

Devo scrivere nella mia app in JavaScript o utilizzare un framework come Node. JS o Express? Dovrei usare Python, Scala o Ruby per lo sviluppo? C o C ++ o C #? Quale quadro è il migliore? Devo imparare MongoDB o SQL o SQLite per un database? Questa lingua è obsoleta ??

Non ti preoccupare.

Fai un passo indietro, concentrati sulle basi. Le lingue vanno e vengono, ma gli sviluppatori di maggior successo sono i risolutori di problemi. Costruisci la tua programmazione sul pensiero algoritmico e tutto il resto andrà a posto.

Queste tecnologie sono solo strumenti e se sai quali sono i problemi, saprai quale strumento utilizzare per risolverli.

5. Codice non di backup

Non sviluppare le giuste abitudini per proteggere il tuo codice è frustrante per i nuovi sviluppatori e disastroso per quelli esperti.

Come programmatore, è così importante salvare e eseguire il backup del tuo lavoro costantemente. Non è diverso dal lavorare su un documento o foglio di calcolo importante, che viene salvato di frequente.

Scopri come gestire i tuoi file con Git Gestisci il tuo controllo delle versioni dei file come un programmatore con GitI programmatori hanno creato i sistemi di controllo della versione (VCS) per risolvere i problemi di controllo della versione dei file. Diamo un'occhiata alle basi del controllo versione utilizzando il sistema principale oggi, Git. Leggi di più . Qualsiasi controllo di versione in realtà, il software che usi non importa tanto quanto sapere come usarlo bene. Non vuoi perdere una modifica importante se il tuo computer si arresta in modo anomalo o una rete non funziona.

6. Codice complicato

La codifica non è un test QI. Non è una sfida vedere chi può utilizzare le funzioni più complesse o file dall'aspetto impressionante. Il codice dovrebbe essere scritto nello spirito di risolvere i problemi in modo efficiente. Il codice semplice è più facile da scrivere, più facile da mantenere e più facile da gestire.

Per essere chiari, un semplice codice non significa prendere scorciatoie. Codice semplice significa entrare nel nocciolo del problema che si desidera risolvere e risolverlo in modo efficace. E lo pseudocodice può aiutarti in questo. Ecco cos'è lo pseudocodice e come può renderti un programmatore migliore Che cos'è lo pseudocodice e come ti rende uno sviluppatore migliore?Lottando per imparare la programmazione? Scopri il codice imparando lo pseudocodice. Ma cos'è lo pseudocodice e può davvero aiutare? Leggi di più .

7. Non fare domande

Programmare è difficile da fare bene e migliorare significa imparare costantemente nuove cose. La cosa migliore che puoi fare è leggere e studiare la programmazione per migliorare, ma quando hai bisogno di una guida aggiuntiva non aver paura di porre domande.

Fare domande può essere intimidatorio, ma la maggior parte dei programmatori veterani sono lieti di condividere conoscenze e idee.

Assicurati solo di aver fatto le tue ricerche e di averle fatto un vero sforzo. Gli sviluppatori esperti hanno maggiori probabilità di farti da mentore se vedono che sei dedicato all'apprendimento. Può essere tenere un diario di programmazione per migliorare Diventa un programmatore migliore mantenendo un diario di programmazioneTenere un diario di programmazione e sfruttare alcuni ovvi benefici. Scrivere un diario può aiutarti a elaborare i tuoi pensieri e a tenere traccia dei tuoi obiettivi di programmazione. Leggi di più , tenendo traccia delle domande e risposte importanti.

8. Non pianificando in anticipo

La scrittura di software efficaci inizia con una buona pianificazione e progettazione. Se volessi costruire una casa, prepareresti un progetto prima di costruirlo. La programmazione non è diversa.

Prima ancora di scrivere una riga di codice, identifica ciò che desideri effettivamente realizzare. Scopri qual è il problema, come vuoi risolverlo. Se provi a capire i problemi mentre scrivi il codice, potresti ritrovarti a mancare le giuste soluzioni.

Separare il problem solving dal codice e la vita è buona.

9. Non fare pause

Fai una pausa, davvero! La programmazione è mentalmente faticosa, e passare ore e ore a spingere il cervello ai limiti alla fine ti logorerà. Ancora peggio della fatica, potresti soffrire di mal di testa o dolori al collo segni di affaticamento degli occhi del computer 5 segni che hai affaticamento degli occhi del computer (e come alleviarlo e prevenirlo)L'affaticamento degli occhi del computer è un vero problema per fino al 90 percento degli utenti di computer pesanti. Ecco tutto ciò che devi sapere su cosa è e come prevenirlo. Leggi di più .

Quando colpisci il muro, è tempo di fare una pausa. Allontanati un po 'dallo schermo e fai qualcosa che ti piace. Leggi un libro, vai all'aria aperta, fai escursioni, esci a cena, tutto ciò che ti porta via.

Sarai rinfrescato mentalmente e al tuo ritorno potresti trovare una nuova prospettiva sul tuo codice.

10. Non divertirsi

La programmazione può essere stimolante, frustrante e talvolta può essere una vera e propria seccatura. Assicurati di divertirti con le piccole cose che ami della programmazione e non dimenticare di divertirti un po '.

Che tu sia interessato a risolvere problemi complessi, a creare splendidi progetti o semplicemente a imparare una nuova abilità, usa ciò che ami per farti andare avanti. C'è molto da amare sulla programmazione, quindi lasciati ispirare! Emozionate a fare qualcosa di nuovo e vederlo fino alla fine.

Non fare questi errori di programmazione

È facile entrare in una routine, o cercando di aggirare la testa su qualcosa che dovrebbe essere semplice, o cercando di ricordare cosa fa un po 'di codice. Qualunque sia il problema, evita di commettere tutti questi errori e dovresti trovare un miglioramento del codice.

Stai ancora lottando? Non dimenticare, ci sono molti hobby per i programmatori che non prevedono codice 10 hobby per programmatori che non coinvolgono il codiceSe vuoi esercitare la tua mente in modo divertente senza scrivere una singola riga di codice, ci sono diversi hobby senza codice che puoi prendere per diventare un programmatore migliore. Leggi di più .

Anthony Grant è uno scrittore freelance che si occupa di programmazione e software. È un grande appassionato di informatica in programmazione, Excel, software e tecnologia.