প্রশ্ন ট্যাগ «coding-style»

কোডিং স্টাইল হ'ল গাইডলাইনগুলির একটি সেট যা উত্স কোডটি পঠনযোগ্যতা এবং বুঝতে সহায়তা করে।

15
আমি কি আমার স্ব-শিখানো কোডিং অনুশীলন চালিয়ে যেতে পারি বা পেশাদারভাবে কোডিং কীভাবে করব? [বন্ধ]
ইদানীং আমি পেশাগত কাজ পাচ্ছি, অন্যান্য প্রোগ্রামারদের সাথে ঘুরে বেড়াচ্ছি, এবং শিল্পে বন্ধু তৈরি করছি। একমাত্র জিনিস আমি 100% স্ব-শিক্ষিত। এটি আমার স্টাইলকে সঠিকভাবে প্রশিক্ষণপ্রাপ্তদের স্টাইল থেকে চূড়ান্তভাবে বিচ্যুত করেছিল। এটি আমার কোডটির কৌশল এবং সংগঠন যা আলাদা। এটি আমার করা বেশ কয়েকটি কাজের মিশ্রণ। আমি এক সাথে বেশ কয়েকটি …

8
কন্ডিশনের অংশে অ্যাসাইনমেন্টগুলি কী খারাপ অভ্যাস?
ধরে নেওয়া যাক আমি একটি ফাংশন লিখতে চাই যা সিতে দুটি স্ট্রিং সংহত করে আমি এটি যেভাবে লিখব তা হ'ল: void concat(char s[], char t[]){ int i = 0; int j = 0; while (s[i] != '\0'){ i++; } while (t[j] != '\0'){ s[i] = t[j]; i++; j++; } s[i] …

3
এটি কি প্রতীকী ধ্রুবক ওভারকিলের ব্যবহার?
আমি সফটওয়্যার ইঞ্জিনিয়ারিংয়ে মোটামুটি নতুন, এবং তাই একটি শেখার অনুশীলন হিসাবে আমি একটি দাবা খেলা লিখেছি। আমার বন্ধুটির দিকে এটি ছিল এবং আমার কোডটি দেখতে দেখতে পেল for (int i = 0; i < 8; i++){ for (int j = 0; j < 8; j++){ তিনি জোর দিয়েছিলেন যে এটি …

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

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

5
আমি প্যারামিটারের মাধ্যমে সি স্ট্রাক্টগুলি শুরু করতে পারি, না ফেরতের মান দ্বারা? [বন্ধ]
আমি যে সংস্থাটিতে কাজ করি সেগুলি তাদের ডেটা স্ট্রাকচারের সমস্তটির সূচনা এভাবে শুরু করে: //the structure typedef struct{ int a,b,c; } Foo; //the initialize function InitializeFoo(Foo* const foo){ foo->a = x; //derived here based on other data foo->b = y; //derived here based on other data foo->c = z; //derived …

8
এখানে কি ব্যতিক্রম ছোঁড়া একটি বিরোধী প্যাটার্ন?
কোড পর্যালোচনার পরে আমি কেবল একটি নকশা পছন্দ নিয়ে আলোচনা করেছি। আমি আপনার মতামত কি অবাক। এই Preferencesশ্রেণিটি রয়েছে, যা কী-মান জোড়গুলির জন্য একটি বালতি। নাল মান বৈধ (এটি গুরুত্বপূর্ণ)। আমরা প্রত্যাশা করি যে নির্দিষ্ট মানগুলি এখনও সংরক্ষণ নাও হতে পারে, এবং আমরা অনুরোধের সময় পূর্বনির্ধারিত ডিফল্ট মান দিয়ে এগুলি …

10
পদ্ধতি প্যারামিটার হিসাবে সদস্য ভেরিয়েবল পাস করা
একটি প্রকল্পে আমি এই জাতীয় কোড পেয়েছি: class SomeClass { private SomeType _someField; public SomeType SomeField { get { return _someField; } set { _someField = value; } } protected virtual void SomeMethod(/*...., */SomeType someVar) { } private void SomeAnotherMethod() { //............. SomeMethod(_someField); //............. } }; আমি কীভাবে আমার সতীর্থদের …

8
জাভাতে স্টাইলটি কী আরও ভাল (ইনস্ট্যান্স ভেরিয়েবল বনাম রিটার্ন মান)
আমার ক্লাসে কিছু পদ্ধতিতে যখন সাধারণ তথ্য ব্যবহার করার প্রয়োজন হয় তখন আমি প্রায়শই এই দুটি পদ্ধতির মধ্যে কোনটি ব্যবহার করতে হয় তা স্থির করতে নিজেকে লড়াই করতে দেখি। এর চেয়ে ভাল পছন্দ আর কী হতে পারে? এই বিকল্পে, আমি অতিরিক্ত ভেরিয়েবলগুলি ঘোষণা করার প্রয়োজন এড়াতে এবং পদ্ধতির পরামিতিগুলি সংজ্ঞায়িত …

10
"চাইল্ড x = নতুন চাইল্ড ();" এর পরিবর্তে "প্যারেন্ট এক্স = নতুন চাইল্ড ();" কি "খারাপ অভ্যাসটি যদি আমরা পরে ব্যবহার করতে পারি?
উদাহরণস্বরূপ, আমি এমন কিছু কোড দেখেছি যা এই জাতীয় খণ্ড তৈরি করে: Fragment myFragment=new MyFragment(); যা মাইফ্রেগমেন্টের পরিবর্তে ফ্রেগমেন্ট হিসাবে একটি ভেরিয়েবল ঘোষণা করে, যা মাইফ্রেগমেন্টটি খণ্ডের একটি শিশু শ্রেণি। আমি কোডগুলির এই লাইনটি সন্তুষ্ট না কারণ আমার ধারণা এই কোডটি হওয়া উচিত: MyFragment myFragment=new MyFragment(); যা আরও নির্দিষ্ট, এটি …

8
আমার ক্ষেত্রে কোনও রাউন্ডিং ত্রুটি না ঘটলেও ভাসমান সংখ্যার সমতার তুলনা কি জুনিয়র বিকাশকারীকে বিভ্রান্ত করে?
উদাহরণস্বরূপ, আমি 0,0.5, ... 5 থেকে বোতামগুলির একটি তালিকা দেখাতে চাই, যা প্রতিটি 0.5 এর জন্য লাফ দেয়। এটি করার জন্য আমি লুপের জন্য একটি ব্যবহার করি এবং STANDARD_LINE বোতামে ভিন্ন বর্ণ রয়েছে: var MAX=5.0; var DIFF=0.5 var STANDARD_LINE=1.5; for(var i=0;i<=MAX;i=i+DIFF){ button.text=i+''; if(i==STANDARD_LINE){ button.color='red'; } } এই ক্ষেত্রে কোনও গোলিং …

3
কোড ইনডেন্টেশনের উত্স
কে কোড ইনডেন্টেশন চালু করেছিল, সেইসাথে এটি কখন এবং কোথায় চালু হয়েছিল তা জানতে আগ্রহী। কোড অনুধাবন করার পক্ষে এটি এতটা সমালোচিত মনে হয় তবে এটি সর্বজনীন ছিল না। বেশিরভাগ ফোর্টরান এবং বেসিক কোডটি ছিল (কি?) ইন্ডেনডেন্ট ছিল এবং কোবলের ক্ষেত্রেও এটি একই রকম। আমি নিশ্চিত যে আমি এমনকি পুরানো …

3
বিবেচনাগুলি পরিচালনা করার সময় ত্রুটি
সমস্যাটি: দীর্ঘদিন থেকে, আমি এই exceptionsপ্রক্রিয়াটি সম্পর্কে উদ্বিগ্ন , কারণ আমি অনুভব করি যে এটির কী হওয়া উচিত তা সত্যিই সমাধান করে না। দাবি: এই বিষয় সম্পর্কে বাইরে দীর্ঘ বিতর্ক রয়েছে এবং তাদের বেশিরভাগ exceptionsএকটি ত্রুটি কোড ফেরত বনাম তুলনা করতে লড়াই করে । এটি এখানে অবশ্যই বিষয় নয়। একটি …

7
কী-ভ্যালু পেয়ারের মতো প্রাক-বিল্ট স্ট্রাকচারের চেয়ে আমি কখন 2-প্রপার্টি ক্লাস ব্যবহার করব?
প্রাক-বিল্ট জেনেরিক স্ট্রাকচার যেমন একটি KeyValuePairবা এ ব্যবহার করার পরিবর্তে আপনার নিজের শ্রেণিতে কী / মান ধরণের ডেটা রাখা উচিত Tuple? উদাহরণস্বরূপ, আমি তৈরি বেশিরভাগ কম্বোবক্সগুলিতে একটি ডিসপ্লেনাম এবং একটি মান থাকে। এটি এমন ধরণের ডেটা যা আমি সিদ্ধান্ত নেওয়ার চেষ্টা করছি যখন কোন নতুন শ্রেণিতে স্থাপন করা যায় এবং …
31 c#  coding-style 

4
যাদু স্ট্রিং / সংখ্যা ব্যবহার [বন্ধ]
এটি কিছুটা বিতর্কিত বিষয়, এবং আমি অনুমান করি প্রোগ্রামাররা যতটা মতামত রয়েছে। তবে এর স্বার্থে, আমি জানতে চাই যে ব্যবসায় (বা আপনার কাজের জায়গাগুলিতে) সাধারণ প্রচলিত পদ্ধতিগুলি কী। আমার কাজের জায়গায় আমাদের একটি কঠোর কোডিং গাইডলাইন রয়েছে। এর একটি বিভাগ যাদু স্ট্রিং / সংখ্যার জন্য উত্সর্গীকৃত। এতে বলা হয়েছে (সি …

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