45 votes

Bonnes pratiques d’écriture de code MATLAB?

J'ai été codage sous MATLAB pour 4 ans. Cependant, seulement récemment que j'ai vécu écrit de longs codes, ou de la nécessité pour la connexion de plusieurs codes et des données. De l'écriture du code en bits que des fonctions générales est l'une des choses que j'ai vécues ces derniers temps est une bonne chose à faire. Je voudrais savoir, comme je l'ai de se développer davantage dans l'écriture de code en MATLAB et peut-être en Python plus tard, les principes de base et de l'étiquette de la rédaction du code structuré.

1) Veuillez utiliser layman la même terminologie que je ne pourrais pas être consciente de tout le jargon technique dans la programmation. Comme quelle est la différence entre le formatage et la structuration d'un code? - Je suis en supposant qu'il soit même.

2) je vais apprécier si vous pouvez donner à vos propres expériences personnelles, autres que les livres et les sources, alors que vous étiez de commencer la programmation.

34voto

wheaties Points 20917

Lisez Code Complete , il fera des merveilles pour tout. Cela vous montrera où, comment et quand les choses comptent. C'est à peu près la Bible du développement de logiciels (IMHO.)

22voto

anthony Points 15067

Voici les deux choses les plus importantes à garder à l’esprit lorsque vous écrivez du code:

  1. N'écrivez pas le code que vous avez déjà écrit.
  2. N'écrivez pas de code que vous n'avez pas besoin d'écrire.

17voto

Matthew Simoneau Points 2498

Les règles de style de programmation MATLAB de Richard Johnson sont une bonne ressource.

7voto

Luke Belbina Points 1475

Cette liste pourrait continuer longtemps, mais certaines choses importantes sont:

  • Tiret.
  • Descriptif des noms de variables.
  • Descriptif de la classe / les noms de fonction.
  • Ne pas dupliquer le code. Si elle a besoin de duplication dans une classe ou une fonction.
  • Utilisation gettors / settors.
  • Exposer uniquement ce qui est nécessaire dans vos objets.
  • Dépendance unique principe.
  • Apprendre à écrire de bons commentaires, pas beaucoup de commentaires.
  • Prendre la fierté dans votre code!

Deux bons endroits pour commencer:

Nettoyez-Code Manuel

Code-Complet

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X