প্রশ্ন ট্যাগ «programming-practices»

প্রোগ্রামিং অনুশীলনগুলি সাধারণত সফটওয়্যার বিকাশে সাধারণত বা না হিসাবে ব্যবহৃত অনুশীলন। এর মধ্যে অ্যাগিল ডেভলপমেন্ট, কানবান, কোডিং শর্টকাট ইত্যাদির মতো জিনিস অন্তর্ভুক্ত থাকতে পারে

10
অ্যালগরিদমিক প্রোগ্রামিংয়ের জন্য পাইথনকে সি এর চেয়ে বেশি পছন্দ করা
আমি কিছুটা অ্যালগরিদম অধ্যয়ন করেছি এবং এসপিওজে.পিএল টপকোডার ইত্যাদির মতো সাইটগুলিতে সন্ধান করেছি I've আমি দেখেছি যে প্রোগ্রামাররা সাধারণত বেশিরভাগ অ্যালগরিদমিক প্রোগ্রামিং প্রতিযোগিতার জন্য সি বা সি ++ পছন্দ করেন। এখন ইদানীং আমার কিছুটা সমস্যা হচ্ছে। আমি সি এবং পাইথন উভয়ই জানি এবং কোনও কোড লেখার চেষ্টা করার সময় আমি …

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

2
আধুনিক সি ++ দৃষ্টান্তগুলির সেরা ওভারভিউ? [বন্ধ]
বন্ধ থাকে। এই প্রশ্নটি অফ-টপিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে এটি সফটওয়্যার ইঞ্জিনিয়ারিং স্ট্যাক এক্সচেঞ্জের বিষয়বস্তু । 4 বছর আগে বন্ধ ছিল । আমি 8 থেকে 10 বছর আগে সি ++ লিখে ব্যাপকভাবে লিখতাম। আমি পেশাগত কারণে সি # …

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

4
ইনজেকশন নির্ভরতাগুলি কর্টর বা প্রতি পদ্ধতিতে করা উচিত?
বিবেচনা: public class CtorInjectionExample { public CtorInjectionExample(ISomeRepository SomeRepositoryIn, IOtherRepository OtherRepositoryIn) { this._someRepository = SomeRepositoryIn; this._otherRepository = OtherRepositoryIn; } public void SomeMethod() { //use this._someRepository } public void OtherMethod() { //use this._otherRepository } } বিরুদ্ধে: public class MethodInjectionExample { public MethodInjectionExample() { } public void SomeMethod(ISomeRepository SomeRepositoryIn) { //use SomeRepositoryIn } …

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

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

4
টেস্ট চালিত বিকাশ কীভাবে করবেন
আমার অ্যাপ্লিকেশন বিকাশের ক্ষেত্রে 2+ বছরের অভিজ্ঞতা রয়েছে। এই দুই বছরে আমার উন্নয়নের দিকে দৃষ্টিভঙ্গি নিম্নরূপ ছিল প্রয়োজনীয়তা বিশ্লেষণ সনাক্তকরণের মূল উপাদান / অবজেক্টস, প্রয়োজনীয় ফাংশন, আচরণ, প্রক্রিয়া এবং তাদের সীমাবদ্ধতা শ্রেণি তৈরি করুন, তাদের মধ্যে সম্পর্ক তৈরি করুন, বস্তুর আচরণ ও রাজ্যে বাধা প্রয়োজন অনুসারে আচরণগত বাধা নিয়ে ক্রিয়া …

7
আমি কি বড় ফাংশনগুলিকে রিফ্যাক্টর করব যাতে বেশিরভাগই একটি রেজেক্স থাকে? [বন্ধ]
বন্ধ । এই প্রশ্নটি মতামত ভিত্তিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে পোস্টটি সম্পাদনা করে সত্য এবং উদ্ধৃতি দিয়ে উত্তর দেওয়া যায় । 5 বছর আগে বন্ধ । আমি সবেমাত্র একটি ফাংশন লিখেছি যা প্রায় 100 টি লাইনের বিস্তৃত। এটি …

2
কোনটি আরও ভাল: সিলেকশন স্ট্রিং প্যারামিটার সহ একত্রে গিটার বা 1 পদ্ধতি?
আমাদের জ্ঞানের ডোমেনটিতে লোকেদের খালি পায়ে একটি চাপ-রেকর্ডিং প্লেট ধরে হাঁটা জড়িত। কোনও চিত্রের সেন্সর ডেটাতে স্বীকৃতি পেলে আমরা 'চিত্র' শ্রেণীর অবজেক্টগুলির ফলাফল হিসাবে আমরা চিত্র স্বীকৃতিটি করি। বেশ কয়েকটি গণনা রয়েছে যা অবশ্যই পায়ের ডেটাতে সম্পাদন করা উচিত। এখন, কোন এপিআই ভাল হবে: class Foot : public RecognizedObject { …

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

2
বনাম দ্বিতীয়-সিস্টেম প্রভাব ফেলে দেওয়ার জন্য একটি তৈরি করুন
একদিকে এমন একটি পরামর্শ রয়েছে যা বলছে "ফেলে দেওয়ার জন্য একটি তৈরি করুন"। কেবলমাত্র একটি সফ্টওয়্যার সিস্টেম শেষ করে এবং শেষের পণ্যটি দেখার পরে আমরা বুঝতে পারি যে ডিজাইনের পর্যায়ে কী ভুল হয়েছে এবং কীভাবে আমাদের সত্যিই এটি করা উচিত ছিল তা বুঝতে পারি। অন্যদিকে "দ্বিতীয়-সিস্টেমের প্রভাব" রয়েছে যা বলে …

9
কোনও প্রোগ্রামারকে কোডের বহিঃপ্রকাশ বাড়ানোর জন্য লেখার পাঠ নেওয়া উচিত?
প্রদত্ত যে প্রোগ্রামাররা লেখক এবং বিমূর্ত ধারণা এবং ধারণাগুলি প্রকাশের জন্য কোড লেখেন, এবং ভাল কোডটি অন্য প্রোগ্রামারদের কোনও অসুবিধা এবং ভুল বোঝাবুঝি ছাড়াই পড়া উচিত, কোনও প্রোগ্রামারকে আরও ভাল কোড লেখার জন্য লেখার পাঠ নেওয়া উচিত? বিমূর্ত ধারণা এবং বাস্তব জগতে সমস্যা / সত্তা ভাল কোড লেখার একটি গুরুত্বপূর্ণ …

7
পরিষ্কার প্রস্থানের জন্য অ-শূন্য প্রস্থান স্থিতি
যদি প্রশ্নে কর্মসূচিটি সঠিকভাবে চালিত হয় তবে কোনও শূন্য-বহির্গমন প্রস্থান কোডটি ফেরানো কি গ্রহণযোগ্য? উদাহরণস্বরূপ, বলুন আমার কাছে একটি সাধারণ প্রোগ্রাম রয়েছে যা (কেবল) নিম্নলিখিতগুলি করে: প্রোগ্রাম এন আর্গুমেন্ট লাগে। এটি মিনিটের একটি প্রস্থান কোড ফেরত দেয় (এন, 255)। নোট করুন যে কোনও এন প্রোগ্রামের জন্য বৈধ। আরও বাস্তবসম্মত প্রোগ্রামটি …

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

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