Phím tắt ngôn ngữ thường có thể được sử dụng để làm cho mã ngắn gọn hơn.
Ví dụ, các toán tử liên kết ternary và null có thể giảm số lượng mã, nhưng có thể gây bất lợi cho khả năng đọc:
Trong C #:
Person newGuy = new Person();
if (boss == null) {
newGuy.Boss = GetDefaultBoss();
} else {
newGuy.Boss = boss;
}
có chức năng tương đương với:
Person newGuy = new Person();
newGuy.Boss = boss ?? GetDefaultBoss();
nhưng rõ ràng dài dòng hơn rất nhiều.
Nơi nào bạn vẽ đường khi nói đến sự đồng nhất và dễ đọc?