উত্স-কোড ক্রম ব্যবহার করে তুলনা করার জন্য একটি ডিফল্ট বাস্তবায়ন প্রদান করা ঠিক আছে; এটি চূড়ান্ত করা সূর্যের পক্ষে একটি মিসটপ ছিল। অর্ডিনাল ইতিমধ্যে ঘোষণার আদেশের জন্য অ্যাকাউন্ট করে। আমি সম্মত হই যে বেশিরভাগ পরিস্থিতিতে একজন বিকাশকারী কেবল যুক্তিযুক্তভাবে তাদের উপাদানগুলি অর্ডার করতে পারে, তবে কখনও কখনও কেউ উত্স কোডটি এমনভাবে সাজানো চায় যা পাঠযোগ্যতা এবং রক্ষণাবেক্ষণকে সর্বজনীন হতে পারে। উদাহরণ স্বরূপ:
KILOBYTE (false, true, 3, "kB"),
MEGABYTE (false, true, 6, "MB"),
GIGABYTE (false, true, 9, "GB"),
TERABYTE (false, true, 12, "TB"),
PETABYTE (false, true, 15, "PB"),
EXABYTE (false, true, 18, "EB"),
ZETTABYTE(false, true, 21, "ZB"),
YOTTABYTE(false, true, 24, "YB"),
KIBIBYTE(false, false, 10, "KiB"),
MEBIBYTE(false, false, 20, "MiB"),
GIBIBYTE(false, false, 30, "GiB"),
TEBIBYTE(false, false, 40, "TiB"),
PEBIBYTE(false, false, 50, "PiB"),
EXBIBYTE(false, false, 60, "EiB"),
ZEBIBYTE(false, false, 70, "ZiB"),
YOBIBYTE(false, false, 80, "YiB");
উপরোক্ত ক্রমটি সোর্স কোডে ভাল দেখাচ্ছে, তবে লেখক কীভাবে তুলনামূলকভাবে কাজ করবে তা বিশ্বাস করে না। পছন্দসই তুলনা করার আচরণটি বাইটের সংখ্যা অনুসারে অর্ডার করা। উত্স-কোড ক্রম যা এমনটি ঘটবে তা কোডের সংস্থাকে হ্রাস করে।
একটি গণনার ক্লায়েন্ট হিসাবে লেখক কীভাবে তাদের উত্স কোডটি সাজিয়েছেন আমি তার কম যত্ন নিতে পারিনি। যদিও আমি তাদের তুলনা অ্যালগরিদম কিছু ধরণের বোধ তৈরি করতে চাই। সূর্য অযথা সোর্স কোড লেখকদের একটি বাঁধাই করে ফেলেছে।