Skip to content
スクラムは過大評価されている
スクラムは過大評価されている

スクラムは過大評価されている。一度も一緒に働いたことのないチームにとっては良い出発点だが、すべてではない。

バイナリサーチの実装
バイナリサーチの実装

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

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

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

ソフトウェア開発に一般的に使用するツールとリソース
ソフトウェア開発に一般的に使用するツールとリソース

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

Grady Boochがソフトウェアアーキテクチャについて語る
Grady Boochがソフトウェアアーキテクチャについて語る

Grady Boochがソフトウェアアーキテクチャについてツイートした一連のツイート

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

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

Vanilla JavascriptからReactの入力値を変更する
Vanilla JavascriptからReactの入力値を変更する

Vanilla JavascriptからReactの入力値を変更することは、思っているほど単純ではありません。

FromService 属性をいつ使用するか
FromService 属性をいつ使用するか

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

C# 8 - Nullable Reference Types
C# 8 - Nullable Reference Types

Microsoftは、C# 8に「Nullable Reference Types」という新機能を追加しています。最初は混乱しやすいのですが、すべての参照型はnullableなので、どう違うのでしょうか?今後、この機能が有効になると、参照型はnon-nullableになります。ただし、明示的にnullableとして記述…

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

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