ভাষার শর্টকাটগুলি প্রায়শই কোড আরও সংক্ষিপ্ত করতে ব্যবহৃত হতে পারে।
উদাহরণস্বরূপ, টেরিনারি এবং নাল কোলেসিং অপারেটরগুলি কোডের পরিমাণ হ্রাস করতে পারে তবে তর্কযোগ্যভাবে পাঠযোগ্যতার ক্ষতির জন্য:
সি # তে:
Person newGuy = new Person();
if (boss == null) {
newGuy.Boss = GetDefaultBoss();
} else {
newGuy.Boss = boss;
}
কার্যত সমান:
Person newGuy = new Person();
newGuy.Boss = boss ?? GetDefaultBoss();
তবে স্পষ্টতই অনেক বেশি ভার্বোস।
যখন পাঠ্যতার সাথে সংক্ষিপ্ততার বিষয়টি আসে তখন আপনি রেখাটি কোথায় আঁকেন?