投稿者「sanpome」のアーカイブ

その4 意味のあるコメントを書く、意味の無いコメントは書かない。 <プログラミング再入門>

読んだときに、理解の助けになる目的で書くのがコメント。 修正履歴を残すときの規約とかは置いておいて、   機械的にコメント書いてるだけなら、やめろよ。 意味ないから。 って、コメントを見かける機会は多かった。 // XXの判定 int i = func(a); if (0 < x){ ….. } class ObjA{    //コンストラクタ  public ObjA(){  …..  } } みたいなコ … 続きを読む

カテゴリー: 2017, プログラミング | タグ: | コメントする

その3 横に長いのもイヤだし変数は近く使う。 <プログラミング再入門>

縦に長いのもイヤだけど、横に長いのも避けたい。 これカッコイイと勘違いされる向きもあるけど、感心しない。 そういう風に考え変わったのも途中から。   メソッドがオブジェクト呼び出し、さらにそのメソッド使うとき、 objA.methodA.methodB って、 Dim objB As ObjB = objA.methodA objB.methodB って書かなくても、省略できるし、その方が簡潔なことはよくある。 そして、いくらでも数珠つ … 続きを読む

カテゴリー: 2017, プログラミング | タグ: , , | コメントする

その2 スコープを短く、変数も少なく。<プログラミング再入門>

これは他人のコード見て、早い時期に学習した。 あ、オレもそうしよう。 コードが「>」の字になるのは、なんか大変だもの。 字下げちゃんとやっても。 ‘条件に合わない場合はスグお引き取り願う。 If a 0 Then  return False End If ‘それから、正常系の処理を心置きなく書く。 最初は、 If a = 0 Then  ’条件に合ったので、やるべき正常系の処理を書く。 Else  r … 続きを読む

カテゴリー: 2017, プログラミング | タグ: | コメントする

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

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

カテゴリー: 2017, プログラミング | タグ: | コメントする

VBはそれでも死なない <PG再入門>

社内のアプリでも数十人を超えるともう、再配布とか面倒くさい。 パソコンの型式とかOSのバージョンとかも、同じ職場でも微妙に違うし。   どうせやってることは、データの入出力だけなら、 ブラウザで表示するのにしちゃった方がラクだ。   だから、VB的なの衰退して、.NETって活路見出そうとしたのは当然だな。   でも小規模で、オープンである必要ないってPC専用のアプリ。 そんな余地は死にはしない。ゼロにはならない。     思えば、限定的 … 続きを読む

カテゴリー: 2017, プログラミング, 未分類 | タグ: | コメントする

VBの = は、なんでああなのか? <プログラミング再入門>

久しぶりにVB触って、違和感感じたこと、まだあったので書いておこ。   VBというべきか、BASICから不味かったのか、 =は変だよね。   等号== と代入= の差がないっての、問題だよな。 なんで昔は違和感感じなかったのだろう。   文を解釈してから、記号の意味を特定するって、良くない。 意味が一つしかない世界で、解釈の余地が入り込むのは、精神的にも良くない。     BASICに限らずなんだけど、代入はホントは、←の方が良かったん … 続きを読む

カテゴリー: 2017, プログラミング | タグ: , | コメントする

仕事は私物化が一番キケン。

日曜の午後は、久しぶりにテレビ見てました。NHKの「赤ひげ」アーカイブス。 献身的だけど、シフトがブラックな医療現場で働く人たちの苦悩を描いてました。 ブラックといえば、ユニクロってトップが働くの好きだから、 冷酷な悪人って訳じゃないんだろうなぁ。本人は善と信じてるかもしれない。   ちょっと一脈通じるものありました。 仕事が好きで正義と信じてるから、 ドを越した要求もしてしまう。     そういえば、 午前はちょとだけシゴトしてました … 続きを読む

カテゴリー: 2017, プログラミング | タグ: , | コメントする

ヤバそうなプロジェクトのときは、、 8年前、16年前と違うのかオレ 

システム開発の話題しかないので書きます。月-金とは違って長めに。 昔のダメな数多くの例思い出しながら、 今、ヤバイかほりが漂ってきたら、どうすべきか、考えたりもします。 プロジェクトマネージメントがダメだと現場はブラックになります。あたりまえですが、 今は減ったでしょうか?       一番ブラックだったプロジェクトってどんなでしたか? 結構訊かれたりします。   とにかく、意識の共有が出来ない、その能力がないのと、 その労力マネージャ … 続きを読む

カテゴリー: 2017, プログラミング, 不動産投資, 業者さんとの関係, 管理業務 | タグ: , , , | コメントする

VBの配列の扱いは酷い <プログラム再入門>

↓ここに書いてあること、全てが気持ち悪い。 http://www.atmarkit.co.jp/fdotnet/dotnettips/275vbarray/vbarray.htmlVB.NETで配列を宣言するには?     どっちでもイイと言っておきながら、片方はコンパイルエラーになる。 3と長さ指定してるのに、4つ割り当てられるとか、   ほんとに、ダメだと思う。 基本的なところで、言語失格じゃないの。     なんでこんなの、なんと … 続きを読む

カテゴリー: 2017, プログラミング | タグ: | コメントする

マイクロソフト製品で開発 なぜ1から数える! <プログラミング再入門>

多機能で痒いところに手が届くけど、 なんかムダに冗長な印象しかない。 もっと安くて単純な機能だけでいいよ。 日本製の家電に一脈通じるところがマイクロソフトにあります。 機能彫り込み続けないと、価格維持できないからでしょうか、 独占ってものの弊害かな。 他に代わるもの、結局生き残らなかったですね。 ぺんぺん草もハエないほど、熾烈に強者の戦略で勝った。 キューピーマヨネーズがそうだって、なんかの本で読んだことあります。     ただ、VBA … 続きを読む

カテゴリー: 2017, プログラミング | タグ: , | コメントする