[JAVA] 5 choses dont les nouveaux programmeurs devraient être conscients

introduction

Dans un cas, a déclaré un vieux programmeur à la fin de la trentaine. "Lors du développement, copiez et collez d'abord" "Si vous déménagez pour le moment, c'est OK" "Je ne sais pas ce qui s'est passé après mon départ."

Je ne peux pas m'en empêcher après 30 ans, mais j'ai encore 20 ans! J'ai résumé autant que possible ce dont je veux que vous sachiez au moins. Veuillez le lire pour les nouveaux programmeurs. Il est basé sur Java, mais c'est la même chose pour les autres langages.

Si vous êtes un jeune programmeur, veuillez cliquer ici. Cinq choses dont les jeunes programmeurs doivent être conscients

Si vous êtes un nouveau leader, veuillez cliquer ici. Cinq choses dont les nouveaux dirigeants doivent être conscients

5 choses dont les nouveaux programmeurs devraient être conscients

1. 1. Gardez le code aussi simple que possible (code hautement maintenable)

L'accent est mis sur la «lisibilité» plutôt que sur la «facilité d'écriture». Cela devrait être facile à comprendre même si vous l'examinez quelques mois plus tard.

2. Comprenez tout le code que vous écrivez

Assurez-vous de bien comprendre le code que vous avez écrit, même si vous vous référez au code des autres. Si vous dites: «Je ne suis pas sûr parce que j'ai copié le processus», je suis battu.

3. 3. N'écrivez pas de code inutile

Pas besoin d'une vérification nulle au cas où. Vérifiez si nécessaire, ne vérifiez pas si cela n'est pas nécessaire. De plus, il n'y a pas besoin de traitement qui ne passe jamais.

4. N'écrivez pas le même code encore et encore

Un traitement similaire est transformé en une méthode commune. Si le traitement est similaire mais que la classe cible est différente, utilisez l'interface ou les génériques.

5. Écrivez des «commentaires significatifs» pour les processus complexes qui ne sont pas immédiatement apparents

Cela peut devenir compliqué. Dans un tel cas, rédigez un commentaire qui peut être facilement compris même après quelques mois.

Environ 1, supplément de béton

Par exemple, suivez les règles ci-dessous ・ Utilisez des verbes pour les noms de méthodes et nomen pour les variables afin qu'ils soient faciles à comprendre.

-Rendre la portée des méthodes, des constantes et des variables aussi petite que possible (Conscient du public protégé privé, conscient de l'emplacement des déclarations de constantes et de variables)

・ Fixez des limites pour le codage et la protection (Les valeurs spécifiques varient d'un site à l'autre, les valeurs de référence sont donc répertoriées ci-dessous)

・ Jusqu'à 3 couches d'imbrication ・ Jusqu'à 50 lignes par méthode ・ Une classe a 10 méthodes et jusqu'à 500 lignes ・ Jusqu'à 20 cours dans un seul forfait

Si vous voulez en savoir plus, lisez le livre suivant

[Code lisible](https://www.amazon.co.jp/%E3%83%AA%E3%83%BC%E3%83%80%E3%83%96%E3%83%AB%E3% 82% B3% E3% 83% BC% E3% 83% 89-% E2% 80% 95% E3% 82% 88% E3% 82% 8A% E8% 89% AF% E3% 81% 84% E3% 82 % B3% E3% 83% BC% E3% 83% 89% E3% 82% 92% E6% 9B% B8% E3% 81% 8F% E3% 81% 9F% E3% 82% 81% E3% 81% AE % E3% 82% B7% E3% 83% B3% E3% 83% 97% E3% 83% AB% E3% 81% A7% E5% AE% 9F% E8% B7% B5% E7% 9A% 84% E3 % 81% AA% E3% 83% 86% E3% 82% FA% E3% 83% 8B% E3% 83% 83% E3% 82% AF-Théorie-pratique-Boswell / dp / 4873115655)

finalement

Récemment, il a été suggéré d'utiliser à nouveau le vieil homme. C'est effrayant.

Recommended Posts

5 choses dont les nouveaux programmeurs devraient être conscients
Points à prendre en compte lors de l'écriture de Java
Le servlet Java doit être conscient de l'environnement multithread
[Java] Éléments à prendre en compte lors de la sortie de FizzBuzz
[Java Silver] Ce qu'il faut savoir concernant les instructions switch
Éléments à prendre en compte lors de l'écriture de code en Java
Être conscient du code facile à lire
[Java] Attention aux courts-circuits (évaluation des courts-circuits)
Règles de base à connaître pour écrire du code facile à lire
[Rails] Lorsque vous utilisez ajax, faites attention aux "mesures CSRF".