「業務SE」が付いた記事を、部屋をまたいで集めた。全56件。
TypeScript enum を C# の enum 感覚で使って詰まる C# 出身者向けに、数値 enum・文字列 enum・const enum・union 型リテラルの違いを対応マップで整理。TS の enum が実行時オブジェクトを作ること、union 型の方が軽いこと、[Flags] 相当が無いことを実コー
ASP.NET 部分ビュー 使い分けに迷う業務SE向けに、部分ビュー / HTML Helper / ViewComponent を「何を共通化するのに向くか」で作り分けて解説。部分ビューに親モデルが暗黙で渡る罠や、ViewComponent の独自ロジックと非同期を、コピペで動くコードで整理します。
C# LINQ 遅延実行の仕組みを知らずに、同じクエリを2回回して DB に2回問い合わせる・ループ変数をキャプチャする・DbContext 破棄後に列挙して落ちる、といった業務SEが踏む5つの罠と、ToList/ToArray での回避をコピペで動くコードで解説します。
「要件は固まってます」と言う客ほど、後で仕様変更が来る。要件定義で仕様変更を防ぐために、客を責めず「やらないこと・例外系・最終承認者」の3つの抜けを先に潰す確認の仕方を、客の心理から解説します。
「前のシステムと同じでいいよ」と客に言われた要件定義で起きる認識ズレを、実際の対話を再現しながら3つの罠で解説。「同じ」の範囲・前システムの不具合・誰も仕様を覚えていない問題を、客を責めず聞き直す質問テンプレ付きで。
C# ボックス化 とは何かを、値型と参照型のメモリの動きから解説。ArrayList や object 引数が大量ループで遅くなる正体(無意識のボックス化と GC 圧)と、List・ジェネリックで避ける書き換え3つを、コピペで動くコードで整理します。
PowerShell CSV 読み込みで業務SEが踏む5つの罠を実体験ベースで。Import-Csv / Export-Csv の文字コード(Shift_JIS / UTF-8 BOM)、#TYPE 行、全カラム文字列化、区切り文字を、対処目安つきでコピペできる形にまとめました。PowerShell 5.1 と 7 の
PowerShell でサービスの監視と再起動を自動化する方法を、1人運用の業務SE視点で解説。Get-Service で死活を見て Restart-Service で起こし、試行回数の上限で無限ループを防ぐコピペ即動作のスクリプトを、依存サービスや状態のブレの落とし穴つきで紹介します。
C# switch式 の使い方を、.NET Framework 4.7.2 の現場でも動く前提で3パターン紹介。値マッチ・型パターン・when句をコピペで動くコードで解説し、CS8509 警告と null で例外が飛ぶ落とし穴まで踏み込みます。
SQL Server トランザクションの基本(BEGIN TRAN / COMMIT / ROLLBACK)と TRY…CATCH・XACT_ABORT で確実に巻き戻すテンプレ、READ COMMITTED / REPEATABLE READ / SERIALIZABLE / SNAPSHOT の分離レベルの選び方を
C# DateTime フォーマットの書き方を用途別にコピペで使える早見表に。画面表示の yyyy/MM/dd、ファイル名の yyyyMMdd_HHmmss、ログの yyyy-MM-dd HH:mm:ss.fff、SQL 渡しの ISO 8601 をそのまま貼れる形でまとめた。mm と MM の取り違えや Cultur
C# の null は、もう手に馴染んでる。int?(Nullab