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

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

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

3
কিউটি-সি ++ বনাম জেনেরিক সি ++ এবং এসটিএল [বন্ধ]
বন্ধ থাকে। এই প্রশ্নটি অফ-টপিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে এটি সফটওয়্যার ইঞ্জিনিয়ারিং স্ট্যাক এক্সচেঞ্জের বিষয়বস্তু । 5 বছর আগে বন্ধ । উবুন্টু কিউকিউতে ইদানীং আমার সি ++ এ ব্রাশ করা হয়েছে। আমি প্রতিটি কিউটির কাঠামো পছন্দ করি, বিশেষত …
19 c++  qt  stl  gtk  pyqt4 

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

3
ফাংশন কল শব্দার্থক উপস্থাপনের জন্য স্ট্যাক ব্যবহারের বিকল্পগুলি কী?
আমরা সকলেই জানি এবং ভালোবাসি যে ফাংশন কলগুলি সাধারণত স্ট্যাক ব্যবহার করে প্রয়োগ করা হয়; ফ্রেম, রিটার্ন ঠিকানা, পরামিতি, পুরো অনেক আছে। যাইহোক, স্ট্যাকটি একটি বাস্তবায়ন বিশদ: কলিং কনভেনশনগুলি বিভিন্ন জিনিস করতে পারে (যেমন x86 ফাস্টকলের ব্যবহার (কিছু) রেজিস্টার, এমআইপিএস এবং অনুসারীরা রেজিস্টার উইন্ডো ব্যবহার করে এবং তাই) এবং অপ্টিমাইজেশনগুলি …

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

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

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

4
এক্সপোর্টের সম্পত্তি সম্পর্কিত ডকুমেন্টেশনে কি "গেটস বা সেট .." প্রয়োজনীয়?
আমি সি # তে এক্সএমএল মন্তব্যের জন্য সেরা অনুশীলনের একটি সুপারিশ খুঁজছি। আপনি যখন কোনও সম্পত্তি তৈরি করেন, মনে হয় প্রত্যাশিত এক্সএমএল ডকুমেন্টেশনের নিম্নলিখিত ফর্মটি রয়েছে: /// <summary> /// Gets or sets the ID the uniquely identifies this <see cref="User" /> instance. /// </summary> public int ID { get; set; …

5
জোদা টাইম বনাম জাভা টাইম
যদিও জোদা মানক জাভা সময়ের চেয়ে সমৃদ্ধ এবং আরও পরিশীলিত বৈশিষ্ট্যযুক্ত তবে এটি সর্বদা ব্যবহারের পক্ষে সেরা জিনিস নাও হতে পারে। আমার যদি কোনও জাভা কোডে জোডা টাইম বা জাভা টাইম ব্যবহার করা উচিত তবে আমি কীভাবে সিদ্ধান্ত নেব? এমন কোনও নির্দেশিকা আছে যা আমাদের প্রয়োজনীয়তার উপর নির্ভর করে সঠিকটি …
19 java  api  joda-time 

6
উন্নয়ন পদ্ধতি যখন শত শত বিকাশকারী একটি একক সমাধানে কাজ করছেন?
আমরা প্রায় 200 বিকাশকারীদের সমন্বয়ে গঠিত একটি সংস্থা যা একটি একক পণ্য (পুনর্বিবেচনা নিয়ন্ত্রণ গিট ব্যবহার করে) অবিরত কাজ করে যা নির্দিষ্ট তারিখে প্রকাশের পরিকল্পনা করা হয়েছে। বিপুল সংখ্যক বিকাশকারীদের কারণে আমরা প্রতিটি দলে প্রায় 10 জন বিকাশকারীকে নিয়ে "ক্রস ফাংশনাল" দল তৈরি করার চেষ্টা করছি, যার ফলে সংস্থায় প্রায় …

6
একটি প্রোগ্রামিং ভাষা যা আপনাকে সাধারণ ধরণের জন্য নতুন সীমা নির্ধারণ করতে দেয়
অনেক ভাষায় পছন্দ C++, C#এবং Javaআপনি যে বস্তু মত সহজ ধরনের প্রতিনিধিত্ব তৈরি করার অনুমতি দেয় integerবা float। ক্লাস ইন্টারফেস ব্যবহার করে আপনি অপারেটরদের ওভাররাইড করতে পারেন এবং মানটি 100 এর ব্যবসায়িক বিধি ছাড়িয়ে যায় কিনা তা পরীক্ষা করার মতো যুক্তি সম্পাদন করতে পারেন। আমি ভাবছি কিছু ভাষায় এই নিয়মগুলিকে …

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

5
সংকলনের সময় মুছে ফেলার অপব্যবহার সনাক্তকরণ [] বনাম। মোছা
deleteসংকলনের সময় নীচে মন্তব্য করা ত্রুটি সনাক্ত করা সম্ভব কিনা তা আমি জানতে চাই ? বিশেষত, আমি জি ++ সংকলক সম্পর্কে শুনতে চাই। ClassTypeA *abc_ptr = new ClassTypeA[100]; abc_ptr[10].data_ = 1; delete abc_ptr; // error, should be delete []

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

3
বিশ্রামে ট্রাম্প DRY কে ডিকপলিং করে?
বিদ্যমান জাভা এপিআইয়ের বেশিরভাগ কার্যকারিতা প্রকাশ করার জন্য আমি একটি REST এপিআই তৈরি করছি। উভয় এপিআইই আমার সংস্থার অভ্যন্তরীণ ব্যবহারের জন্য; আমাকে বাহ্যিক ব্যবহারের জন্য ডিজাইন করতে হবে না। উভয় এপিআই-এর উপর আমার প্রভাব রয়েছে তবে আমি বিশ্রামটি বাস্তবায়ন করছি। স্থানীয় অ্যাপ্লিকেশনগুলির জন্য জাভা এপিআই ব্যবহার করা অবিরত থাকবে (এটি …
19 java  api  rest  coupling  dry 

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