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

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

9
"কেবলমাত্র এক ফেরত" ধারণাটি এসেছে কোথা থেকে?
আমি প্রায়শই সেই প্রোগ্রামারদের সাথে কথা বলি যারা বলে " একই পদ্ধতিতে একাধিক রিটার্নের স্টেটমেন্ট না রাখি। " যখন আমি তাদের কারণগুলি আমাকে জিজ্ঞাসা করি, তখন আমার সব কিছুই হয় " কোডিং স্ট্যান্ডার্ড তাই বলে। " বা " এটি বিভ্রান্তিকর। " যখন তারা আমাকে একক রিটার্নের বিবৃতি দিয়ে সমাধানগুলি দেখায়, …

19
আমি কি কোনও ফাংশন থেকে তাড়াতাড়ি ফিরে আসব বা একটি বিবৃতি ব্যবহার করব? [বন্ধ]
আমি প্রায়শই উভয় ফর্ম্যাটে এই ধরণের ফাংশন লিখেছি, এবং আমি ভাবছিলাম যে একটি ফর্ম্যাট অন্যটির চেয়ে বেশি পছন্দ করা হয়, এবং কেন। public void SomeFunction(bool someCondition) { if (someCondition) { // Do Something } } অথবা public void SomeFunction(bool someCondition) { if (!someCondition) return; // Do Something } কোডিং করার …

30
কোঁকড়ানো ধনুর্বন্ধনী তাদের নিজস্ব লাইনে প্রদর্শিত হবে? [বন্ধ]
কোঁকড়ানো ধনুর্বন্ধনী তাদের নিজস্ব লাইনে থাকা উচিত বা না? আপনি এটি সম্পর্কে কি মনে করেন? if (you.hasAnswer()) { you.postAnswer(); } else { you.doSomething(); } বা এটি হওয়া উচিত if (you.hasAnswer()) { you.postAnswer(); } else { you.doSomething(); } অথবা এমনকি if (you.hasAnswer()) you.postAnswer(); else you.doSomething(); দয়া করে গঠনমূলক হন! কেন অভিজ্ঞতাগুলি …

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; ... …

15
বিকাশকারীরা জোর দিয়ে বলেন যে বিবৃতিগুলির অবহেলিত শর্ত না থাকা উচিত এবং সর্বদা অন্য কোনও ব্লক থাকা উচিত
আমার পরিচিত একজন, আমার চেয়ে আরও বেশি মজাদার বিকাশকারী। আমরা প্রোগ্রামিং অনুশীলন সম্পর্কে কথা বলছিলাম এবং 'যদি' বিবৃতিতে তার পদ্ধতির দ্বারা আমাকে হতাশ করা হয়েছিল। তিনি বিবৃতি যে আমি বরং অদ্ভুত মনে হয় সম্পর্কে কিছু অনুশীলন জোর। প্রথমত , যদি একটি বিবৃতি অনুসরণ করা উচিত অন্য বিবৃতি অনুসরণ করা উচিত, …

23
বৈজ্ঞানিক কোড লেখার সময় পরিষ্কার প্রোগ্রামিং
আমি সত্যিই বড় প্রকল্প লিখি না। আমি একটি বিশাল ডাটাবেস বজায় রাখছি না বা লক্ষ লক্ষ কোডের লেনদেন করছি। আমার কোডটি মূলত "স্ক্রিপ্টিং" টাইপ স্টাফ - গাণিতিক ক্রিয়াকলাপ পরীক্ষা করার জন্য বা কোনও কিছুকে অনুকরণ করার জন্য - "বৈজ্ঞানিক প্রোগ্রামিং"। আমি এখন পর্যন্ত দীর্ঘতম প্রোগ্রামগুলিতে কাজ করেছি কয়েকশ লাইনের কোড …

24
অন্যথায় যদি হ্যান্ডেল করার মার্জিত উপায়
এটি একটি গৌণ নিগল, তবে প্রতিবারই আমাকে এই জাতীয় কিছু কোড করতে হবে, পুনরাবৃত্তি আমাকে বিরক্ত করে, তবে আমি নিশ্চিত নই যে সমাধানগুলির কোনওটি আরও খারাপ নয়। if(FileExists(file)) { contents = OpenFile(file); // <-- prevents inclusion in if if(SomeTest(contents)) { DoSomething(contents); } else { DefaultAction(); } } else { DefaultAction(); …

14
বিজ্ঞপ্তি সংক্রান্ত রেফারেন্সগুলিতে কী ভুল?
আমি আজ একটি প্রোগ্রামিং আলোচনায় জড়িত ছিলাম যেখানে আমি কিছু বিবৃতি দিয়েছিলাম যা মূলত অক্ষতভাবে ধরে নিয়েছিল যে বিজ্ঞপ্তিগত রেফারেন্সগুলি (মডিউল, ক্লাসগুলির মধ্যে) সাধারণত খারাপ। একবার আমি আমার পিচটি নিয়ে যাবার পরে, আমার সহকর্মী জিজ্ঞাসা করলেন, "বিজ্ঞপ্তি সংক্রান্ত রেফারেন্সগুলিতে কী সমস্যা?" আমি এই সম্পর্কে দৃ feelings় অনুভূতি পেয়েছি, তবে সংক্ষিপ্তভাবে …

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

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

2
পাইথন ফাইল নামকরণ কনভেনশন?
আমি পিইপি -8 এর এই অংশটি দেখেছি https://www.python.org/dev/peps/pep-0008/#package-and-module-names এটি কোনও মডিউল / শ্রেণি / প্যাকেজের ফাইলের নাম বোঝায় কিনা তা সম্পর্কে আমি পরিষ্কার নই। যদি আমার প্রতিটিটির একটি উদাহরণ থাকে তবে উপযুক্ত হলে ফাইলের নামগুলি আন্ডারস্কোর সহ সমস্ত নিম্নতর হওয়া উচিত? অথবা অন্য কিছু?

5
আমি কি জুনিয়র দেবগণের দ্বারা পড়ার মতো 'চালাক'? আমার জেএসে খুব বেশি ফাংশনাল প্রোগ্রামিং? [বন্ধ]
বাবেল ES6 এ কোডিং করে আমি একটি সিনিয়র ফ্রন্ট-এন্ড দেব। আমাদের অ্যাপ্লিকেশনটির একটি অংশ একটি এপিআই কল করে এবং ডেটা মডেলের উপর ভিত্তি করে আমরা এপিআই কল থেকে ফিরে আসি, নির্দিষ্ট ফর্মগুলি পূরণ করা দরকার। এই ফর্মগুলি দ্বিগুণ-সংযুক্ত তালিকায় সঞ্চিত হয় (যদি পিছনের শেষের অংশটি কিছু ডেটা অবৈধ বলে মনে …

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

6
ভেরিয়েবলের নাম রাখা উচিত আইডি বা আইডি? [বন্ধ]
এটি কিছুটা পেডেন্টিক, তবে আমি কিছু লোককে এইভাবে ব্যবহার করতে দেখেছি Id: private int userId; public int getUserId(); এবং অন্যরা ব্যবহার: private int userID; public int getUserID(); এর মধ্যে একটির কি অন্যটির চেয়ে ভাল নাম রয়েছে? কেন? আমি বড় প্রকল্পগুলিতে এটি খুব বেমানানভাবে দেখেছি। যদি আমি এমন একটি মান নির্ধারণ …

10
কেন আমাদের বেশিরভাগ লোক লুপের পাল্টা ভেরিয়েবল হিসাবে 'আই' ব্যবহার করেন?
আমাদের মধ্যে কেন অনেকে একই ভেরিয়েবল নাম ব্যবহার করে একই প্যাটার্নটি পুনরাবৃত্তি করে সে সম্পর্কে কেউ ভেবে দেখেছেন? for (int i = 0; i < foo; i++) { // ... } এটা কোড আমি কখনো ব্যবহারসমূহ দিকে তাকিয়ে করেছি বলে মনে হয় i, j, kইত্যাদি পুনরাবৃত্তির ভেরিয়েবল হিসেবে। আমি মনে …

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