ইংরেজিফরাসিস্প্যানিশ

Ad


অনওয়ার্কস ফেভিকন

compute_all - ক্লাউডে অনলাইন

উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটরের মাধ্যমে OnWorks ফ্রি হোস্টিং প্রদানকারীতে compute_all চালান

এটি হল compute_all কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


sloccount - কোডের উৎস লাইন গণনা (SLOC)

সাইনোপিসিস


sloccount [--সংস্করণ] [--ক্যাশেড] [--সংযোজন] [ --দাতাদির ডিরেক্টরি ] [-- অনুসরণ করুন]
[--সদৃশ] [--ক্রসডুপস] [--অটোজেন] [--মাল্টিপ্রজেক্ট] [--ফাইলকাউন্ট] [--প্রশস্ত]
[--বিস্তারিত] [ --প্রচেষ্টা F E ] [ --সূচি F E ] [ --ব্যক্তি খরচ মূল্য ] [ --ওভারহেড
মাথার উপরে ] [ --addlang ভাষা ] [ --addlangall ] [--] ডিরেক্টরি

বর্ণনাঃ


sloccount এর বংশধরদের মধ্যে থাকা কোডের (SLOC) ভৌত উৎস লাইন গণনা করে
ডিরেক্টরির নির্দিষ্ট সেট। এটি স্বয়ংক্রিয়ভাবে নির্ধারণ করে যে কোন ফাইলগুলি সোর্স কোড
ফাইল, এবং এটি স্বয়ংক্রিয়ভাবে প্রতিটি ফাইলে ব্যবহৃত কম্পিউটারের ভাষা নির্ধারণ করে। দ্বারা
ডিফল্ট হিসেবে এটি SLOC ফলাফলের সারসংক্ষেপ করে এবং বিভিন্ন অনুমান উপস্থাপন করে (যেমন প্রচেষ্টা এবং
বিকাশের জন্য খরচ), তবে এর আউটপুট বিভিন্ন বিকল্প দ্বারা নিয়ন্ত্রণ করা যেতে পারে।

আপনি যদি sloccount-কে দুই বা ততোধিক ডিরেক্টরির তালিকা দেন, তাহলে গণনাগুলি ভেঙে যাবে
সেই তালিকা অনুযায়ী। একটি গুরুত্বপূর্ণ সীমাবদ্ধতা আছে: এর ভিত্তি নাম
প্যারামিটার হিসাবে প্রদত্ত ডিরেক্টরিগুলি অবশ্যই আলাদা হতে হবে, কারণ সেই নামগুলি গোষ্ঠীতে ব্যবহৃত হয়
সংক্ষিপ্ত তথ্য। সুতরাং, আপনি "sloccount /usr/src/hello /usr/local/src/hello" চালাতে পারবেন না।
এই সীমাবদ্ধতা শুধুমাত্র sloccount-এর পরামিতিগুলির ক্ষেত্রে প্রযোজ্য - উপ-ডিরেক্টরি থেকে এসেছে
শীর্ষ ডিরেক্টরির একই বেসনাম থাকতে পারে।

আপনি যদি sloccount শুধুমাত্র একটি একক ডিরেক্টরি দেন, sloccount স্বয়ংক্রিয়ভাবে একটি খুঁজে বের করার চেষ্টা করে
প্রতিবেদনের উদ্দেশ্যে যুক্তিসঙ্গত ব্রেকডাউন (তাই এটি একটি দরকারী প্রতিবেদন তৈরি করবে)। ভিতরে
এই ক্ষেত্রে, যদি ডিরেক্টরিতে অন্তত দুটি সাবডিরেক্টরি থাকে, তাহলে সেই সাবডিরেক্টরিগুলি
ভাঙ্গন হিসাবে ব্যবহার করা হবে। যদি একক ডিরেক্টরির পাশাপাশি ফাইলগুলিও থাকে
ডিরেক্টরি (বা যদি আপনি sloccount কিছু ফাইলকে প্যারামিটার হিসাবে দেন), সেই ফাইলগুলি হবে
"top_dir" ডিরেক্টরিতে বরাদ্দ করা হয়েছে যাতে আপনি তাদের অন্যান্য বিষয়বস্তু থেকে আলাদা বলতে পারেন।
অবশেষে, যদি "src" নামে একটি সাবডিরেক্টরি থাকে, তবে সেই সাবডিরেক্টরিটি আবার ভেঙে গেছে
নীচে, "src_" এর সাথে উপসর্গযুক্ত আরও সমস্ত সাবডিরেক্টরি সহ। সুতরাং, যদি ডিরেক্টরি "X"
একটি সাবডিরেক্টরি "src" আছে, যেটিতে সাবডিরেক্টরি "মডিউল" রয়েছে, sloccount একটি রিপোর্ট করবে
"src_modules" এর জন্য পৃথক গণনা।

sloccount সাধারণত এই ডিরেক্টরিগুলির সমস্ত বংশধর বিবেচনা করে, যদিও যদি না বলা হয়
অন্যথায় এটি প্রতীকী লিঙ্ক উপেক্ষা করে।

sloccount হল "SLOCCount" নামের টুলের প্যাকেজের সাধারণ ফ্রন্ট-এন্ড। উল্লেখ্য যে
পুরো প্যাকেজের নামের বড় অক্ষর আছে, যখন এই ফ্রন্ট-এন্ড প্রোগ্রামের নাম
না.

sloccount সাধারণত সময়, প্রচেষ্টা, এবং খরচ, এবং জন্য অনুমান রিপোর্ট করবে
একক প্রকল্প এটি সক্রিয় বিকাশকারীদের গড় সংখ্যা অনুমান করে। এইগুলো
নিছক অনুমান, পাথরে খোদাই করা নয়; আপনি উন্নত করতে ব্যবহৃত পরামিতি পরিবর্তন করতে পারেন
অনুমান.

বিকল্প


--সংস্করণ SLOCount এর সংস্করণ নম্বর রিপোর্ট করুন এবং অবিলম্বে প্রস্থান করুন। এই বিকল্প
অন্য কোন বিকল্পের সাথে কার্যকরভাবে একত্রিত করা যাবে না।

--ক্যাশেড পুনরায় গণনা করবেন না; পরিবর্তে, পূর্ববর্তী এক্সিকিউশন থেকে ক্যাশে ফলাফল ব্যবহার করুন।
--cached বা --append বিকল্প ছাড়া, sloccount স্বয়ংক্রিয়ভাবে মুছে দেয়
ডেটা ডিরেক্টরি এবং এটি পুনরায় তৈরি করে।

--সংযোজন ডেটা ডিরেক্টরি থেকে পূর্ববর্তী গণনাগুলি সরিয়ে ফেলবেন না; পরিবর্তে, যোগ করুন
ডেটা ডিরেক্টরির বর্তমান বিষয়বস্তু বিশ্লেষণ।

--দাতাদির ডিরেক্টরি
প্রদত্ত ডেটা ডিরেক্টরিতে ক্যাশে করা ডেটা সংরক্ষণ বা ব্যবহার করুন; ডিফল্ট মান হল
"~/.slocdata".

-- অনুসরণ করুন প্রতীকী লিঙ্ক অনুসরণ করুন.

--সদৃশ
সব ডুপ্লিকেট গণনা. সাধারণত, যদি ফাইলগুলিতে সমান সামগ্রী থাকে (নির্ধারিত হিসাবে
MD5 হ্যাশ মান ব্যবহার করে), শুধুমাত্র একটি গণনা করা হয়।

--ক্রসডুপস সদৃশগুলি গণনা করুন যদি সেগুলি ব্রেকডাউনের বিভিন্ন অংশে ঘটে। এইভাবে,
যদি শীর্ষ ডিরেক্টরিতে অনেকগুলি বিভিন্ন প্রকল্প থাকে এবং আপনি চান
প্রতিটি প্রকল্পে গণনা করার জন্য বিভিন্ন প্রকল্পে সদৃশ, এই বিকল্পটি নির্বাচন করুন।

--অটোজেন স্বয়ংক্রিয়ভাবে উৎপন্ন বলে মনে হয় সোর্স কোড ফাইলগুলি গণনা করুন৷ সাধারনত
এই বাদ দেওয়া হয়.

--মাল্টিপ্রজেক্ট
বিভিন্ন ডিরেক্টরি বিভিন্ন প্রকল্পের প্রতিনিধিত্ব করে; অন্যথায়, এটা
ধরে নেওয়া হয়েছে যে সমস্ত সোর্স কোড একটি একক প্রকল্পের অন্তর্গত। এই না
ফাইলের মোট সংখ্যা বা SLOC মান পরিবর্তন করুন, কিন্তু এটি প্রচেষ্টাকে প্রভাবিত করে
এবং সময়সূচী অনুমান। এই বিকল্পটি দেওয়া, প্রচেষ্টার জন্য আলাদাভাবে গণনা করা হয়
প্রতিটি প্রকল্প (এবং তারপর সংক্ষিপ্ত), এবং সময়সূচী হল আনুমানিক সময়সূচী
বৃহত্তম প্রকল্প।

--ফাইলকাউন্ট SLOC এর পরিবর্তে ফাইলের সংখ্যা প্রদর্শন করুন।

--প্রশস্ত "প্রশস্ত" (ট্যাব-বিচ্ছিন্ন) বিন্যাসে প্রদর্শন করুন।

--বিস্তারিত ডিসপ্লে ডিটেইলস, অর্থাৎ প্রতিটি সোর্স কোড ফাইলের ফলাফল।

--প্রচেষ্টা F E
প্রচেষ্টা মডেলের জন্য গুণনীয়ক এবং সূচক পরিবর্তন করুন। প্রচেষ্টা (ব্যক্তিগতভাবে-
মাস) F*(SLOC/1000)^E হিসাবে গণনা করা হয়।

--সূচি F E
সময়সূচী মডেলের জন্য গুণনীয়ক এবং সূচক পরিবর্তন করুন। সময়সূচী (মাসে)
F*(প্রচেষ্টা)^E হিসাবে গণনা করা হয়।

--ব্যক্তি খরচ মূল্য
গড় বার্ষিক বেতন পরিবর্তন করুন মূল্য.

--ওভারহেড মাথার উপরে
ওভারহেড মান পরিবর্তন করুন মাথার উপরে. আনুমানিক খরচ প্রচেষ্টা হিসাবে গণনা করা হয় *
ব্যক্তি খরচ * ওভারহেড।

--addlang ভাষা
রিপোর্ট করার জন্য একটি ``ভাষা'' হিসাবে ডিফল্টরূপে বিবেচিত নয় এমন একটি ভাষা যোগ করুন।
বর্তমানে ভাষার জন্য একমাত্র আইনি মান হল "makefile", "sql", এবং
"html"। এই ফাইলগুলি সাধারণত SLOC গণনায় অন্তর্ভুক্ত করা হয় না, যদিও
তাদের SLOCs অভ্যন্তরীণভাবে গণনা করা হয় এবং সেগুলি ফাইলের সংখ্যায় দেখানো হয়।
আপনি যদি এই ধরনের একাধিক ভাষা অন্তর্ভুক্ত করতে চান তবে --addlang পাস করে এটি করুন
একাধিকবার, যেমন, --addlang makefile --addlang sql.

--addlangall
চূড়ান্ত প্রতিবেদনে সাধারণত অন্তর্ভুক্ত নয় এমন সব ভাষা যোগ করুন।

নোট


ইউনিক্স-এর মতো বিকল্পগুলি ব্যবহার করে অন্যান্য অনেক প্রোগ্রামের মতো, যে ডিরেক্টরিগুলির নাম a দিয়ে শুরু হয়
ড্যাশ (``-'') বিকল্প হিসাবে ভুল ব্যাখ্যা করা যেতে পারে। যদি ডাইরেক্টরিগুলো বিশ্লেষণ করা যায়
একটি ড্যাশ দিয়ে শুরু করুন, বিকল্প তালিকার শেষ নির্দেশ করতে ডাবল-ড্যাশ (``- -'') ব্যবহার করুন
ডিরেক্টরি তালিকাভুক্ত করার আগে।

onworks.net পরিষেবা ব্যবহার করে compute_all অনলাইন ব্যবহার করুন


বিনামূল্যে সার্ভার এবং ওয়ার্কস্টেশন

উইন্ডোজ এবং লিনাক্স অ্যাপ ডাউনলোড করুন

লিনাক্স কমান্ডগুলি

Ad