そういうことは気にして書いてた その1 コピペは避ける。<プログラミング再入門>

ああそういえば、そういうことは気にしてた。
一ヶ月掛けて思い出したこと幾つかあります。
 
ようやく、あれどうやって書くんだっけ?
という時間少なく、スムーズな会話出来るように戻ってきました。
 
 
つれづれに書き残しておこう、
 コピペは極力避ける。
 スコープを短く、変数も少なく
 横に長いのもイヤだし変数は近く使う 
 コメントは意味のあること書く
 デバッグはログ中心で。
 
このあたりは気にしてたんだなぁ。 
古いタイプな人なのだろうか、
今はより、そうしておきたいと思ったりしたりもします。
 
 
コピペは極力避ける。
やっぱ、間違いの温床だし、
自分のも、他人のも見てそうおもう。
コピペして一部だけ変えるのって、

あとで改変必要なとき、修正量増えて、
それがまた、間違いの温床になるし、
 
 
繰り返しは繰り返し文で書かないと。
昔、後輩が、
都道府県別の表示するのに、40数件のコピペしてるコード書いてて、
激怒したことがあった。
 
職業プログラマがそんなコード書いちゃうんじゃ、このシゴト辞めた方がいい。
奴隷のようにブラックに作業させられて終わりだ。
スキル一生向上しないよ。
 
 
それ後で修正入ったら、1都1道2府43県分、同じ修正しなきゃなんない。
そういうこと嫌がれよ。
自分も、他人にさせるのも。
今VBで書くなら、

Dim prfs As String ={“北海道”, _
          ”青森”,”秋田”,….
          ….
          ”沖縄”
          }
For i As Integer = 0 To prfs.Length -1
‘何か処理する。
Next i

こんなかな。便利なライブラリあればもっとラクだけど。

Constで配列定数に出来ないのと、マイナス1なの、VBのダサいとこだけど、
それはさておき、

プログラマの美徳は、怠惰短気傲慢っていうけど、
これ47回コピペする気起こらんよ。
 
あと、見やすくするために、地域ブロックくらいで改行したり、
繰り返しの回数で数字直接打たないで、
県に増減あっても、
配列だけ直せば済むよにしとくとか、
そんくらいの配慮はしろよ。
 
 
つまらないことに見えて、そうじゃない。
美徳を捨てると、奴隷への道一直線だよ、特にこのシゴトは。
神経使っても使わなくても、その場の評価は変わらない。
だからこそ、神経使うクセつけとかないと、
無能なまま、生かさず殺さずになりやすいシゴト。怖いシゴト。
労働集約型のシゴト。

低レベルな話で恐縮だが、そんなこと思い出した。

 
 
質問コーナー、お問い合わせは、sanpome.net@gmail.com まで。

  
 

社会・経済ニュース ブログランキングへ

にほんブログ村 海外生活ブログへ
にほんブログ村

カテゴリー: 2017, プログラミング タグ: パーマリンク

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です


*