スクラムは過大評価されている。一度も一緒に働いたことのないチームにとっては良い出発点だが、すべてではない。
バイナリサーチアルゴリズムは大きな数値配列を素早く検索します。分割統治法としてよく知られています。
継続的インテグレーション(CI)および/または継続的デリバリー(CD)は、最近のソフトウェアプロジェクトの標準です。Azure DevOps、TeamCity、Jenkins、Cruise Control.Netなど、多くのビルドサーバーがあります。
以下は、私が一般的に使用するツール、ライブラリ、およびリソースのコレクションです。
Grady Boochがソフトウェアアーキテクチャについてツイートした一連のツイート
新しい文字列列を定義するエンジニアは決断を迫られます:nvarchar を使うべきか、それとも varchar を使うべきか?
Vanilla JavascriptからReactの入力値を変更することは、思っているほど単純ではありません。
[FromServices] 属性は、Asp.Net Core コントローラーでメソッドレベルの依存性注入を可能にします。
Microsoftは、C# 8に「Nullable Reference Types」という新機能を追加しています。最初は混乱しやすいのですが、すべての参照型はnullableなので、どう違うのでしょうか?今後、この機能が有効になると、参照型はnon-nullableになります。ただし、明示的にnullableとして記述…
命名は主観的で状況に依存し、それは芸術です。ほとんどの芸術と同様に、私たちはパターンを発見します。私は他人のコードを読むことで多くを学びました。この記事では、他人のコードを読むときに彼らが従ってくれていたらと思う9つのガイドラインをまとめました。