優れたコードを書くことは非常に難しく、もしあなたがそうするなら挑戦的ですが、あなたが優れたプログラマーであれば、物事を制御するのに問題はないはずです。ただし、プログラミングに不慣れな人のために、役立つと思われるプログラミングの基本原則について説明したいと思います。
プログラマーのためのプログラミングの原則(Principles)とガイドライン(Guidelines)
ここでの考え方は、高品質のコードを用意することです。つまり、ショートカットをまったく使用しないということです。デューデリジェンスを行うと、最終的にすべてがうまくいくはずです。はい、コードの記述が完了するまでには長い時間がかかりますが、少なくとも1日の終わりには大量のエラーが発生することはありません。プログラマーが従うべき最も重要なプログラミングの原則(Principles)とガイドライン(Guidelines Programmers)のいくつかを以下に示します-
- コードを確認して最適化する
- 拡張は可能ですが、変更はできません
- KISS(Keep it Simple、Stupid)
- 自分を繰り返さないでください(DRY)
- コードを文書化する習慣をつける
1]コードを確認して最適化する
自分がどんなに優れたプログラマーだと思っても、コードが常に完璧であるとは限りません。そのことを念頭に置いて、コードのエラーを確認し、必要に応じて最適化することをお勧めします。すべてが計画どおりに進んだ場合、コードはより効率的になりますが、それでも同じ結果が得られます。
さて、物事は絶えず変化していることを理解する必要があります。したがって、コードベースに戻って変更を加えることは完全に正常です。また、プロジェクトの存続期間中にこれを複数回実行する必要がある場合があるため、これを念頭に置いてください。
読む(Read):プログラミングの関数とは何ですか?(What is a Function in Programming?)
2]拡張(Open)は可能ですが、変更は可能です
コードを記述して、他の人が変更できるようにリリースするのは良い動作ではありません。更新を配信するときはいつでも、更新が変更と互換性がないため、コードが破損する可能性があります。したがって、メンテナンスが容易になるため、コードベースが拡張機能をサポートする機能をサポートすることを検討してください。
問題なく変更をサポートする優れた方法があると思われる場合は、先に進んでください。計画(Just)が悪化した場合は、優れた計画が実施されていることを確認してください。
3] KISS(Keep it Simple、Stupid)
これは最も一般的なコーディング原則の1つであるため、これを軽視するべきではありません。ほら、アイデアはコードをできるだけシンプルに保つことです。いつもと違うことをしているような状況に陥らないでください。(Don)
スクリプトを1行で記述できる場合は、それを実行し、複数に拡張しようとしないでください。シンプルに書くことで、何が起こっているのかを常に知ることができ、読みやすくなります。
読む(Read):低水準プログラミング言語と高水準プログラミング言語の違い(Difference between Low-level and High-level Programming languages)。
4]繰り返さないでください(DRY)
コードを書くときに最も重要なことの1つは、同じコードを2回書くときのように、自分自身を繰り返さないようにすることです。このルートをたどるのは大きな間違いです。したがって、人々は、どんな犠牲を払っても重複を避けることを習慣にする必要があります。
私たちが理解したことから、ユーザーは、単一のコードを複数回実行するために、ループをサポートするアルゴリズムを見つける必要があります。DRYコードは保守がはるかに簡単であることを覚えておいてください。
5]コードを文書化する習慣をつける
誰もがこれを行うわけではありませんが、常に一般的な方法である必要があります。ご覧のとおり、多くのプロのプログラマーは、将来の参照用にコードを文書化することを決定しました。これが何を意味するのかわからない場合は、基本的に重要な側面にメモを残しています。
コードを書いた1年後にコードに戻ることを想像(Imagine)してみてください。しかし、なぜ特定の決定をしたのかについて混乱していることに気づきます。さて、メモが残されていれば、混乱する理由はありません。そのため、すべてのプログラマーは時間をかけて自分の作業を文書化する必要があります。
Best Programming Principles & Guidelines all Programmers should follow
Writing good code is very difficult, challenging if you will, but if you are а good programmer, then you should have no problems getting things under control. However, for those who are new to programming, we want to tаlk about some basic рrinciples of programming that will likely help.
Programming Principles & Guidelines for Programmers
The idea here is to have quality code, which means, never taking shortcuts at all. Do your due diligence and everything should work out just fine in the end. Yes, it will take a long while for you to complete the writing of your code, but at least it will lack a ton of errors at the end of the day. Here are some of the est Programming Principles & Guidelines Programmers should follow-
- Review and optimize your code
- Open to extension, but closed to modification
- KISS (Keep it Simple, Stupid)
- Don’t Repeat Yourself (DRY)
- Make a habit to document code
1] Review and optimize your code
No matter how good of a programmer you might think yourself to be, your code won’t always be perfect. With that in mind, we suggest reviewing your code for errors and optimize where necessary. If everything goes according to plan, the code will be more efficient, but still delivers the same results.
Now, one should realize that things are constantly changing, therefore, revisiting your codebase to make changes is completely normal. And you may have to do this multiple times throughout the life of your project, so bear this in mind.
Read: What is a Function in Programming?
2] Open to extension, but closed to modification
It’s not good behavior to write code and release it for others to modify. Whenever you deliver an update, chances are the code will break because your update is not compatible with modification. So, please consider supporting the ability to have your codebase support extensions because it allows for easier maintenance.
If you believe there are great ways to support modifications without problems, then go ahead. Just make sure a great plan is in place if the plan goes sour.
3] KISS (Keep it Simple, Stupid)
You shouldn’t view this as disrespect because it is one of the most popular coding principles. You see, the idea is to keep your code as simple as possible. Don’t end up in a situation where you are doing things out of the ordinary.
If you can write a script in a single line, then do it and do not try to stretch it to multiple. Writing simple ensures you always know what is going on, and it is easier to read too.
Read: Difference between Low-level and High-level Programming languages.
4] Don’t Repeat Yourself (DRY)
One of the most important things when writing code, is to make sure never to repeat yourself, as in, writing the same code twice. It’s a huge mistake to go down this route, therefore, folks should make it a habit to avoid duplicates at all costs.
From what we’ve come to understand, users should locate algorithms that support looping in order to run a single code multiple times. Just bear in mind that DRY code is much easier to maintain.
5] Make a habit to document code
Not everyone does this, but it should be common practice at all times. You see, many professional programmers have decided to document their code for future reference. If you do not know what this means, well, it is essentially leaving notes at key aspects.
Imagine returning to your code a year after writing it, but find yourself confused as to why you made certain decisions. Now, if a note was left, then there would be no reason for confusion, which is why all programmers should document their work over-time.