エディター/統合開発環境

Visual Studio

【Visual Studio C# デバッグ入門 】「例外設定」機能を徹底解説

例外がキャッチされてるのに原因が分からない…?そんな悩みを解決するのが、Visual Studio の「例外設定」機能です。C# プログラマ向けに、Visual Studio の「例外設定」機能の基本から活用テクまでわかりやすく紹介します。
Visual Studio

【Visual Studio C# デバッグ入門 】Serilogの使用方法を徹底解説

Serilogも広く使用されており、NLog と同様にログレベル(Verbose, Debug, Information など)の切り分け・ログファイルの出力先・出力形式のカスタマイズなどが簡単に設定できるログライブラリです。従来のテキストベースのログとは異なり、JSON形式でログを記録できるため、検索や分析が容易になります。
Visual Studio

【Visual Studio C# デバッグ入門 】NLogの使用方法を徹底解説

本ブログでは初学者向けに、NLogの使用方法を紹介します。NLog は柔軟で高機能な .NET 用のログライブラリです。ログレベル(Info, Debug, Error など)の切り分け、ログファイルの出力先や形式のカスタマイズなどが簡単に設定できる便利なツールです。
Visual Studio

【Visual Studio C# デバッグ入門 】変数値の確認方法を徹底解説

本ブログでは初学者向けに、デバッグ時の変数値を画面上で確認する方法を詳細に紹介します。変数値の確認方法は使用場面や目的に合わせて様々な方法がありますが、適切な方法を使用する事で効率的なデバッグが可能となります。Visual Studio 2020 Version 17.14.2 を使用して説明します。
Visual Studio

【Visual Studio C# デバッグ入門 】ブレークポイントの使い方を徹底解説

本ブログでは初学者向けに、ブレークポイントの設定方法について紹介します。ブレークポイントの設定には様々な方法が有り、使用場面に合わせて適切な方法を使用する事で効率的なデバッグが可能となります。筆者が使用している範囲を超えて調べた結果を分かり易く紹介します。
Visual Studio

【Visual Studio (2022)】Git/GitHubを使用したソース管理(GitHubリモート編)

GitHubはチーム開発におけるソースコード管理に適したサービスで、クラウド上でソースコードを管理・共有できるシステムです。各個人のソースコードをGitHubで管理する事によりチームによる開発がスムーズに行えるようになります。
Visual Studio

【Visual Studio (2022)】Git/GitHubを使用したソース管理(Gitローカル編)

Git(ギット)は、オープンソースの分散型バージョン管理システムです。ソフトウェア開発の現場で広く使われており、コードやファイルの変更履歴を管理し、複数人での共同開発を効率化します。本ブログでは、C#を例にGit/GitHubによるソース管理を紹介します。
Visual Studio

【Visual Studio (2022)】初心者向 「品質」と「保守性」を高めるアプリ開発のテストフロー

各工程毎に品質を確認してから後工程に進んでいく事は、アプリの品質とその後の保守性を高めるうえで欠かせない開発手法です。本ブログでは、Visual Studio 2022 を使って、ユニットテストから完成までに通るテストの流れを、サンプルコードと開発フローを交えて紹介します。
Visual Studio

【Visual Studio (2022)】 C# アプリ「MSTest V2」によるユニットテスト!

「MSTest」とはMicrosoftが提供するテストフレームワークであり、Visual Studioと高い互換性を持ちます。主な特徴は、①クラスごとに初期化・後処理が可能 ②専用の属性で初期化やクリーンアップを指定できる 等であり、シンプルな構成で導入しやすく多くの企業等で採用されています。
Visual Studio

【Visual Studio (2022)】 C# アプリ 「xUnit」によるユニットテスト!

ユニットテスト(単体テスト)はアプリケーションの品質を高めるうえで非常に重要なテストです。本ブログでは、Visual Studio 2022 のC# アプリにユニットテスト「xUnit」を導入する手順を具体的に紹介します。