rikumaru– Author –
-
駆け出しプログラマーが1年ブログを書くこと
始めに 僕は、2023年4月に新卒でプログラマーになり、同年の6月25日からブログを書き始めました。これを書いているのは、2024年8月のため、だいたい1年となります。このブログは主に.NET, ASP.NET Core MVCに関連する記事を投稿しております。入社からおお... -
.NETのプロパティ(Property)とは
C#のPropetyについて、Accessorやコンパイラによるフィールドの自動作成について調査しました。 -
なぜテストをしなければいけないか?
始めに .NETの学習Roadmapを見ていると、単体テストに関するパッケージ (NUnitやXUnit) がしばしば載っています。ということは、知っておいた方がいいパッケージなんだろうな、と思い、学習しようとしたのですが、「そもそも単体テストってなんのためにす... -
Dependency Injectionとは
Dependency Injectionとは Dependency Injection(以降DI)は、直訳すると依存関係の注入です。なんの依存関係かというと、クラス間の依存関係です。例えば、車クラスがあったとして、車クラスはエンジンクラスの性能により、燃費が決まります。この時、車... -
詳細設計のデザインパターン
調査に至った背景 先日、練習用Webアプリの開発で、基本設計を行い、詳細設計を行っております。geeksforgeeksによると、詳細設計にはいくつか抑えなければいけないポイントがあり、その中の一つがデザインパターンだそうです。ちなみに、最初聞いたときは... -
基本設計
この記事のアイキャッチ画像は、vilius.kukanauskasさんが作成されたもので、pixabayで配布されています。とてもこの画像好きです。 背景 練習用Webアプリの作成で、システム設計を行っています。「そもそもシステム設計ってどうやってやるのか」から始ま... -
ポート番号とは
背景 SeleniumのwebDriverを使用する機会があり、そのなかでPort番号を指定するオプションがありました。最初はなんとなく、「PCとネットワークを接続するのに必要な設定」くらいにしか思っていなかったのですが、「なぜ、Port番号を指定していないとwebDr... -
SignalRで特定のユーザーにメッセージを送信する
signalRを用いたチャットアプリを実装するため、「送信相手を選択する機能」と「アプリを開いた際にメッセージ履歴を表示する機能」を実装する方法を調査しました。 -
Chat機能があるWebアプリを作成したい
ASP.NET MVCを用いて開発したwebアプリを実装するため、SignalRというライブラリについて調査しました。 -
ASP.NET MVCでfullcalendarを用いてカレンダーを表示する
結果 今回は以下のような画面を表示するための実装を行いました。 githubはこちらになります。branchはIndexForEventになります。ローカルで見てみたい方はクローン等してみてください。 背景 練習用Webアプリで、予定を管理するためのカレンダー機能を実...