প্রশ্ন ট্যাগ «readability»

পঠনযোগ্যতা পরিমাপ করে যে কত সহজ কোড পড়তে ও বুঝতে পারা যায়।

19
আপনি কীভাবে জানতে পারবেন যে আপনি পাঠযোগ্য এবং সহজেই বজায় রাখতে সক্ষম কোডটি লিখেছেন?
কেউ তৈরি করবে এমন কোডটি কীভাবে সহজেই পঠনযোগ্য, বোধগম্য এবং রক্ষণাবেক্ষণযোগ্য হয় তা জানবেন? অবশ্যই লেখকের দৃষ্টিকোণ থেকে কোডটি পঠনযোগ্য এবং রক্ষণাবেক্ষণযোগ্য, কারণ লেখক এটি লিখেছিলেন এবং এটি সম্পাদনা করেছিলেন, শুরু করার সাথে। তবে, অবশ্যই একটি উদ্দেশ্যমূলক এবং পরিমাণের মান থাকতে হবে যার দ্বারা আমাদের পেশা কোড পরিমাপ করতে পারে। …

20
`ব্রেক` এবং `চালিয়ে যাওয়া programming খারাপ প্রোগ্রামিং অনুশীলনগুলি কি?
আমার বস অযৌক্তিকভাবে উল্লেখ করতে থাকে যে খারাপ প্রোগ্রামাররা breakএবং continueলুপগুলিতে ব্যবহার করে । আমি তাদের সব সময় ব্যবহার করি কারণ তারা বোঝায়; আমাকে আপনাকে অনুপ্রেরণা দেখাতে দিন: function verify(object) { if (object->value < 0) return false; if (object->value > object->max_value) return false; if (object->name == "") return false; ... …

10
নিয়মিত অভিব্যক্তি সিনট্যাক্স ডিজাইনের দুর্বল পাঠযোগ্যতার কোনও নির্দিষ্ট কারণ আছে?
প্রোগ্রামাররা সকলেই সম্মত হন বলে মনে হয় যে কোডের পাঠযোগ্যতা শর্ট-সিনট্যাক্সড ওয়ান-লাইনারগুলির চেয়ে অনেক বেশি গুরুত্বপূর্ণ যা কাজ করে তবে কোনও সিনিয়র বিকাশকারীকে যে কোনও ডিগ্রির যথার্থতার সাথে ব্যাখ্যা করতে হয় - তবে এটি নিয়মিত অভিব্যক্তিগুলির ঠিক ঠিক নকশা করা হয়েছিল বলে মনে হয়। এর কি কোনও কারণ ছিল? আমরা …

6
একটি একক রেফারেন্স খারাপ শৈলী সঙ্গে ব্যক্তিগত পদ্ধতি?
সাধারণত আমি ক্লাসে একাধিক জায়গায় পুনরায় ব্যবহৃত ফাংশনালিটি encapsulate করতে ব্যক্তিগত পদ্ধতি ব্যবহার করি। তবে কখনও কখনও আমার কাছে একটি বৃহত্তর পাবলিক পদ্ধতি রয়েছে যা ছোট ছোট ধাপে বিভক্ত হতে পারে, যার প্রতিটি তার নিজস্ব ব্যক্তিগত পদ্ধতিতে। এটি পাবলিক পদ্ধতিটি আরও সংক্ষিপ্ত করে তুলবে, তবে আমি আশঙ্কা করছি যে যে …

10
কোড পড়ার জন্য দ্রুত শক্ত পাঠযোগ্য কোড সাফ করুন। কখন লাইন পার করবেন?
আমি যখন কোড লিখি আমি সর্বদা চেষ্টা করি আমার কোডটি যতটা সম্ভব পরিষ্কার এবং পঠনযোগ্য করে তোলার জন্য। প্রতিবার এবং তারপরে এমন একটি সময় আসে যখন আপনাকে লাইনটি অতিক্রম করতে হবে এবং এটিকে দ্রুততর করার জন্য সুন্দর পরিষ্কার কোড থেকে কিছুটা কুরুচিপূর্ণ কোডে যেতে হবে। কখন যে লাইনটি পার করা …

18
দীর্ঘ পদ্ধতি কি সবসময় খারাপ? [বন্ধ]
তাই আগে কাছাকাছি খুঁজছি আমি দীর্ঘ পদ্ধতি খারাপ অনুশীলন সম্পর্কে কিছু মন্তব্য লক্ষ্য করেছি। আমি নিশ্চিত নই যে আমি সর্বদা একমত যে দীর্ঘ পদ্ধতিগুলি খারাপ (এবং অন্যের মতামত চাই)। উদাহরণস্বরূপ আমার কাছে কিছু জ্যাঙ্গো মতামত রয়েছে যা ভিউগুলিতে প্রেরণের আগে তাদের কিছু প্রক্রিয়াজাতকরণ করে, একটি দীর্ঘ পদ্ধতিটি কোডের 350 লাইন। …

11
একই অভিব্যক্তিটির পূর্বাভাস পদ্ধতিতে ভাঙার চেয়ে বড় বুলিয়ান অভিব্যক্তিটি আরও বেশি পঠনযোগ্য? [বন্ধ]
কী বোঝা সহজ, একটি বড় বুলিয়ান স্টেটমেন্ট (বেশ জটিল), বা একই বক্তব্যটি প্রাক্কলিত পদ্ধতিতে বিভক্ত হয়ে পড়েছে (পড়ার জন্য প্রচুর অতিরিক্ত কোড পড়ে)? বিকল্প 1, বিগ বুলিয়ান এক্সপ্রেশন: private static bool ContextMatchesProp(CurrentSearchContext context, TValToMatch propVal) { return propVal.PropertyId == context.Definition.Id && !repo.ParentId.HasValue || repo.ParentId == propVal.ParentId && ((propVal.SecondaryFilter.HasValue && context.SecondaryFilter.HasValue …
63 c#  readability 

4
ভেরিয়েবলের জন্য কনটেস্ট কীওয়ার্ডটি কখন এবং কোন উদ্দেশ্যে ব্যবহার করা উচিত?
যদিও পেয়ে আমার কোড এখানে পর্যালোচিত ব্যবহার ইস্যু constশব্দ এসেছেন। আমি বুঝতে পারি এটি চলকগুলিতে কেবল পঠনযোগ্য আচরণের জন্য প্রয়োগ করা হয়। আমি যখন বিবিধ পরিস্থিতিগুলি কার্যকর হতে পারি তখন সেগুলি সম্পর্কে আমি বিভ্রান্ত। এটি ফাংশন প্রোটোটাইপগুলিতে স্বচ্ছতার খাতিরে ব্যবহার করা উচিত? কোড বিকাশের সময় এটি কী সুরক্ষা পরিমাপ হিসাবে …

9
পঠনযোগ্যতা বনাম রক্ষণাবেক্ষণযোগ্যতা, নেস্টেড ফাংশন কলগুলি লেখার বিশেষ ক্ষেত্রে
নেস্টেড ফাংশন কলগুলির জন্য আমার কোডিং শৈলীটি নিম্নলিখিত: var result_h1 = H1(b1); var result_h2 = H2(b2); var result_g1 = G1(result_h1, result_h2); var result_g2 = G2(c1); var a = F(result_g1, result_g2); আমি সম্প্রতি একটি বিভাগে পরিবর্তিত হয়েছি যেখানে নিম্নলিখিত কোডিং শৈলীটি খুব ব্যবহৃত হয়: var a = F(G1(H1(b1), H2(b2)), G2(c1)); আমার …

4
পিএইচপি-তে ভেরিয়েবলের নামকরণের প্রভাবশালী নাম কী: উটেলकेস বা আন্ডারস্কোরগুলি? [বন্ধ]
Conক্যমত্যটি মনে হয় যে তারা যে প্ল্যাটফর্মটির জন্য বিকাশ করছে তার কনভেনশন অনুসরণ করা উচিত। দেখা: ইন্ডস্কোর না উটেলকেস? নামকরণের কনভেনশন: উট কেস বনাম আন্ডারস্কোর_ক্যাস? যাইহোক, পিএইচপি অভ্যন্তরীণভাবে কোনও কনভেনশন অনুসরণ করেছে বলে মনে হয় না (কোনও বিস্ময় নেই) এমনকি পদ্ধতি এবং কার্যাদি (যেমন mysqli::set_local_infile_default, PDOStatement::debugDumpParams); তবে, আন্ডারস্কোরগুলি ফাংশন নামগুলিতে …

12
সংরক্ষিত শব্দ এড়াতে ইচ্ছাকৃত ভুল বানান
আমি প্রায়শই এমন কোড দেখতে পাই যেগুলিতে সাধারণ শব্দের ইচ্ছাকৃত ভুল বানান অন্তর্ভুক্ত থাকে যা ভাল বা খারাপের জন্য সংরক্ষিত শব্দ হয়ে গেছে: klassবা শ্রেণীরclazz জন্য :Class clazz = ThisClass.class kountএসকিউএল গণনা জন্য :count(*) AS kount ব্যক্তিগতভাবে আমি এটি পঠনযোগ্যতা হ্রাস পাই। আমার নিজস্ব অনুশীলনে আমি খুব বেশি কেস পাইনি …

15
একক আন্ডারস্কোর দিয়ে অব্যবহৃত ভেরিয়েবলের নাম দেওয়া কি খারাপ অভ্যাস?
প্রায়শই যখন ভাষার সিনট্যাক্সের জন্য আমাকে এমন কোনও চলকের নামকরণের প্রয়োজন হয় যা কখনই ব্যবহৃত হয় না, আমি এটির নাম দেব _। আমার মনে, এটি বিশৃঙ্খলা হ্রাস করে এবং কোডের অর্থবহ ভেরিয়েবলগুলিকে ফোকাস করতে দেয়। আমি এটিকে আপত্তিহীন বলে মনে করি যাতে এটি "দৃষ্টির বাইরে, মনের বাইরে" প্রভাব তৈরি করে। …

15
মূলত একটি অন্তর্নির্মিত ফাংশনটির নামকরণ করে এমন কোনও ফাংশন করা কি অনাকাঙ্ক্ষিত?
আমি নির্দিষ্ট প্রসঙ্গে ন্যূনতম এবং সর্বাধিক ক্রিয়াকলাপগুলিতে বিভ্রান্ত হয়ে পড়ি। একটি প্রসঙ্গে আপনি যখন দুটি মানকে আরও বেশি বা তার চেয়ে কম নিতে ফাংশনগুলি ব্যবহার করছেন তখন কোনও সমস্যা নেই। উদাহরণ স্বরূপ, //how many autographed CD's can I give out? int howManyAutographs(int CDs, int Cases, int Pens) { //if no …

8
পদ্ধতি শৃঙ্খলা ব্যবহার করার সময়, আমি কি বস্তুটি পুনরায় ব্যবহার করব বা একটি তৈরি করব?
পদ্ধতিতে শৃঙ্খলা ব্যবহার করার সময়: var car = new Car().OfBrand(Brand.Ford).OfModel(12345).PaintedIn(Color.Silver).Create(); দুটি উপায় থাকতে পারে: একই জিনিসটি পুনরায় ব্যবহার করুন: public Car PaintedIn(Color color) { this.Color = color; return this; } Carপ্রতিটি পদক্ষেপে টাইপের একটি নতুন অবজেক্ট তৈরি করুন : public Car PaintedIn(Color color) { var car = new Car(this); // …

16
কোডটি দক্ষতার সাথে কার্যকর করার সাথে সাথে আপনার পাঠযোগ্যতার ত্যাগ করা উচিত? [বন্ধ]
কোডটি দক্ষতার সাথে কার্যকর করার সাথে সাথে আপনার পাঠযোগ্যতার ত্যাগ করা উচিত? উদাহরণস্বরূপ 3 লাইনের কোড 1 লাইনে আমি পিট গুডলিফের কোড ক্রাফ্টে পড়েছি যে পঠনযোগ্যতা চাবিকাঠি। আপনার চিন্তাগুলো?

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.