সফ্টওয়্যার প্রকৌশল

পেশাদারদের, শিক্ষাবিদদের এবং সিস্টেম ডেভলপমেন্ট লাইফ চক্রের মধ্যে কর্মরত শিক্ষার্থীদের জন্য প্রশ্নোত্তর

1
কোড বেজিংয়ের সময় সেরা অনুশীলন
কাঁটাচামচ কোডটি ঘূর্ণায়মান যথাযথ সেরা অনুশীলনগুলি সম্পর্কে আমার একটি প্রশ্ন রয়েছে। আমি ক্রিয়েটিভ কমন্স অ্যাট্রিবিউশন-নন-বাণিজ্যিক-শেয়ারএলক ৩.০ এর আওতায় লাইসেন্স কোড পেয়েছি এবং আমার প্রয়োজন অনুসারে এটিতে উল্লেখযোগ্য পরিবর্তন এনেছি। আমি মনে করি যেন আমার সংস্করণটি অন্যদের উপকার করতে পারে এবং এটিকে পুনরায় বিতরণ করতে চায়। পুনরায় বিতরণের জন্য আমার কী …

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

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

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

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

2
আমার ছোট সফ্টওয়্যার লাইব্রেরির অন্যান্য লাইব্রেরি ব্যবহার করা এড়ানো উচিত?
আমি সবেমাত্র একটি ছোট জাভা গ্রন্থাগার প্রকাশ করেছি যা কেবলমাত্র কয়েকটি ক্লাস এবং পদ্ধতি সরবরাহ করে। যেহেতু আমি মাভেনের সাথে প্রকল্পটি তৈরি করেছি, আমি তত্ক্ষণাত আমার লক্ষ্য অর্জনের জন্য কয়েকটি তৃতীয় পক্ষের লাইব্রেরি ব্যবহার করেছি, বিশেষত: Commons-lang3 (কিছু সাধারণ জাভা সামগ্রীর জন্য) slf4j-api (লগিংয়ের জন্য) কমন্স-আইও (একটি ছোট্ট ফাইল স্টাফের …
13 java  libraries  maven 

4
ফার্নান্দো জে। কর্বাটের "সীমাবদ্ধ ভাষা"
তার জন্য 1990 টুরিং পুরস্কার বক্তৃতা ফার্নান্দো জে Corbató তালিকাভুক্ত কারণে জটিল সিস্টেম অবশ্যম্ভাবীরূপে ব্যর্থ হবে। তার উপসংহারে, তিনি ব্যর্থতার সম্ভাবনা হ্রাস করার জন্য কিছু পরামর্শ দিয়েছেন। তিনি একটি ধারণা নীচে তালিকাভুক্ত করেছেন: [ইউ] নকশা বা সংশ্লেষণের জন্য সীমাবদ্ধ ভাষাগুলির একটি শক্তিশালী পদ্ধতি। কোনও প্রোগ্রামার বা ডিজাইনারকে অপ্রাসঙ্গিক ধারণা প্রকাশের …

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

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

4
অবহেলা জোর দিন
আমি কেবল বেশিরভাগ দীর্ঘ সম্পত্তির নাম সহ একটি বিবৃতি লিখছিলাম এবং এই সমস্যাটি দেখা দিয়েছিল। ধরা যাক আমাদের মত একটি বিবৃতি আছে: if(_someViewModelNameThatIsLong.AnotherPropertyINeedToCheck == someValue && !_someViewModelNameThatIsLong.ThisIsABooleanPropertyThatIsImportant) { //Do something } দ্বিতীয় সম্পত্তিটি একটি বুলিয়ান ধরণের এবং এটি স্টেমেণ্টটি পছন্দ করে তা বোঝা যায় না if(boleanValue == true) প্রত্যাখ্যানকে জোর …

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

2
"ফিচার ক্রিপ" শব্দটি কোথা থেকে এসেছে?
"ফিচার ক্রাইপ" -তে একটি শালীন উইকিপিডিয়া নিবন্ধ রয়েছে, তবে এটির কোনও উত্স উল্লেখ করা হয়নি। একটি গুগল অনুসন্ধান কেবল "আর্ল রিচ" শব্দটি তৈরি করে দাবি করে এমন কিছু অস্পষ্ট নিবন্ধের দিকে নিয়ে যায় , তবে এই দাবির পক্ষে খুব একটা ব্যাকআপ নেই । এই বিষয়ে 2001 সাল থেকে একটি দিলবার্ট …

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

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

4
ডাটাবেস ইতিহাসের সারণী / ট্র্যাকিং সারণী
বর্তমানে আমি এই জাতীয় ট্র্যাকিং / ইতিহাসের টেবিলটি গঠন করতে চাই: প্রাথমিককি - আইডি অন্যান্য টেবিলআইডি - এফকে ক্ষেত্রের নাম - ক্ষেত্রটির নাম এটির ট্র্যাকিং OldValue NewValue ব্যবহারকারীর নাম CreateDateTime সুতরাং মূলত আমি একটি টেবিল রাখতে চাই যা অন্য সারণির ইতিহাস ট্র্যাক করবে, পরিবর্তিত ক্ষেত্রের কলামের নামটি নতুন এবং পুরানো …
13 database  sql  tracking 

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