Ognacの雑感

木漏れ日々

目次

Blog 利用状況

書庫

ギャラリ

option strict off の怪

   余程のことがないと, off にしないので、off時の動作が掴めません。
   過去のしがらみで(遅延バイディング多発で),onにできないソースを追っていて、目を疑ぐりました。
        Dim a As Long = "abc" 

  という記述が存在していて,exeが出来ているのです。

 疑いながら,コンパイルすると , Errorに成らずにビルドが正常終了します。

   勿論.実行時にはErrorになりますが、異常系処理の中に記述されていて,実行されなかったので発覚しなかったようです。
   strict off は型不問と解釈して,無理やり納得。これは潜在バグの源です。 strict on を徹底しましょう。
   ああ怖い。

投稿日時 : 2006年8月24日 19:44

Feedback

# re: option strict off の怪 2006/08/25 21:56 Jitta

同感→ http://blogs.wankuma.com/jitta/archive/2006/03/07/21713.aspx

# re: option strict off の怪 2006/08/29 23:09 Jitta

あちらにくれていたんですね(^-^;アセアセ

> 行儀Checker なんて作れないかな。
ありますよ?
VSTS ですが、「ビルド」メニューから「"プロジェクト"でコード分析を実行」します。不作法な箇所をチェックしてくれます。
http://www.microsoft.com/japan/msdn/vs05/vsts/VS05TeamSys.aspx
http://www.atmarkit.co.jp/fdotnet/teamsys/teamsys_01/teamsys_01_03.html

# re: option strict off の怪 2006/08/30 1:58 ognac

Team Fundation : 欲しいな,ognacには環境が許しません.....グシュン..orz
CheckToolとして FxCop , .Test, DevPartnerStudio などがあるようですね.
検討してみた人によると,構文制約がキツ過ぎて,中級以上のプログラマには逆に足かせになるようで却下されたそうです。


dim a as long = "abc" : a = b = c などと平気で記述し Compileが通ったから 納品した。
という人たちに, このツールを使わせるのは違う問題があるような気がしてきました。
行儀Checkerが欲しいと言ったけれども,
そもそもコードの意味を理解しようとしない人たちなのでは, ないだろうか?
そうであれば,行儀以前の,躾の問題のような気がしてきました。

それにしても, VBはなぜ, strict off がデフォルトなんだ........
少なくとも C#並に型Checkしてほしかった。



# re: option strict off の怪 2006/08/30 21:04 Jitta

> Team Fundation : 欲しいな,ognacには環境が許しません.....グシュン..orz
ん~。。。次回勉強会でご相談しましょう。

> それにしても, VBはなぜ, strict off がデフォルトなんだ........
ベータでは on がデフォだったのですが、反対意見が多くてorz

# UrpDxnbOgld 2021/07/03 3:04 https://amzn.to/365xyVY

Stupid Human Tricks Korean Style Post details Mopeds

# KYEPQWxVEFc 2021/07/03 3:14 https://amzn.to/365xyVY

Thanks again for the blog.Thanks Again. Much obliged.

# ueapsKGmvNOQIiXy 2021/07/03 4:44 https://www.blogger.com/profile/060647091882378654

Wow, that as what I was exploring for, what a stuff! existing here at this website, thanks admin of this web site.

# Illikebuisse pqdfb 2021/07/04 23:47 www.pharmaceptica.com

chloroquine without prescription https://www.pharmaceptica.com/

# erectile damage 2021/07/08 18:48 hydro chloroquine

quinine vs hydroxychloroquine https://plaquenilx.com/# hydroxicloriquine

# re: option strict off ?? 2021/07/24 8:55 hydrchloroquine

chloroquinw https://chloroquineorigin.com/# quinine for lupus

# re: option strict off ?? 2021/08/08 2:55 hydroxide chloroquine

cloroquine https://chloroquineorigin.com/# what are the side effects of taking hydroxychloroquine?

# nowpbpsuneqg 2021/11/25 22:49 cegoubws

https://chloroquinendi.com/ chloroquine buy online

# icquibfpmrpd 2021/11/27 9:04 dwedayqqcg

hcq https://hydroaralenus.com/

# ubsrtljlufzo 2022/05/07 21:00 ypiplq

who makes hydroxychloroquine win https://keys-chloroquinehydro.com/

# doors2.txt;1 2023/03/14 14:48 WeImeHYzwKlG

doors2.txt;1

# doors2.txt;1 2023/03/14 14:48 RoNpLqhVb

doors2.txt;1

# doors2.txt;1 2023/03/14 16:23 CsmaOdAuKkPyFAUAeEh

doors2.txt;1

タイトル
名前
Url
コメント