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

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

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

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

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

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

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

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

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

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