कोड को अधिक संक्षिप्त बनाने के लिए अक्सर भाषा शॉर्टकट का उपयोग किया जा सकता है।
उदाहरण के लिए, टर्नरी और अशक्त सह-संचालन ऑपरेटर कोड की मात्रा को कम कर सकते हैं, लेकिन यकीनन पठनीयता की गिरावट:
C # में:
Person newGuy = new Person();
if (boss == null) {
newGuy.Boss = GetDefaultBoss();
} else {
newGuy.Boss = boss;
}
कार्यात्मक रूप से इसके बराबर है:
Person newGuy = new Person();
newGuy.Boss = boss ?? GetDefaultBoss();
लेकिन जाहिर है एक बहुत अधिक क्रिया।
जब आप लाइन को ड्रा करने लगते हैं तो यह पठनीयता बनाम पठनीयता की बात आती है?