언어 바로 가기를 사용하여 코드를 더 간결하게 만들 수 있습니다.
예를 들어, 3 항 및 Null 병합 연산자는 코드의 양을 줄일 수 있지만 가독성을 떨어 뜨릴 수 있습니다.
C #에서 :
Person newGuy = new Person();
if (boss == null) {
newGuy.Boss = GetDefaultBoss();
} else {
newGuy.Boss = boss;
}
기능적으로 다음과 같습니다.
Person newGuy = new Person();
newGuy.Boss = boss ?? GetDefaultBoss();
그러나 훨씬 더 장황하다.
간결함과 가독성에 관해서는 어디에서 선을 그리십니까?