Skip to content
バイナリサーチの実装
バイナリサーチの実装

バイナリサーチアルゴリズムは大きな数値配列を素早く検索します。これはしばしば分割統治法と呼ばれます。

ビルドフレームワークを使用する利点
ビルドフレームワークを使用する利点

継続的インテグレーション(CI)および/または継続的デリバリー(CD)は、最近のソフトウェアプロジェクトでは標準となっています。Azure DevOps、TeamCity、Jenkins、Cruise Control.Netなど、多くのビルドサーバーがあります。

ソフトウェア開発でよく使うツールとリソース
ソフトウェア開発でよく使うツールとリソース

以下は、私がよく使用するツール、ライブラリ、リソースのコレクションです。

アーキテクチャに関するGrady Boochの見解
アーキテクチャに関するGrady Boochの見解

ソフトウェアアーキテクチャに関するGrady Boochの一連のツイート。

NVarchar と Varchar の比較
NVarchar と Varchar の比較

新しい文字列カラムを定義するエンジニアは皆決断を迫られます:nvarcharを使うべきか、それともvarcharを使うべきか?

バニラJavaScriptからReactの入力値を変更する
バニラJavaScriptからReactの入力値を変更する

バニラJavaScriptからReactの入力値を変更することは、思っているほど簡単ではありません。

FromService属性をいつ使うべきか
FromService属性をいつ使うべきか

[FromServices]属性は、Asp.Net Coreコントローラーでメソッドレベルの依存性注入を可能にします。

C# 8 - Null許容参照型
C# 8 - Null許容参照型

MicrosoftはC# 8にNull許容参照型という新機能を追加しています。 最初は混乱するかもしれません。なぜなら、すべての参照型はnull許容だからです…では、これはどう違うのでしょうか? 今後、この機能が有効になると、明示的にnull許容として記述しない限り、参照型は非null許容になります。

表現力豊かな名前を作成するための9つのガイドライン
表現力豊かな名前を作成するための9つのガイドライン

命名は主観的で状況に依存し、それは芸術です。そして、ほとんどの芸術と同様に、私たちはパターンを発見します。私は他の人のコードを読むことで多くを学びました。この記事では、私が他の人のコードを読む際に、彼らが従っていてほしかった9つのガイドラインをまとめました。

波括弧ありか、なしか?
波括弧ありか、なしか?

単一文に波括弧を付けるべきかどうかについて、熱い議論が交わされています。