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

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

3
ডেস্কটপ অ্যাপ্লিকেশনগুলি ওয়েব সার্ভিসের আগে দূরবর্তী সার্ভারের সাথে কীভাবে যোগাযোগ করেছিল?
আমার ডেস্কটপ অ্যাপ্লিকেশনগুলির সাথে খুব বেশি এক্সপ্রেসেন্স নেই, তবে যদি আমি একটি ক্লায়েন্ট সার্ভার ডেস্কটপ অ্যাপ্লিকেশন তৈরি করতে পারি, তবে ডেটা অ্যাক্সেস একটি ওয়েব সার্ভিসের মাধ্যমে করা হত would আমি বিশ্বাস করি যে কোনও ওয়েব সার্ভিসের মাধ্যমে ডেটা অ্যাক্সেস সুরক্ষা প্রদান করে - আমাকে ডিবি সার্ভারের ব্যবহারকারীর নাম এবং পাসওয়ার্ড …

4
লুপ টীকাটির জন্য এই অতিরিক্ত পরিবর্তনশীলটি ব্যবহার করার কোনও সুবিধা আছে কি?
আমি যে বড় প্রকল্পে (সিউডোকোড) কাজ করছি তার মধ্যে নীচের লুপ টীকাটি পেয়েছি: var someOtherArray = []; for (var i = 0, n = array.length; i < n; i++) { someOtherArray[i] = modifyObjetFromArray(array[i]); } আমার মনোযোগ কী এনেছে তা হ'ল অতিরিক্ত "এন" পরিবর্তনশীল। আমি এর আগে কখনও লুপের জন্য লেখা …

4
ব্যক্তিগত ডেটা অ্যাক্সেস করার জন্য কোনও ব্যক্তিগত পদ্ধতি কখন সর্বজনীন রুট নিতে হবে?
ব্যক্তিগত ডেটা অ্যাক্সেস করার জন্য কোনও ব্যক্তিগত পদ্ধতি কখন সর্বজনীন রুট নিতে হবে? উদাহরণস্বরূপ, আমার যদি এই অপরিবর্তনীয় 'গুণক' শ্রেণি থাকে (কিছুটা স্বীকৃত, আমি জানি): class Multiplier { public: Multiplier(int a, int b) : a(a), b(b) { } int getA() const { return a; } int getB() const { return …

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

2
ডেলিগেশন কী এবং আইওএস প্রোগ্রামিংয়ে এটি গুরুত্বপূর্ণ কেন?
এই মুহুর্তে আমি নিজেকে আইওএস প্রোগ্রামিং শিখিয়ে দিচ্ছি, এবং একটি ধারণা যে আমার মাথা ঘিরে রাখা সত্যিই কঠিন মনে হচ্ছে তা হ'ল প্রতিনিধি দল। এটা কি? কেন এবং কিভাবে এটি ব্যবহার করা হয়? সুবিধা কী? আমি যে বইটি পড়ছি তা থেকে প্রযুক্তিগত লেখা বোঝা শক্ত করে তোলে।

4
কীভাবে আমার সহকর্মীদের বোঝাতে পারি যে জিনিসগুলি সঠিকভাবে করা তাদের সময় সাশ্রয় করবে
আমি সম্প্রতি একটি নতুন সংস্থায় শুরু করেছি, কয়েক মুঠো প্রোগ্রামার নিয়ে। এটি একটি মাঝারি আকারের সংস্থা, প্রায় 70 জন কর্মচারী, তবে আইটিটিতে কেবল 9-10 জন রয়েছে এবং আমার পাশে 3 টি "প্রোগ্রামার" রয়েছে। যাইহোক, এই ছেলেরা খুব সীমিত অভিজ্ঞতা আছে এবং সত্যিই মারাত্মকভাবে অনেক কিছু করছে। উদাহরণস্বরূপ, আমাদের প্রকল্পগুলির মধ্যে …

2
অবৈধ ফর্ম জমা দিয়ে পোস্ট / পুনর্নির্দেশ / জিইটি?
ওয়েব বিকাশের ক্ষেত্রে, যখন ফর্ম জমা দেওয়ার ক্ষেত্রগুলিও অবৈধ হয়, তখন কি পোষ্ট / পুনর্নির্দেশ / জিইটি করা ভাল অনুশীলন ? সাধারণত, এই ইভেন্টে কোনও সংবেদনশীল লেনদেন ঘটেনি। যাইহোক, কোনও যুক্তি তৈরি করা যেতে পারে, তবে, পোষ্ট / পুনর্নির্দেশ / জিইটি প্যাটার্নটি ব্যবহার করা এখনও ভাল অনুশীলন?

13
কোঁকড়ানো ব্রেস স্যুপ সঙ্গে লেনদেন
আমি বহু বছর ধরে সি # এবং ভিবি.এনইটি উভয় ক্ষেত্রে প্রোগ্রাম করেছি, তবে মূলত ভিবিতে। আমি সি # এর দিকে ক্যারিয়ারে পরিবর্তন আনছি এবং সামগ্রিকভাবে আমি সি # আরও পছন্দ করি। আমার একটি সমস্যা হচ্ছে, তবে এটি কোঁকড়ানো ব্রেস স্যুপ। ভিবিতে, প্রতিটি কাঠামো কীওয়ার্ডের সাথে একটি মিলের নিকট কীওয়ার্ড থাকে, …

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

7
কোডের অভ্যন্তরে পরিবর্তনশীল ব্যবহারকে সাধারণীকরণ করুন
আমি জানতে চাই যে ভেরিয়েবলগুলি সাধারণীকরণ করা ভাল অভ্যাস কিনা (সমস্ত মান সংরক্ষণের জন্য একক ভেরিয়েবল ব্যবহার করুন)। সহজ উদাহরণ বিবেচনা করুন Strings querycre,queryins,queryup,querydel; querycre = 'Create table XYZ ...'; execute querycre ; queryins = 'Insert into XYZ ...'; execute queryins ; queryup = 'Update XYZ set ...'; execute queryup; …

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

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

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

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

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

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