Seven Rules for Beginning Programmers (Sept règles pour les programmeurs débutants)

Bonjour,
J'ai trouvé sur le web un article très intéressant  : Seven Rules for Beginning Programmers (Sept règles pour les programmeurs débutants) ce article a été écrit par Paul Vick, un développeur reconnu et spécialisé dans les bases de données et les langages, a travaillé sur plusieurs produits Microsoft dont SQL Server, Visual Basic ou le runtime .NET. Dans un billet de blog, il s'est inspiré des « sept règles pour les écrivains débutants » pour en proposer une version aux jeunes développeurs et leur éviter de faire trop d'erreurs et apprendre comment maîtriser un langage de programmation.
Dans ce billet mon rôle se limite à traduire en français ces sept règles , donc sans trop tarder :


  1. Ne pas écrire de longues procédures. Une procédure ne devrait pas avoir plus de dix ou douze lignes.
  2. Chaque procédure doit avoir un objectif clair, un bon programme est une série de procédures claires, non-cumul.
  3. vous ne devez pas utiliser les fonctions fantaisistes du langage,selon Paul Vick,un débutant doit se limiter à la déclarations de variables, les appels de procédures, des opérateurs (arithmétiques, comparaisons, etc.) et les fonctions de contrôle de flux. Selon lui, l'utilisation des fonctions simples lui oblige à réfléchir à ce que il écrit.
  4. Ne jamais utiliser les fonctionnalités de langage dont  vous n'êtes pas sûr du résultat . Si vous ne respecter pas  cette règle, vous devriez chercher un autre travail.
  5.  Les débutants doivent à tout prix éviter le copier/coller. Sauf, évidemment, s'ils veulent copier le code d'un programme qu'ils ont écrit. 
  6. Éviter l'abstrait. Optez toujours pour le concret
  7. Appliquer et respecter ces règles chaque jour pendant six mois.
Pour moi en tant que débutant je trouve ces règles intéressantes et je vous invite à les appliquer.

Commentaires

Posts les plus consultés de ce blog

ANDROID : ENVOYER LES RAPPORTS DE CRASH LORS DU PLANTAGE DE VOTRE APPLICATION ANDROID ARCA

4 meilleurs outils de compression Javascript

Android : Nom de code , Version , API level