プログラミング

プログラミングの鉄則ってあるのか?

投稿日:2009年11月12日 更新日:

image_pdfimage_print

最近は、システム開発がメインの仕事になっている事もあるので
こういった事を書くのは、決して他人の為で無く自分の為だろうと思うのです
プログラミングの鉄則には、色々な専門家が執筆されているので若輩者である私が偉そうに書くのもおかしいですが
自分が2年前にコーディングした中身が、酷かった事に閉口した事が要因です
プログラムで考える事
1:コーディングするなら、使う変数は絶対固定せよ
2:よく使うルーチンは関数化ないしサブルーチン化するべき
3:標準関数と別にオリジナル関数ライブラリを開発せよ
4:IFとループは多用するな
5:分岐のいらないプログラムにするべき、いわゆるウオーターフォールで行うべき
(上から下に読み解読出来るものとする)
6:開発記録簿を付けよ
7:設計図・データベースレコードをプリントアウトするべし
8:ソースコードはバージョン毎に保管するべし
などとこういった事は、学校の勉強では良く言われる事ですが、実際にシステム開発を行うとこういう事をおざなりにすれば後で痛い目に遭うのは私であり、結局メンテナンスに相当な時間を費やす事になったことは言うまでもありません。
プログラミングに鉄則は人それぞれでありますが、私における鉄則は、いまあげた8つと言うところです
便利な事だからこそプログラミングが便利であるからこそ、しっかりとした記録を残す事が何よりも大事かもしれません。

Facebook Comments

-プログラミング

執筆者:

関連記事

no image

Outlook Express(Windows Live Mail)を使ってFAX配信の色々

メールからファクスを配信する仕組みは意外と需要が多いと思います。 もっとも、その構造を考えたときに 2つの方法があります。 私の会社のように、常設事務所を構えている場合はメールを使った方法をとる必要は …

no image

プログラムとデータベース設計

ここ最近の仕事と言えば、プログラム開発です。 職業柄「パソコンの設定」や「故障修理」をする様に見えるのですが こっそりとプログラムをやっているのです。 最近開発しているのは、構想だけは2年前からあった …

no image

プログラミングは頭の体操 :: 所長のつぶやき

近頃、プログラム開発で現実逃避中のおおくすです。 さて、このプログラミングはどういう代物か? かんたんに言えば「シナリオ」ライターみたいなモノで、組立次第でよくも悪くも出来てしまう。 煮詰まると、とた …

no image

枯れた技術の水平思考~横井軍平の理論

私の好きな言葉に「[g]枯れた技術の水平思考[/g]」があります。 細かい事を説明すると読む方もうんざりするので、ざっくり説明すると 「限られた条件で最大限の事を行えば、結果は自ずと現れる。」 といっ …