きなこもち.net

.NET Framework × UiPath,Orchestrator × Azure × AWS × Angularなどの忘備録

dotnet core × Closed XML × 人口推計のExcel情報を取得するサンプルを作ってみた

目的 Closed XML dotnet coreがサポートされているかどうか InstallからHelloworldまで 表からデータを取り出す。 サンプルのゴールについて コードとやったこと 目的 Closed XMLをDotnet Coreで利用する方法をまとめる。 簡単な表データから値を抽出する実…

外部WEB API呼び出し用のService× Unit Test × 実装~テストまでの流れを考えてみた(模索中)

Purpose 前提 ソースコード テストフレームワーク テスト対象のWeb API テスト対象のサービスの実装方針 テスト方針 概要 実装の流れ ブラックボックステスト 方針 テストケース1 入力パラメータ:期待するURLが構築できるかのテスト 実装イメージ テストケ…

Effective C# 6.0/7.0 × 5章:× 自分なりの要点まとめ

目的 項目45:契約違反を例外として報告すること 項目47:アプリケーション固有の例外クラスを作成する 項目49:catchからの再スローよりも例外フィルタを使用すること 項目50:例外フィルタの副作用を活用する 所感 目的 流し読みにならないように…

PC操作 × キャプチャー × Excel保存

概要 環境 Download 使い方 インストール 画面説明 出力仕様 キャプチャー処理に関する仕様 今後 忘備録 概要 システムのテストをする時、一つ一つの操作をキャプチャ(スクリーンショット)し、それらをExcelに貼り付けエビデンスとすることが多々ある。 ま…

Effective C# 6.0/7.0 × 4章:LINQを扱う処理 × 自分なりの要点まとめ

目的 項目29:コレクションを返すメソッドではなくイテレータを返すメソッドとすること 項目30:ループよりもクエリ構文を使用すること 項目31:シーケンス用の組み合わせ可能なAPIを作成する 項目37:クエリを即時評価ではなく遅延評価すること 項…

Effective C# 6.0/7.0 × 3章:ジェネリックによる処理 × 自分なりの要点まとめ

目的 流し読みにならないように、1項目毎要約をする。 今回は、3章:ジェネリックによる処理の項目に対してのまとめ。 今回も特に心に残った項目をピックアップした。 項目20:IConparableIComparerにより順序関係を実装する IConparableインターフェー…

Effective C# 6.0/7.0 × 1章:C#言語イディオム&2章:リソース管理 × 自分なりの要点まとめ

目的 項目3:キャストにはisまたはasを使用すること 項目5:カルチャ固有の文字列よりもFormattableStringを使用すること 項目7:デリゲートを使用してコールバックを表現する 項目8:イベントの呼び出し時にNull条件演算子を使用すること 項目12:メ…