トップページ > プログラム > 2014年11月24日 > jTeVjYzr

書き込み順位&時間帯一覧

8 位/256 ID中時間01234567891011121314151617181920212223Total
書き込み数00000000131230000000000010



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
推薦図書/必読書のためのスレッド 74
Excel VBA 質問スレ Part35

書き込みレス一覧

推薦図書/必読書のためのスレッド 74
754 :デフォルトの名無しさん[]:2014/11/24(月) 08:31:21.34 ID:jTeVjYzr
.>>743
C実践プログラミングはなにがそんなにおもしろいんだ?

>>750
プログラマのための論理パズルはどんな本なんだ?
Excel VBA 質問スレ Part35
255 :デフォルトの名無しさん[]:2014/11/24(月) 09:34:16.29 ID:jTeVjYzr
構造体みたいなTypeを定義するとき

Type Person
Name As String
Age As Integer
Birthday As Date
Sex As String
Prefecture As String


End Type

は長いんですがどうにかして1-2行にするためのしくみはありませんかね?こんな感じで↓
Type Person {Name As String, Age As Integer, Birthday As Date, Sex As String, Prefecture As String}
End Type
Excel VBA 質問スレ Part35
256 :デフォルトの名無しさん[]:2014/11/24(月) 09:41:25.16 ID:jTeVjYzr
コードであとから見る(1年後もありえる)ことを考えての可読性のため
「ここは何もしないよ」ということを示すのによう方法はあります?
単に空欄にするのは「本当になにもしない」なのか「あとでなにか記入しようとして忘れてるだけ」なのか区別がつかないから却下。
このくらい気をつかうのがオレのプログラム哲学なんでね。

こんなところで使いたい。
Select Case Name
Case "A"
i=i+1
Case "B"
i=i+2
Case "C"
★このときはなにもしないよ★
Case Else
i=i+3
End Select
推薦図書/必読書のためのスレッド 74
757 :デフォルトの名無しさん[]:2014/11/24(月) 09:57:04.68 ID:jTeVjYzr
>>756
ゲラゲラ笑える本なのか
プログラミング哲学的に興味深いのか
どっちの面白さかと思ったら後者に近いって感じということなのですね
Excel VBA 質問スレ Part35
258 :デフォルトの名無しさん[]:2014/11/24(月) 10:42:57.02 ID:jTeVjYzr
>>257
オレオレプリプロセッサとは?

>>257
オレはコードへのコメントは否定派なのです。
コードを改変したときコメントも改変しないといけないばかりでなく
重要なのは「改変したとき修正すべきコメントを探してコメントを修正しないといけないから」です。
もう一回言うよ重要だから。
「改変したとき修正すべきコメントを探してコメントを修正しないといけない」んです。
これはものすごい労力ですよ。
UFOがいないことを証明するのと同じくらい。
UFOが存在することを証明するのはもし存在するとしたらそれがあることを実物を出して証明すればいい。
しかし存在しないことの証明は事実上できない。
もしコメントをつけるプログラミングをしていたばあい
本当に修正すべきコメントがもう残ってないか調べないといけない。
これはUFOの非存在の証明と似ていて、もしやるならいままでに書いたコードをすべての行をチェックしないといけない。
Excel VBA 質問スレ Part35
264 :デフォルトの名無しさん[]:2014/11/24(月) 11:54:28.26 ID:jTeVjYzr
>>260
ありがとうございます。
コロンで解決しました。

>>260
Do Nothingなんてステートメントないじゃないか。
しかしその貴重な意見を参考に
 Private Sub DoNothing()
 ★
 End Sub
をつくりました。
しかし★の部分にはなんと書けばいいの?
Excel VBA 質問スレ Part35
265 :デフォルトの名無しさん[]:2014/11/24(月) 11:56:36.45 ID:jTeVjYzr
★の部分にもDoNothnigと書いたら
循環になってるらしくエラーが出てExcelが強制終了された。
Excel VBA 質問スレ Part35
267 :デフォルトの名無しさん[]:2014/11/24(月) 12:21:31.49 ID:jTeVjYzr
>>266
コードを例えば1年ぶりに見たとき
もしなにも書いてないと
(1)本当になにも書いていない
(2)当時あとで何か書こうと思ったけどいまだ追加をしていない
(3)誰かがあとで消した
の区別がつかなくないか?
Excel VBA 質問スレ Part35
269 :デフォルトの名無しさん[]:2014/11/24(月) 12:25:16.67 ID:jTeVjYzr
サイフをバッグにしまうとき
ジッパーを閉めておくべきなのは
あとでサイフをとりだしてなにも入っていなかったとき
本当になにもないことが確信できることだ。

もしジッパーを開けておいたら
コインがサイフから飛び出してバッグの中に入ってる可能性がある。
Excel VBA 質問スレ Part35
270 :デフォルトの名無しさん[]:2014/11/24(月) 12:26:47.45 ID:jTeVjYzr
>>268
そのメソッドにはなにを書くの?


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。