প্রশ্ন ট্যাগ «code-quality»

উচ্চ মানের কোড লেখার জন্য সেরা অনুশীলনের জন্য প্রশ্ন।

5
রিটার্ন খারাপ স্টাইল / বিপজ্জনক পরে কাজ করার জন্য শেষ অবধি ব্যবহার কি?
একজন আইট্রেটার লেখার অংশ হিসাবে, আমি নিজেকে নীচের কোডের টুকরা (স্ট্রিপিং ত্রুটি পরিচালনার ক্ষেত্রে) লিখতে দেখলাম public T next() { try { return next; } finally { next = fetcher.fetchNext(next); } } এটি পড়ার চেয়ে কিছুটা সহজ খুঁজে পেয়েছি public T next() { T tmp = next; next = fetcher.fetchNext(next); …

17
সঙ্গতিপূর্ণ কোডিং স্টাইল না আছে এমন সহকর্মীদের সাথে কারবার?
আপনি যখন স্টাইলিস্টিক্যালি খারাপ কোড লেখার প্রবণতার সাথে কাজ করছেন তখন আপনি কী করবেন? আমি যে কোডটির কথা বলছি তা সাধারণত প্রযুক্তিগতভাবে সঠিক, যুক্তিসঙ্গতভাবে কাঠামোগত, এমনকি আলগোরিদিমিকভাবে মার্জিতও হতে পারে তবে এটি দেখতে কেবল কুরুচিপূর্ণ দেখাচ্ছে । আমরা পেয়েছি: বিভিন্ন নামকরণ নিয়মাবলী এবং শিরোনাম (এর মিশ্রণ underscore_styleএবং camelCaseএবং UpperCamelএবং CAPSসব …

8
কোনও ক্লাস বা ফাংশনে আবৃত না করে লম্বা কিন্তু সোজা কোডটি অনুলিপি করে পেস্ট করা কি গ্রহণযোগ্য?
ধরুন আমার কাছে ইন্টারনেটের সাথে সংযোগ স্থাপন করার মতো কোডের একটি বিভাগ রয়েছে এবং এর মতো সংযোগের ফলাফলগুলি দেখানো: HttpRequest* httpRequest=new HttpRequest(); httpRequest->setUrl("(some domain .com)"); httpRequest->setRequestType(HttpRequest::Type::POST); httpRequest->setRequestData("(something like name=?&age=30&...)"); httpRequest->setResponseCallback([=](HttpClient* client, HttpResponse* response){ string responseString=response->getResponseDataString(); if(response->getErrorCode()!=200){ if(response->getErrorCode()==404){ Alert* alert=new Alert(); alert->setFontSize(30); alert->setFontColor(255,255,255); alert->setPosition(Screen.MIDDLE); alert->show("Connection Error","Not Found"); }else if((some other different …

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

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

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

13
100% কোড কভারেজ একটি পাইপ স্বপ্ন?
ভারী jquery / backbonejs ওয়েব অ্যাপ্লিকেশনগুলিতে 100% কোড কভারেজ আশা করা কি সম্ভব? যখন জাভাস্ক্রিপ্ট / জকোয়ারিতে প্রকৃত কোড কভারেজ 92% -95% এর আশেপাশে থাকে তখন 100% কভারেজ পূরণ না হওয়ার কারণে স্প্রিন্টে ব্যর্থ হওয়া কি যুক্তিসঙ্গত?
28 code-quality  tdd  bdd 

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

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

5
কোডের মালিকানা কি কোডের গন্ধ?
বিতর্কিত প্রোগ্রামিং মতামত থ্রেডে আমি এই উত্তরটি পড়ার পর থেকেই এটি নিয়ে আমি ভাবছিলাম : আপনার কাজ নিজেকে কাজ থেকে দূরে রাখা হয়। আপনি যখন আপনার নিয়োগকর্তার জন্য সফ্টওয়্যার লিখছেন, আপনার তৈরি করা কোনও সফ্টওয়্যার এমনভাবে লিখতে হবে যাতে এটি কোনও বিকাশকারী বাছাই করতে পারে এবং সর্বনিম্ন পরিশ্রমের সাথে বোঝা …

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

7
এক-লাইন পদ্ধতিতে রিটার্ন মান এবং রিটার্নের স্টেটমেন্টের গণনা বিভক্ত করবেন?
একটি সহকর্মীর সাথে আমার একটি returnবক্তব্য এবং স্টেটমেন্টটি ভাঙ্গা নিয়ে আলোচনা হয়েছে যা দুটি লাইনে ফেরতের মান গণনা করে। উদাহরণ স্বরূপ private string GetFormattedValue() { var formattedString = format != null ? string.Format(format, value) : value.ToString(); return formattedString; } পরিবর্তে private string GetFormattedValue() { return format != null ? string.Format(format, …

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

16
সংক্ষিপ্ত শনাক্তকারীরা কি খারাপ? [বন্ধ]
বন্ধ । এই প্রশ্নটি মতামত ভিত্তিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে এটি পোস্টে সম্পাদনা করে সত্য এবং উদ্ধৃতি দিয়ে উত্তর দেওয়া যায় । 6 বছর আগে বন্ধ ছিল । সংক্ষিপ্ত শনাক্তকারীরা কি খারাপ? সনাক্তকারী দৈর্ঘ্য কোড বোঝার সাথে কীভাবে …

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

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