Skip to content
波括弧を使うべきか、使わないべきか?
波括弧を使うべきか、使わないべきか?

単一ステートメントに波括弧を使うべきかどうかについて、激しい議論が交わされています。

理解は表現力のある名前から始まる
理解は表現力のある名前から始まる

コードを理解することが、それを修正するための最初のステップです。

秘密のソースをコード化する
秘密のソースをコード化する

秘密のソースをコード化することは、保守性が高く成功したアプリケーションを書くために不可欠です。

.Net Core のガベージコレクションの種類
.Net Core のガベージコレクションの種類

モダン言語のメモリ管理は、しばしば後付けの考慮事項です。実質的には、メモリについてほとんど考えずにソフトウェアを書きます。これは私たちにとってうまく機能していますが、常に例外があります…

あなたはあなたのコードではない
あなたはあなたのコードではない

あなたのコードは、あなたの信念も、育ちも、性格も反映していません。

C#における疑問符の5つの異なる意味
C#における疑問符の5つの異なる意味

C#では、C# 8の時点で疑問符は5つの意味を持っています。

コレクション比較ツール、2つのコレクション間の差異を見つける
コレクション比較ツール、2つのコレクション間の差異を見つける

2つのコレクションを比較して、アイテムがソースコレクション内にあるか、比較対象のコレクション内にあるか、または両方にあるかに基づいてロジックを実行する必要がありますか?私もそうでした。UIとデータベースからのデータをマージする必要がありました。良い解決策が見つからなかったので、コレクション比較ツールを作成しました。

ASP.Net Coreでリクエストキャッシングを実装する
ASP.Net Coreでリクエストキャッシングを実装する

アプリケーション開発のある時点で、通常かなり早い段階で、アプリケーションが遅いことに気付きます。調査の結果、原因は不必要に同じデータを繰り返し取得していることであり、ひらめきが訪れ、こう思います:「キャッシングが必要だ。」

コンストラクタで Await を実行する
コンストラクタで Await を実行する

コンストラクタでコードを実行する必要がある場合は、別の方法を探すことをお勧めしますが、必要な場合はこの方法があります。

すべてのDockerコンテナとイメージを停止して削除する
すべてのDockerコンテナとイメージを停止して削除する

これは The Humble Developer から恥ずかしながら盗用したものです。