この募集は2021年06月22日に終了しました。

C# CSVファイル操作の共通関数の実装及びユニットテスト作成の仕事 [IT・通信・インターネット]

C# CSVファイル操作の共通関数の実装及びユニットテスト作成に関する仕事・募集案件ページです。クラウドソーシングのランサーズで、Windowsアプリケーション開発に関する最適な外注/発注先をお探しの方、副業案件・求人をお探しのフリーランスの方はまず会員登録がおすすめです。

Windowsアプリケーション開発に関連した他の仕事を探す

見積もり募集の結果

募集期間

5日間

提案数

3件

当選人数

1 件

(募集人数1人)

実際の発注内容

依頼の予算
10,000 円 ~ 20,000
実際の支払い金額
10,000 円 ~ 20,000
製作期間
3
実際の受注者
fish88
fish88

本人確認

  • 希望時間単価 ---
  • 実績 6
  • 評価満足率 100 %
  • プロジェクト完了率 100%
  • 機密保持
  • 本人確認
  • 電話

スキル
C#
... もっと見る
対応可能な依頼のジャンル
塾・予備校
... もっと見る
発注者の声

見積もり募集の内容

依頼主の業種
IT・通信・インターネット
提示した予算
10,000 円 ~ 20,000 円
依頼概要
■ 依頼の目的・背景

[開発環境 C#]
Visual Studio Community 2019
.NET 5
NUnit or xUnit

C#でCSVファイル操作の共通関数の作成及び、ユニットテストのコードを作成をお願いいたします。

要件は下記の4点です。


## CSV全件読み込み
CSVファイルのパスを渡してデータを読み込み、オブジェクトの配列で返す

## CSV書き込み
CSV全件読み込みとは逆で、渡されたデータでCSVデータを書き込む(上書き)


## CSV最終行読み込み
CSVファイルのパスを渡して、最終行のデータを読み込み、オブジェクトで返す

## CSV最終行追記
CSV最終行読み込みとは逆で、オブジェクトでデータを渡して最終行に追記する

■ 参考

テストコードは最低限の実装で大丈夫です。
共通関数にはCsvHelperなどのライブラリの利用を検討しております。
ライブラリが上記の要件に近ければ、薄いラッパーの様な関数になるかと思います。

なお、いずれも単にstaticなクラスのメソッドとしていただいて問題ありません。
処理できなければCsvHelperなどの例外を出すで大丈夫です。

参考:
CsvHelper
https://joshclose.github.io/CsvHelper/

テストフレームワークはxUnitかNUnitを選択するのが良さそうです。

.Net 5 時代のテストフレームワーク比較
https://qiita.com/KoKeCross/items/29ad6a4e6a95dd646465

■ 補足事項
なるべくシンプルに実装をお願いしたいと思います。
保守性の高い、見通しの良いコードが書ける方にお願いしたいと思います。

空のGithubリポジトリを用意いたしますので、PullReuqestで提出をお願いいたします。
提出いただいたコードについては、コードレビューをさせていただきます。

■ お願い

提案の際に、下記の2点を含めてください。

1. 普段ご利用のC#バージョン情報や、開発環境についてお知らせください。
動作確認時には、なるべくこちらでも同じものを用意する様にいたします。

2. 利用予定のライブラリをお知らせください。
NUnit or xUnit

この仕事に似たWindowsアプリケーション開発の他の仕事を探す

会員登録する (無料)