Visual Basic (VB / VB.NET)

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

【入門編】実務中級者向け:VB.NETにおけるEnum(列挙体)の高度な活用:Flags属性を使ったビット演算による複数フラグ管理のスマートな実装 – Visual Basic (VB / VB.NET)解析バイブル

VB.NETの「Flags」で管理する、スマートで美しい権限設計の極意こんにちは。現場のコードを美しく、かつ強靭に変えていくための「職人技」を共有する時間がやってきました。VB.NETを触り始めると、誰もが一度はぶつかる壁があります。それは...
Visual Basic (VB / VB.NET)

【テクニカル・上級編】実務中級者向け:VB.NETでのReadOnlyとConst、Staticの使い分け:変数のスコープとライフサイクルを制御して堅牢なロジックを作る – Visual Basic (VB / VB.NET)解析バイブル

変数の生存期間と不変性を掌握せよ:なぜ修飾子の選択ミスが深刻なバグを生むのか業務システムの現場において、意図しない変数の書き換えや、予期せぬタイミングでの値の消失によって引き起こされるバグは後を絶ちません。特にレガシーなVBAやVB6のメン...
Visual Basic (VB / VB.NET)

【実務・中級編】実務中級者向け:VB.NETでのReadOnlyとConst、Staticの使い分け:変数のスコープとライフサイクルを制御して堅牢なロジックを作る – Visual Basic (VB / VB.NET)解析バイブル

【VB.NET極限最適化】ReadOnly・Const・Staticの使い分け:バグを根絶する変数のライフサイクル制御術開発現場でこんなコードを見たことはないだろうか。「とりあえず全ての変数を `Dim` で宣言し、どこで書き換わっているか...
Visual Basic (VB / VB.NET)

【入門編】実務中級者向け:VB.NETでのReadOnlyとConst、Staticの使い分け:変数のスコープとライフサイクルを制御して堅牢なロジックを作る – Visual Basic (VB / VB.NET)解析バイブル

こんにちは!開発現場で日々、コードの海と格闘している後輩の皆さん。先輩エンジニアの私です。さて、皆さんはVB.NETでコードを書くとき、変数を宣言する際に `Dim` をとりあえず使っていませんか? あるいは、なんとなく `Const` や...
Visual Basic (VB / VB.NET)

【テクニカル・上級編】実務中級者向け:VB.NETにおけるDateTimeとDateTimeOffsetの使い分け:タイムゾーンを考慮した堅牢な日時演算と落とし穴 – Visual Basic (VB / VB.NET)解析バイブル

日時データの亡霊:VB.NETにおける`DateTime`と`DateTimeOffset`の非妥協的使い分けレガシーなVBAシステムから移行したエンジニアや、デスクトップアプリの温室育ちのままクラウド時代に突入した開発者が、必ず踏み抜く地...
Visual Basic (VB / VB.NET)

【実務・中級編】実務中級者向け:VB.NETにおけるDateTimeとDateTimeOffsetの使い分け:タイムゾーンを考慮した堅牢な日時演算と落とし穴 – Visual Basic (VB / VB.NET)解析バイブル

【VB.NET】DateTimeとDateTimeOffsetの使い分け:タイムゾーンの闇からシステムを守る極限の知見開発現場で最も恐ろしいバグの一つを知っているか?それは、「動いているように見えて、ある日突然データが数時間ずれる、あるいは...
Visual Basic (VB / VB.NET)

【入門編】実務中級者向け:VB.NETにおけるDateTimeとDateTimeOffsetの使い分け:タイムゾーンを考慮した堅牢な日時演算と落とし穴 – Visual Basic (VB / VB.NET)解析バイブル

こんにちは!開発現場の第一線で戦う、あなたの先輩エンジニアです。マクロの記録や、なんとなく動くサンプルコードのコピペから一歩抜け出し、「システムの本質を理解して強靭なコードを書きたい」――そう思っている中級者のあなたへ。今回は、実務で必ず直...
Visual Basic (VB / VB.NET)

【テクニカル・上級編】実務中級者向け:VB.NETでのDictionary(Of TKey, TValue)を活用した高速なキー検索と実務におけるデータグルーピング手法 – Visual Basic (VB / VB.NET)解析バイブル

【VB.NET極限最適化】Listの全件探索という罪:DictionaryによるO(1)高速検索とメモリ効率的グルーピングの極意現場のエンジニアから、よくこのような悲鳴を聞く。「受注データが10万件を超えたあたりから、日次バッチの処理時間が...
Visual Basic (VB / VB.NET)

【実務・中級編】実務中級者向け:VB.NETでのDictionary(Of TKey, TValue)を活用した高速なキー検索と実務におけるデータグルーピング手法 – Visual Basic (VB / VB.NET)解析バイブル

【VB.NET極限最適化】なぜ `List.Find` で消耗しているのか?DictionaryによるO(1)高速検索とデータグルーピングの極意開発現場でよく見かける光景がある。数万件あるマスターデータやトランザクションの明細から、特定のキ...
Visual Basic (VB / VB.NET)

【入門編】実務中級者向け:VB.NETでのDictionary(Of TKey, TValue)を活用した高速なキー検索と実務におけるデータグルーピング手法 – Visual Basic (VB / VB.NET)解析バイブル

こんにちは!開発現場で日々奮闘されている皆さん、順調にコードを書いていますか?これまでExcelマクロ(VBA)の「シートを上から順に舐めるように探す(線形探索)」やり方でデータを引っ張ってきて、「なんだか最近、処理が重いな……」「何千件も...
スポンサーリンク