এই ডকুমেন্টটি অনুশীলনীতে ব্যবহৃত ভাষা ও শব্দচয়নের জন্য একটি স্টাইল গাইড হিসেবে কাজ করে।
সব অনুশীলনীতেই এই নিয়মগুলো অনুসরণ করা উচিত। বিদ্যমান বর্ণনা ও টেস্ট কেসগুলোকে এই নিয়ম মেনে চলার জন্য হালনাগাদ করা যায়, এর জন্য "বদলি" টেস্ট কেস লাগে না।
কিছু শব্দ আছে যেগুলোর একাধিক সঠিক বানানরূপ প্রচলিত (যেমন "lower case" বনাম "lowercase")। এই ডকুমেন্টে যেখানে একটি সামঞ্জস্যপূর্ণ রীতি স্থির করা হয়নি, সেখানে অনুশীলনীর ভেতরে সেগুলো অবশ্যই সামঞ্জস্যপূর্ণ হতে হবে।
মেইনটেইনারদের মধ্যে যদি সাধারণভাবে ঐকমত্য থাকে যে এটি যুক্তিসঙ্গত, তাহলে অনুশীলনী এই নিয়মগুলো থেকে সরে আসতে পারে। উদাহরণস্বরূপ, বিভিন্ন এককের মধ্যে রূপান্তর নিয়ে একটি অনুশীলনী SI পরিমাপ ব্যবহার না করার সিদ্ধান্ত নিতে পারে।
সব কনটেন্ট US English-এ লেখা উচিত, যা UK English থেকে নানা দিক থেকে আলাদা। ভবিষ্যতে অন্য অনুবাদও হতে পারে, তবে Exercism-এর "অফিসিয়াল" ভাষা US English।
পরিমাপের সব একক SI বা SI থেকে উদ্ভূত একক হতে হবে।
অনেক সময় অন্য বাক্যভঙ্গির চেয়ে সংক্ষিপ্ত রূপ, অ্যাক্রোনিম ও ইনিশিয়ালিজম বোঝা বেশি কঠিন হয়, আর এগুলো শিখতে চাওয়া মানুষকে দূরে সরিয়ে দিতে পারে।
অনেক সংক্ষিপ্ত রূপই জার্গন। যেখানে সম্ভব, বিকল্প ভাষা ব্যবহার করে জার্গন এড়িয়ে চলুন। নিচের যেকোনো একটি ক্ষেত্র ছাড়া সংক্ষিপ্ত রূপ ব্যবহার করবেন না:
সংক্ষিপ্ত রূপ ব্যবহার করলে প্রথমবারেই সেই শব্দের অর্থ ব্যাখ্যা করুন। এতে অনেক সময়ই সংক্ষিপ্ত রূপটি পুরো করে লেখা থাকবে, তবে সব সময় নয়। শুধু সংক্ষিপ্ত রূপটি পুরো করে লেখাই খুব কম ক্ষেত্রেই যথেষ্ট হয়।
এখানে কিছু উদাহরণ নিয়ম দেওয়া হলো:
আর ভালো ব্যবহারের কিছু উদাহরণ:
তালিকায় "অক্সফোর্ড কমা" (যাকে সিরিয়াল কমাও বলা হয়) ব্যবহার করুন। উদাহরণস্বরূপ, "I love my parents, Lady Gaga and Humpty Dumpty" না লিখে লিখুন "I love my parents, Lady Gaga, and Humpty Dumpty"। ব্যাখ্যা হিসেবে এই ছবিটিও আপনার ভালো লাগতে পারে।
কিছু সংক্ষিপ্ত রূপ এতটাই প্রচলিত, দরকারি ও অ-কারিগরি বলে বিবেচিত হয় যে আমরা সেগুলো অনুমোদন করার সিদ্ধান্ত নিয়েছি:
e.g. বা eg
i.e. বা ie
etc. বা etc
docsসংকোচিত রূপ (যেমন "won't", "I'm", "that's") অনুশীলনীর বর্ণনায় খুব অল্পই, বা আদৌ না ব্যবহার করাই ভালো; তবে সাইটের অন্য জায়গার ভাষায় (যেমন ওয়েবসাইট কপি, মেন্টরিং) এগুলোর ওপর কোনো বিধিনিষেধ নেই।
অনেক আমেরিকান ইংরেজি স্টাইল গাইডে বলা হয় যে "i.e." ও "e.g." সংক্ষিপ্ত রূপ দুটির পরে কমা দেওয়া উচিত (দেখুন, যেমন, এই StackExchange থ্রেডটি)। Exercism-এর লেখায় এটি অনুমোদিত, তবে বাধ্যতামূলক নয়।
যেখানেই গাণিতিক শব্দ ব্যবহার করা হয়, সেখানে সেগুলো ব্যাখ্যা করা উচিত, নয়তো কম ডোমেইন জ্ঞান লাগে এমন শব্দ দিয়ে বদলে দেওয়া উচিত।
উদাহরণ:
সব কোড নিজ নিজ ট্র্যাকের স্টাইল রীতিমেনে সামঞ্জস্যপূর্ণভাবে ফরম্যাট করা উচিত। যখন সম্ভব, এই ট্র্যাক-ব্যাপী রীতিগুলো ভাষার পছন্দের স্টাইল রীতির সাথে মিলে যাওয়া উচিত।