Atsushi Nakamura

Xamarin / WPF / C# / .NETなど。私の発言は私のものです。 Mi…

Atsushi Nakamura

Xamarin / WPF / C# / .NETなど。私の発言は私のものです。 Microsoft MVP for Development Technologies(2017/01〜)。

マガジン

最近の記事

CopyToMarkdownで「|」が正しく扱えない問題を修正しました

ExcelとMarkdownのテーブルを双方向にコピペできるExcel AddIn「CopyToMarkdown」でパイプが正しく扱えない不具合を報告いただき、修正してリリースしました。 - Release 2.1.2.0 パイプを扱い可能性があるかたはアップデートをお願いします。 ちなみにCopyToMarkdownとはつぎのようなExcel AddInです。 以上です。

    • Gitで忘れがちなコマンドの自分用メモ

      削除されたリモートブランチをローカルリポジトリから削除するgit remote prune origin リポジトリの移動git clone --mirror %リポジトリのURL%cd %クローンしたフォルダ%git push --mirror %新しい空のリポジトリのURL% ファイル/ディレクトリの移動 git mv %移動対象% %移動先%

      • Azure DevOpsのリポジトリでPR経由のマージのみを許可する

        Branch Policyを利用する。以下のリンクを参照。 Improve code quality with branch policies

        • Azure DevOpsのRepositoryでdefaultブランチを設定する

          以下を参照 https://docs.microsoft.com/en-us/azure/devops/repos/git/manage-your-branches?view=azure-devops#change-your-default-branch

        CopyToMarkdownで「|」が正しく扱えない問題を修正しました

        マガジン

        • AI tips
          0本
        • Azure DevOps Tips
          2本
        • How to Visual Studio
          1本

        記事

          NuGetパッケージをパッケージマネージャー コンソールからインストールする

          案外初めての場合、はまる人が多いようなので簡単にまとめました。 パッケージマネージャー コンソールとは.NETで開発する場合、公開されているパッケージを利用するとき、NuGet Galleryからインストールして利用するのがもっとも一般的です。 この時インストールの方法は三つあります。 1. 「NuGetパッケージの管理」メニューからGUIを利用して 2. 「パッケージ マネージャーコンソール」のコマンドラインから 3. .csprojなどを手で直接編集する もっとも

          NuGetパッケージをパッケージマネージャー コンソールからインストールする

          DI利用時のUnitTestの課題を解消する:Mock Injection Factoryパターン

          Dependency Injectionパターンを用いたクラスのテストコードを記述しているとき、Injectionする対象が増えた際、修正が広範に及んでしまう事があります。 このとき、依存オブジェクトを注入して生成するFactoryクラスを利用してテスト対象のクラスを生成することで解決ができます。 背景次のClientのようなテスト対象のクラスが存在したとします。 public class Client{ private IFooServer FooServer

          DI利用時のUnitTestの課題を解消する:Mock Injection Factoryパターン