দ্রুত অঙ্গীকার: কোডিং হরর এ দুর্দান্ত নিবন্ধটি পড়ুন
আমি যখনই ফোনে কোড নিয়ে আলোচনা করছি, আমি কখনই এটি আক্ষরিকভাবে পড়ি না। আপনাকে এটি মানুষের কাছে "সংকলন" করতে হবে এবং যদি লাইনের অন্য প্রান্তে এখনও বিভ্রান্তি থেকে থাকে তবে আপনি আরও আক্ষরিক পাঠের দিকে এগিয়ে যেতে পারেন। উদাহরণস্বরূপ, আমি আপনার উদাহরণটি পড়তে চাই
"যদি বারটি সত্য হয় তবে বাজ পয়েন্টার বৃদ্ধি করুন এবং সেই ঠিকানায় মানকে ফুওতে বরাদ্দ করুন Otherwise নইলে জর্দোজে foo সেট করুন" "
নব্বইয়ের দশকের মাঝামাঝি থেকে আমি একটি ফুলটাইম টেলিকমিউটার, তাই কার্যত আমার সহকর্মীদের সাথে আমার সমস্ত কথোপকথন ফোন বা অপ্রত্যক্ষ উপায়ে হয়েছে। খুব প্রায়শই আমরা একটি স্ক্রিন (টার্মিনাল) বা ভিএনসি (এক্স) সেশন ভাগ করে নিই। নিয়মিত কামারডেরি ছাড়াও আমরা কোড, ডিজাইন, পরিকল্পনা ইত্যাদি সম্পর্কে সারাদিন ব্যয় করি
যখন আমরা কোড সম্পর্কে কথা বলি, আমরা জার্গন ব্যবহার করি যা কাজ করা প্রকল্পের ধরণের সাথে গভীরভাবে জড়িত। নতুন গোষ্ঠী সদস্যের পুরোপুরি কার্যকরী হওয়ার জন্য (বহু) কারণের মধ্যে এটির একটি কারণ হ'ল তারা যখনই নতুন বিভাগ / সংস্থায় যোগদান করেন তখন তারা মূলত একটি নতুন ভাষা শিখছেন learning
যেমনটি আমি উপরে বলেছি এবং অন্যরা যেমন বলেছে, আমরা যে কোনও আলোচনার জন্য যথাযথ হিসাবে উচ্চ পর্যায়ে কথা বলার চেষ্টা করি। তবে কখনও কখনও, আপনাকে সত্যই কাউকে বলতে হয়: "এটি টাইপ করুন"
তুমি এটা কীভাবে বলো? ঠিক আছে, আমরা কেবল একটি গণনা দিতে পারি ...
~ tilde
` backtick
' single quote
" quote (or double quote)
/ slash, \ is backslash
# pound or hash
! bang (or exclamation mark)
@ at
$ dollar
% percent or mod
^ caret or xor
& and or bitwise and
&& and or logical and
| pipe or 'or' or bitwise or
|| 'or'
* value of, times, glob, multiplied by
() parens, open paren, close paren
{} braces, curlies, open stash, close stash
[] brackets, square brackets, at & sub (for subscript) (for C-ish arrays)
...
এই কীভাবে "আমরা" এই চরিত্রগুলি বলি। "#" বলার সম্পূর্ণ পরিসীমা সম্পর্কে ধারণা পেতে # # এর জন্য উইকি পৃষ্ঠাটি একবার দেখুন
সুতরাং খুব বেশি পরিবর্তনশীলতা আছে। আপনি যে ভাষাতে কোডিং করছেন তা সুনির্দিষ্ট হতে হবে (যেমনটি আমরা আমাদের মানব যোগাযোগের জন্য ইংরেজিতে টাইপ করছি)।
ভাষার প্রসঙ্গ ছাড়াই আপনাকে ক্রমাগত অক্ষর বানান অনুসারে অক্ষরে ফিরে আসতে হবে। তাই বেশিরভাগ লোকেরা আমি জানি যে ভাষা মানের যে জিনিসটিকে কল করে তা ফিরে আসুন।
SELECT COUNT(*) INTO x FROM ... (SQL)
X IS Y + 1 (Prolog)
(setq x 40) (Emacs lisp)
/def x 40 (PostScript)
x = 40 (C)
$x = 40 (Perl)
এগুলির প্রত্যেককে যথাযথ প্রসঙ্গে কেবল "সেট এক্স ..." বলে বোঝানো হবে। না এমনকি আমাকে কি কোড হিসেবে পড়া হয় উপর শুরু করা যাক "হয় স্ট্রিং এক্স স্ট্রিং y এর সমান"।
আপনি যদি "হ্যাশ ব্যাং বিন বাশ" বা "শেবাং বাশ" বলেন তবে প্রায় সকলেই জানেন যে এর অর্থ "#! / বিন / বাশ"। যদি তারা না বলে, "হু?", এবং আপনি এটি একটি খাঁজ নামিয়ে দিন "ফাইলের শীর্ষে: পাউন্ড সাইন, বিস্মৃত চিহ্ন, স্ল্যাশ, বিন, স্ল্যাশ, ব্যাশ, নিউলাইন"। যদি তারা এখনও এটি না পায়, আপনি আবার এটিকে নামিয়ে দিন: "আপনার সামনে সেই কীবোর্ডটি দেখুন?" 3 "কীটি দেখুন? আপনি যখন শিফট টিপবেন তখন উপরের চিহ্নটি একটি পাউন্ড চিহ্ন, এটি।"
শেষের সারি:
- এটি সম্পর্কে খুব বেশি চিন্তা করবেন না, আপনি ভুল হবেন, প্রত্যেকেই এটির উপর চাপিয়ে দেবে
- আপনি ঠিক কী করেন এটি খুব নির্দিষ্ট
- সবসময় একটি তোয়ালে বহন
- কোডিং হরর এ নিবন্ধটি পড়ুন