Visual Basic (VB / VB.NET)

スポンサーリンク
Visual Basic (VB / VB.NET)

【テクニカル・上級編】VB.NETのPreprocessor Directives(#If / #Else / #Region):環境別の条件付きコンパイルと巨大コードの折りたたみ管理 – Visual Basic (VB / VB.NET)解析バイブル

プリプロセッサディレクティブの真価:VB.NETにおける#Ifと#Regionのアーキテクチャ設計論エンタープライズ領域におけるVB.NETアプリケーションの保守と拡張において、コードの品質と実行性能を決定づけるのは単なるアルゴリズムの良し...
Visual Basic (VB / VB.NET)

【実務・中級編】VB.NETのPreprocessor Directives(#If / #Else / #Region):環境別の条件付きコンパイルと巨大コードの折りたたみ管理 – Visual Basic (VB / VB.NET)解析バイブル

VB.NETプリプロセッサ指令の真髄:`#If` による完全ビルド制御と `#Region` が隠す設計の闇開発現場で無数のVB.NETコードをレビューしてきたが、「プリプロセッサ指令(Preprocessor Directives)」を正...
Visual Basic (VB / VB.NET)

【入門編】VB.NETのPreprocessor Directives(#If / #Else / #Region):環境別の条件付きコンパイルと巨大コードの折りたたみ管理 – Visual Basic (VB / VB.NET)解析バイブル

こんにちは!現場の最前線でコードの海と格闘していると、「動くには動くけれど、なんだかコードがごちゃごちゃして読みにくいな……」「デバッグの時と本番の時で、ここの処理をパッと切り替えられたら楽なのに!」と感じる瞬間がやってきますよね。Exce...
Visual Basic (VB / VB.NET)

【テクニカル・上級編】VB.NETにおけるFor EachループとForループのパフォーマンスと安全性:コレクション走査中の要素削除バグを防ぐ – Visual Basic (VB / VB.NET)解析バイブル

【VB.NET極限講座】For Eachの罠:コレクション走査中の要素削除バグとメモリ構造の真実レガシーなVBAシステムの近代化、あるいは堅牢なデスクトップアプリケーションの構築において、VB.NETは今なお現場の主軸であり続けている。しか...
Visual Basic (VB / VB.NET)

【実務・中級編】VB.NETにおけるFor EachループとForループのパフォーマンスと安全性:コレクション走査中の要素削除バグを防ぐ – Visual Basic (VB / VB.NET)解析バイブル

VB.NETの罠:For Eachループでコレクションを壊す者、生かす者業務システムの開発現場において、リストやコレクションの走査は毎日のように書く基本中の基本だ。だが、この「基本」のチョイスを誤るだけで、生産現場で突然動かなくなる爆弾をコ...
Visual Basic (VB / VB.NET)

【入門編】VB.NETにおけるFor EachループとForループのパフォーマンスと安全性:コレクション走査中の要素削除バグを防ぐ – Visual Basic (VB / VB.NET)解析バイブル

こんにちは!日々の開発、本当にお疲れ様です。Excelマクロ(VBA)の自動記録から一歩踏み出し、本格的なVB.NETの世界へようこそ。プログラミングを学んでいくと、必ずと言っていいほど出会うのが「コレクションの繰り返し処理(ループ)」です...
Visual Basic (VB / VB.NET)

【テクニカル・上級編】VB.NETのCInt、CLng、Val関数の挙動差異とオーバーフロー対策:レガシーな数値変換からモダンなTryParseへの移行 – Visual Basic (VB / VB.NET)解析バイブル

数値変換の罠を断つ:`Val`・`CInt`の呪縛から解放されるモダン.NETアーキテクチャレガシーなVB6、そしてVB.NETへの移行期から連綿と受け継がれてきた「暗黙の型変換」と「数値パース処理」。夜間バッチで突如発生する `Inval...
Visual Basic (VB / VB.NET)

【実務・中級編】VB.NETのCInt、CLng、Val関数の挙動差異とオーバーフロー対策:レガシーな数値変換からモダンなTryParseへの移行 – Visual Basic (VB / VB.NET)解析バイブル

VB.NET数値変換の罠:CInt・CLng・Valを捨て、TryParseで堅牢な業務システムを構築する方法開発現場でよく見かける光景がある。画面のテキストボックスやCSVから読み込んだ文字列を、安易に `CInt` や `Val` で数...
Visual Basic (VB / VB.NET)

【入門編】VB.NETのCInt、CLng、Val関数の挙動差異とオーバーフロー対策:レガシーな数値変換からモダンなTryParseへの移行 – Visual Basic (VB / VB.NET)解析バイブル

こんにちは!開発現場の最前線で、日々コードの品質と格闘している先輩エンジニアです。今回は、Visual Basic(VB.NET)における「文字列から数値への変換」という、誰もが最初に直面し、そしてベテランになっても時々足をすくわれる罠につ...
Visual Basic (VB / VB.NET)

【テクニカル・上級編】VB.NETにおけるModule(モジュール)の功罪:グローバル関数を乱用しないためのオブジェクト指向リファクタリング – Visual Basic (VB / VB.NET)解析バイブル

VB.NETにおけるModuleの功罪:グローバル関数を乱用しないためのオブジェクト指向リファクタリングレガシーなVisual Basic 6(あるいはVBA)の世界からVB.NETへ移行した開発者が真っ先に手をつけるのが、`Module`...
スポンサーリンク