Publicité
La programmation consiste à travailler intelligemment et à trouver des moyens efficaces de créer des logiciels utiles. Que vous créiez des logiciels, des applications Web ou des applications mobiles, les principes de programmation restent les mêmes.
Lorsque vous apprenez à coder pour la première fois, il est important de comprendre les bonnes et les mauvaises habitudes. Connaître les erreurs des codeurs et comment les éviter peut vous aider à construire une meilleure base dans votre programmation. Voici 10 erreurs très courantes à éviter.
1. Code répétitif
Ne vous répétez pas est l'un des principes de base de la programmation 10 principes de programmation de base que chaque programmeur doit suivreÉcrivez toujours du code qui peut être conservé par quiconque peut finir par travailler sur votre logiciel. À cette fin, voici plusieurs principes de programmation pour vous aider à nettoyer votre acte. Lire la suite que vous rencontrerez en apprenant. Ceci est souvent abrégé en SEC, et le code qui est écrit en utilisant ce principe est appelé code SEC.
La répétition du code est un piège facile à tomber et nécessite souvent un examen pour comprendre à quel point le code est répété. En règle générale, si vous copiez et collez du code, il est probablement répétitif et doit être modifié.
Installez-vous confortablement en utilisant des boucles et des fonctions pour faire votre travail à votre place et ce problème disparaîtra. Un cadre Web peut également vous aider à réduire le code répétitif. Voici quelques-uns frameworks Web à découvrir en tant que développeur 5 Cadres Web à apprendre pour les développeursIntéressé à apprendre le développement Web avancé? Évitez d'écrire à la place la codeuse répétitive de ces cadres de développement Web. Lire la suite .
2. Noms de variables incorrects
Les variables sont essentielles dans la programmation, quelle que soit la langue dans laquelle vous travaillez. Parce qu'ils sont si largement utilisés, il est important d'avoir de bonnes habitudes pour nommer les variables.
Les variables doivent être nommées avec précision et précision. Évitez d'utiliser des termes généraux qui ne veulent rien dire. Il est rapide et facile de rassembler quelque chose, mais lorsque vous devez revenir à votre code plus tard, il est beaucoup plus difficile de comprendre ce qui se passe.
Supposons que vous écrivez un programme qui utilise un taux d'intérêt pour effectuer un calcul. Vous écrivez une variable à utiliser dans le programme.
laisser taux = 0,1;
Tout ce que nous savons vraiment sur cette variable, c'est que c'est un taux. Quel genre de tarif?
Le code fonctionnera très bien, mais il est difficile de dire ce qui se passe ici.
Au lieu de cela, nommez vos variables plus clairement.
laissez interestRate = 0,1;
3. Ne pas utiliser de commentaires
Utilisez les commentaires! Les commentaires sont la documentation de votre code. Ils sont le meilleur moyen de décrire ce qui se passe exactement dans votre code au fur et à mesure de sa croissance. Bien sûr, il semble un peu plus de travail pour expliquer votre code, mais vous vous remercierez plus tard.
Écrivez une fonction brillante? Écrivez un commentaire sur ce qu'il fait. Créer un nouveau modèle d'objet pour la programmation orientée objet? Décomposez-le avec un commentaire. Les commentaires sont utilisés dans toutes les langues, et ils sont là pour une raison.
Les commentaires rendent votre code plus propre, plus facile à naviguer et font de vous le héros du prochain développeur qui devra peut-être travailler sur votre projet.
4. Surcharge linguistique
Un problème qui semble surcharger les développeurs en croissance est le barrage de nouveaux langages et technologies. Les communautés de développeurs en ligne regorgent de questions sur les choix de langue.
Dois-je écrire dans mon application en JavaScript, ou dois-je utiliser un framework comme Node. JS ou Express? Dois-je utiliser Python, Scala ou Ruby pour le développement? C ou C ++ ou C #? Quel cadre est le meilleur? Dois-je apprendre MongoDB ou SQL ou SQLite pour une base de données? Cette langue est-elle dépassée ??
Ne vous en faites pas.
Prenez du recul, concentrez-vous sur les bases. Les langues vont et viennent, mais les développeurs les plus performants sont les résolveurs de problèmes. Construisez votre programmation sur la pensée algorithmique et tout le reste se mettra en place.
Ces technologies ne sont que des outils et si vous savez quels sont les problèmes, vous saurez quel outil utiliser pour les résoudre.
5. Ne pas sauvegarder le code
Ne pas construire les bonnes habitudes pour protéger votre code est frustrant pour les nouveaux développeurs et désastreux pour les expérimentés.
En tant que programmeur, il est si important de sauvegarder et de sauvegarder constamment votre travail. Ce n'est pas différent que de travailler sur un document ou une feuille de calcul important, qui est enregistré fréquemment.
Apprenez à gérer vos fichiers avec Git Gérez la gestion des versions de vos fichiers comme un programmeur avec GitLes programmeurs ont créé des systèmes de contrôle de version (VCS) pour résoudre les problèmes de contrôle de version des fichiers. Examinons les bases du contrôle de version en utilisant le meilleur système aujourd'hui, Git. Lire la suite . Tout contrôle de version vraiment, le logiciel que vous utilisez n'a pas autant d'importance que de bien l'utiliser. Vous ne voulez pas perdre un changement important si votre ordinateur tombe en panne ou si un réseau tombe en panne.
6. Code compliqué
Le codage n'est pas un test de QI. Ce n'est pas un défi de voir qui peut utiliser les fonctions les plus complexes ou les fichiers les plus impressionnants. Le code doit être écrit dans un esprit de résolution efficace des problèmes. Le code simple est plus facile à écrire, plus facile à maintenir et plus facile à gérer.
Pour être clair, un code simple ne signifie pas prendre des raccourcis. Un code simple signifie aller au cœur du problème que vous souhaitez résoudre et le résoudre efficacement. Et le pseudocode peut vous aider. Voici ce qu'est le pseudocode et comment il peut faire de vous un meilleur codeur Qu'est-ce que le pseudocode et comment fait-il de vous un meilleur développeur?Vous avez du mal à apprendre la programmation? Apprenez à maîtriser le code en apprenant le pseudocode. Mais qu'est-ce que le pseudocode et peut-il vraiment aider? Lire la suite .
7. Ne pas poser de questions
Il est difficile de bien programmer, et s'améliorer signifie apprendre constamment de nouvelles choses. La meilleure chose que vous puissiez faire est de lire et d'étudier la programmation pour vous améliorer, mais lorsque vous avez besoin de conseils supplémentaires, n'hésitez pas à poser des questions.
Poser des questions peut être intimidant, mais la plupart des programmeurs chevronnés sont heureux de partager leurs connaissances et leurs idées.
Assurez-vous simplement que vous avez fait vos recherches et que vous y avez fait un réel effort. Les développeurs expérimentés sont plus susceptibles de vous encadrer s'ils voient que vous êtes dédié à l'apprentissage. Peut être tenir un journal de programmation pour aller mieux Devenez un meilleur codeur en tenant un journal de programmationTenez un journal de programmation et profitez de certains avantages évidents. La rédaction d'un journal peut vous aider à réfléchir à vos idées et à suivre vos objectifs de programmation. Lire la suite , en gardant une trace des questions et réponses importantes.
8. Ne pas planifier à l'avance
La rédaction d'un logiciel efficace commence par une bonne planification et une bonne conception. Si vous vouliez construire une maison, vous établiriez un plan avant de construire. La programmation n'est pas différente.
Avant même d'écrire une ligne de code, identifiez ce que vous voulez réellement accomplir. Sachez quel est le problème, comment vous voulez le résoudre. Si vous essayez de résoudre les problèmes pendant que vous écrivez du code, vous risquez de ne pas trouver les bonnes solutions.
Séparez la résolution de problèmes du codage et la vie est bonne.
9. Ne pas prendre de pause
Faites une pause, vraiment! La programmation est mentalement éprouvante et le fait de passer des heures entières à pousser votre cerveau à ses limites finira par vous épuiser. Pire encore que la fatigue, vous pourriez souffrir de maux de tête ou de douleurs au cou signes de fatigue oculaire informatique 5 signes que vous avez une fatigue oculaire informatique (et comment la soulager et la prévenir)La fatigue oculaire informatique est un véritable problème pour jusqu'à 90% des gros utilisateurs d'ordinateurs. Voici tout ce que vous devez savoir sur ce que c'est et comment l'empêcher. Lire la suite .
Lorsque vous frappez le mur, il est temps de faire une pause. Éloignez-vous un peu de l'écran et faites quelque chose que vous aimez. Lisez un livre, sortez dehors, partez en randonnée, sortez dîner, tout ce qui vous échappe.
Vous serez mentalement rafraîchi et à votre retour, vous trouverez peut-être une nouvelle perspective sur votre code.
10. Ne pas s'amuser
La programmation peut être difficile, frustrante et peut parfois être carrément un problème. Assurez-vous que vous appréciez les petites choses que vous aimez dans le codage et n'oubliez pas de vous amuser un peu.
Que vous vous y engagiez pour résoudre des problèmes complexes, créer de beaux designs ou tout simplement pour apprendre une nouvelle compétence, utilisez ce que vous aimez pour continuer. Il y a beaucoup à aimer dans le codage alors inspirez-vous! Soyez enthousiaste à l'idée de créer quelque chose de nouveau et de le réaliser jusqu'à la fin.
Ne commettez pas ces erreurs de programmation
Il est facile de se lancer dans une ornière, soit en essayant de comprendre quelque chose qui devrait être simple, soit en se souvenant de ce que fait un code. Quel que soit le problème, évitez de faire toutes ces erreurs et vous devriez voir votre code s'améliorer.
Toujours en difficulté? N'oubliez pas, il y a beaucoup de passe-temps pour les programmeurs qui n'impliquent pas de code 10 hobbies pour les programmeurs qui n'impliquent pas de codeSi vous voulez exercer votre esprit de manière ludique sans écrire une seule ligne de code, il existe plusieurs passe-temps sans code que vous pouvez adopter pour devenir un meilleur programmeur. Lire la suite .
Anthony Grant est un rédacteur indépendant couvrant la programmation et les logiciels. Il est un spécialiste en informatique spécialisé dans la programmation, Excel, les logiciels et la technologie.