rikumaru– Author –
-
なぜテストをしなければいけないか?
【始めに】 .NETの学習Roadmapを見ていると、単体テストに関するパッケージ (NUnitやXUnit) がしばしば載っています。ということは、知っておいた方がいいパッケージなんだろうな、と思い、学習しようとしたのですが、「そもそも単体テストってなんのため... -
Dependency Injectionとは
【Dependency Injectionとは】 Dependency Injection(以降DI)は、直訳すると依存関係の注入です。なんの依存関係かというと、クラス間の依存関係です。例えば、車クラスがあったとして、車クラスはエンジンクラスの性能により、燃費が決まります。この時... -
詳細設計のデザインパターン
【調査に至った背景】 先日、練習用Webアプリの開発で、基本設計を行い、詳細設計を行っております。geeksforgeeksによると、詳細設計にはいくつか抑えなければいけないポイントがあり、その中の一つがデザインパターンだそうです。ちなみに、最初聞いたと... -
基本設計
この記事のアイキャッチ画像は、vilius.kukanauskasさんが作成されたもので、pixabayで配布されています。とてもこの画像好きです。 【背景】 練習用Webアプリの作成で、システム設計を行っています。「そもそもシステム設計ってどうやってやるのか」から... -
ポート番号とは
【背景】 SeleniumのwebDriverを使用する機会があり、そのなかでPort番号を指定するオプションがありました。最初はなんとなく、「PCとネットワークを接続するのに必要な設定」くらいにしか思っていなかったのですが、「なぜ、Port番号を指定していないとw... -
SignalRで特定のユーザーにメッセージを送信する
signalRを用いたチャットアプリを実装するため、「送信相手を選択する機能」と「アプリを開いた際にメッセージ履歴を表示する機能」を実装する方法を調査しました。 -
Chat機能があるWebアプリを作成したい
ASP.NET MVCを用いて開発したwebアプリを実装するため、SignalRというライブラリについて調査しました。 -
ASP.NET MVCでfullcalendarを用いてカレンダーを表示する
【結果】 今回は以下のような画面を表示するための実装を行いました。 githubはこちらになります。branchはIndexForEventになります。ローカルで見てみたい方はクローン等してみてください。 【背景】 練習用Webアプリで、予定を管理するためのカレンダー... -
2. 新規作成ページの実装
【背景】 練習用Webアプリ作成企画の進捗報告(2回目)です。 今回は仕様のうち、2に関連する部分に着手しました。 選手やコーチ、球団スタッフの情報を管理したい。 練習時間や試合のための移動、打ち合わせの時間を簡単に共有したい。 今回の部分に対応す... -
ドロップダウンの入力値によってプレースホルダを変更したい
【結果と背景】 WOBの開発で、予定の新規作成画面を作成していると、なかなか入力しづらいことに気づきました。 例えば、時間は「4:00 am ~ 8:00 am」のような入力値を期待していますが、現時点ではすべて手入力しなければいけません。また、名前がテキス...