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

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

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

3
দৃষ্টি প্রতিবন্ধী প্রোগ্রামারের জন্য কোডিং স্টাইল [বন্ধ]
আমি দৃষ্টি প্রতিবন্ধী। চশমা সহ আমি গাড়ি চালানোর জন্য যথেষ্ট দেখতে পাচ্ছি, তবে হরফ আকারে আমি কাজ করতে স্বাচ্ছন্দ্য বোধ করি আমি একবারে প্রায় 100 টি অক্ষরের 15 লাইন দেখতে পারি। এটি আমার কোডিং শৈলীতে প্রভাব ফেলেছে। একটি কাজ আমি করি তা হ'ল সংক্ষিপ্ত ফাংশনগুলি। আমার কোডটি ভাল পর্যালোচনা পেতে …

9
JOIN কীওয়ার্ড ব্যবহার করে বা না
নিম্নলিখিত এসকিউএল অনুসন্ধানগুলি একই: SELECT column1, column2 FROM table1, table2 WHERE table1.id = table2.id; SELECT column1, column2 FROM table1 JOIN table2 ON table1.id = table2.id; এবং অবশ্যই আমি চেষ্টা করেছি এমন প্রতিটি ডিবিএমএসে একই ক্যোয়ারী পরিকল্পনার ফলাফল। তবে প্রতিবার প্রায়শই আমি একটি মতামত পড়ি বা শুনি যে একজন অবশ্যই অন্যজনের …
45 sql  coding-style 

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

10
লিনকিউ এবং ল্যাম্বডা এক্সপ্রেশনগুলির ব্যবহার কি কম পাঠযোগ্য কোডের দিকে নিয়ে যায়? [বন্ধ]
আমি লিন্কে সহকর্মীর সাথে আলোচনা করছি, আমি এখানে অনুলিপি করব: সহকর্মী: এখানে সৎ হতে দিন। লিনাক সিনট্যাক্স চুষে দেয়। এটি বিভ্রান্তিকর এবং স্বজ্ঞাত নয়। আমি: ওহ এসো, টি-এসকিউএল এর চেয়ে বেশি বিভ্রান্তি? সহকর্মী: আহ, হ্যাঁ আমি: এটির একই বেসিক অংশ রয়েছে, নির্বাচন করুন, কোথায় এবং কোথা থেকে সহকর্মী: আমার কাছে …

6
শর্তগুলির ক্ষেত্রে দীর্ঘতম বিন্যাসের সবচেয়ে পঠনযোগ্য উপায়? [বন্ধ]
ifযদি সম্ভব হয় তবে দীর্ঘ বাতাসের পরিস্থিতি এড়ানো উচিত, তবুও অনেক সময় আমরা সকলেই সেগুলি লিখি। এমনকি এটি খুব সাধারণ শর্ত হলেও জড়িত বিবৃতিগুলি কখনও কখনও খুব শব্দযুক্ত হয়, তাই পুরো শর্তটি খুব দীর্ঘ হয়। সেগুলি ফর্ম্যাট করার সবচেয়ে পঠনযোগ্য উপায় কী? if (FoobarBaz::quxQuux(corge, grault) || !garply(waldo) || fred(plugh) !== …

9
"ইও-ইও সমস্যাটি এড়ানো" "আদিম আবেগকে" অনুমোদনের একটি কার্যকর কারণ?
মতে কখন আদিম আবেগ একটি কোড গন্ধ হয় না? , স্ট্রিং অবজেক্টের পরিবর্তে একটি জিপ কোড উপস্থাপনের জন্য আমার একটি জিপকোড অবজেক্ট তৈরি করা উচিত। তবে আমার অভিজ্ঞতায় আমি দেখতে পছন্দ করি prefer public class Address{ public String zipCode; } পরিবর্তে public class Address{ public ZipCode zipCode; } কারণ আমি …

11
ইন্টারফেস ব্যবহার না করা কি খারাপ অভ্যাস? [বন্ধ]
আমি ইন্টারফেসগুলি খুব কমই ব্যবহার করি এবং এগুলি অন্যের কোডে সাধারণ দেখতে পাই। এছাড়াও আমি সাব এবং সুপার ক্লাস তৈরি করি (নিজের ক্লাস তৈরি করার সময়) আমার কোডে খুব কমই। এটি একটি খারাপ জিনিস? আপনি এই স্টাইল পরিবর্তন করার পরামর্শ দিতে চান? এই স্টাইলের কোনও পার্শ্ব প্রতিক্রিয়া আছে কি? এটি …

8
একটি আইএফ বিবৃতি উল্টানো
তাই আমি কয়েক বছর ধরে প্রোগ্রামিং করছি এবং সম্প্রতি রিশার্পার আরও ব্যবহার শুরু করেছি। রিশার্পার আমাকে সর্বদা একটি পরামর্শ দেয় তা হ'ল "বাসা বাঁধতে কমাতে বিবৃতি" যদি "উল্টে ফেলা হয়"। ধরা যাক আমার এই কোডটি রয়েছে: foreach (someObject in someObjectList) { if(someObject != null) { someOtherObject = someObject.SomeProperty; } } …

13
মান নির্ধারণের জন্য বুলিয়ান প্যারামিটার ব্যবহার করা কি ভুল?
মতে আচরণ নির্ধারণের জন্য বুলিয়ান প্যারামিটার ব্যবহার করা কি ভুল? , আমি কোনও আচরণ নির্ধারণের জন্য বুলিয়ান প্যারামিটারগুলি ব্যবহার এড়ানোর গুরুত্ব জানি eg মূল সংস্করণ public void setState(boolean flag){ if(flag){ a(); }else{ b(); } c(); } নতুন সংস্করণ: public void setStateTrue(){ a(); c(); } public void setStateFalse(){ b(); c(); } …

13
যে ভাষাগুলিতে পূর্ণসংখ্যার ধাপগুলিতে আন্ডারস্কোরগুলি মঞ্জুরি দেয় না, তাদের 1 বিলিয়ন স্থির করে ধ্রুবক তৈরি করা কি ভাল অনুশীলন?
যে ভাষাগুলিতে পূর্ণসংখ্যার অক্ষরে আন্ডারস্কোরগুলি মঞ্জুরি দেয় না , তাদের 1 বিলিয়ন স্থির করে ধ্রুবক তৈরি করা কি ভাল ধারণা? যেমন সি ++ এ: size_t ONE_BILLION = 1000000000; অবশ্যই, আমাদের 100 এর মতো ছোট সংখ্যার জন্য ধ্রুবক তৈরি করা উচিত নয় 9 তবে 9 টি শূন্যের সাথে যুক্তিযুক্তভাবে শূন্য ছেড়ে …

14
যখন কোনও টাইট ডেডলাইনের মুখোমুখি হয়ে অন্যের কোড পরিষ্কার করা কতটা গুরুত্বপূর্ণ? [বন্ধ]
(আমি এইচটিএমএল / সিএসএস কোড (প্রোগ্রামিং ল্যাঙ্গুয়েজ নয়) সম্পর্কে কথা বলছি তবে আমি মনে করি প্রোগ্রামারদের মতো আমরাও একই সমস্যার মুখোমুখি হয়েছি।) আমি একটি দলের সিনিয়র ফ্রন্ট-এন্ড ডিজাইনার এবং আমাকে প্রায়শই আমার জুনিয়রদের আউটপুটটি শক্ত সময়সীমার মধ্যে পুনরায় কাজ করতে হয়। আমি 2 সমস্যার মুখোমুখি হয়েছি: তাদের কোডিং স্টাইলটি কিছুটা …

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

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); // …

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

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