Visual Basic / VB.NETの基礎・構文と.NET Framework/.NET Coreの概要

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

【テクニカル・上級編】初心者向け:VB.NETにおける「For」ループと「For Each」ループのメモリ構造と、コレクション走査中に発生する例外を防ぐ基本原則 – Visual Basic (VB / VB.NET)解析バイブル

鉄の掟:ForとFor Eachを使い分けよ。VB.NETのメモリ構造から紐解くループの真実VB.NETを扱うエンジニア諸君。君たちは「とりあえずForで回せばいい」と考えていないか?レガシーシステムの深淵を覗き込み、Windows API...
Visual Basic (VB / VB.NET)

【実務・中級編】初心者向け:VB.NETにおける「For」ループと「For Each」ループのメモリ構造と、コレクション走査中に発生する例外を防ぐ基本原則 – Visual Basic (VB / VB.NET)解析バイブル

VB.NETのループを制する者がシステムを制す:ForとFor Eachの「構造的真実」業務自動化の現場で、初心者が最初に突き当たる壁。それが「コレクション走査中の例外」です。「コードを書いた時は動いたのに、本番環境でなぜか落ちる」。そんな...
Visual Basic (VB / VB.NET)

【入門編】初心者向け:VB.NETにおける「For」ループと「For Each」ループのメモリ構造と、コレクション走査中に発生する例外を防ぐ基本原則 – Visual Basic (VB / VB.NET)解析バイブル

【VB.NET】ループの裏側を覗く:なぜ「For」と「For Each」で世界が変わるのかこんにちは。システム開発の現場で「なぜこのコードは動かないのか?」と頭を抱える瞬間、実は多くのエンジニアがループ処理の罠に足を取られています。今日は、...
Visual Basic (VB / VB.NET)

【テクニカル・上級編】初心者向け:VB.NETの「String.IsNullOrEmpty」と「String.IsNullOrWhiteSpace」の使い分け:空白文字の混入による入力値検証ミスを防ぐ鉄則 – Visual Basic (VB / VB.NET)解析バイブル

文字列バリデーションの深淵:なぜ「空白」はシステムを殺すのか現場で長年、VB6のレガシーな資産から.NET Coreのクラウドネイティブな環境への移行を指揮してきた。そこで必ずと言っていいほど目にするのが、入力値検証における「甘い判断」だ。...
Visual Basic (VB / VB.NET)

【実務・中級編】初心者向け:VB.NETの「String.IsNullOrEmpty」と「String.IsNullOrWhiteSpace」の使い分け:空白文字の混入による入力値検証ミスを防ぐ鉄則 – Visual Basic (VB / VB.NET)解析バイブル

なぜそのバリデーションは「ザル」なのか?:`String.IsNullOrWhiteSpace` が現場を救う理由業務自動化の現場で最も遭遇する「見えないバグ」の筆頭が、入力値の検証不備だ。「入力されたはずのデータがない」「データベースに空...
Visual Basic (VB / VB.NET)

【入門編】初心者向け:VB.NETの「String.IsNullOrEmpty」と「String.IsNullOrWhiteSpace」の使い分け:空白文字の混入による入力値検証ミスを防ぐ鉄則 – Visual Basic (VB / VB.NET)解析バイブル

こんにちは。現場の最前線でコードと向き合い続けているエンジニアです。今日は、VB.NETでのシステム開発において「避けては通れない、けれど意外と見落とされがちな落とし穴」――文字列の検証(バリデーション)についてお話ししましょう。「えっ、`...
Visual Basic (VB / VB.NET)

【テクニカル・上級編】初心者向け:VB.NETにおける「Integer」と「Long」のメモリサイズと、数値計算時のオーバーフローを未然に防ぐ型選択の基準 – Visual Basic (VB / VB.NET)解析バイブル

整数型の選択は「生存戦略」である:IntegerとLongが分かつシステムの境界線現場でシステムを叩き直していると、必ずと言っていいほど「なぜここでIntegerを使ったのか」という負の遺産に遭遇する。VB.NETにおける`Integer`...
Visual Basic (VB / VB.NET)

【実務・中級編】初心者向け:VB.NETにおける「Integer」と「Long」のメモリサイズと、数値計算時のオーバーフローを未然に防ぐ型選択の基準 – Visual Basic (VB / VB.NET)解析バイブル

なぜその「Integer」は爆弾なのか?VB.NETで数値型を正しく選び、堅牢なシステムを構築する極意業務自動化の現場で、初心者が最初に犯す重大なミス。それは「とりあえずIntegerを使っておけばいいや」という安直な型選択です。VB.NE...
Visual Basic (VB / VB.NET)

【入門編】初心者向け:VB.NETにおける「Integer」と「Long」のメモリサイズと、数値計算時のオーバーフローを未然に防ぐ型選択の基準 – Visual Basic (VB / VB.NET)解析バイブル

なぜ、あなたの書いたプログラムは突然「爆発」するのか?―IntegerとLongの境界線を知るこんにちは。現場で長年、数多のシステムトラブルを鎮火してきたエンジニアです。VB.NETを触り始めた皆さんが、最初に直面する「見えない壁」。それが...
Visual Basic (VB / VB.NET)

【テクニカル・上級編】初心者向け:VB.NETの「Option Explicit On」が強制する変数宣言と、未定義変数によるバグを防ぐコーディング規約 – Visual Basic (VB / VB.NET)解析バイブル

亡霊のようなバグを葬り去れ:`Option Explicit On`が守るシステムの整合性長年、VB6のスパゲッティコードから.NETのモダンなアーキテクチャへの移行に携わってきた経験から断言しよう。システムを崩壊させる最大の要因は、複雑な...
スポンサーリンク