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

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

5
দ্রুততম রুট নির্ধারণ করতে অ্যালগরিদম?
ধরা যাক আমরা 1 থেকে 5 এ যাচ্ছি The সবচেয়ে সংক্ষিপ্ততম রুটটি হবে 1-4-5-5- (মোট: 60 কিমি)। এটি করার জন্য আমরা ডিজকস্ট্রার অ্যালগরিদম ব্যবহার করতে পারি। এখন সমস্যাটি হ'ল, সংক্ষিপ্ততম রুটটি সবসময় দ্রুতগতির নয়, কারণ ট্র্যাফিক জ্যাম বা অন্যান্য কারণে। উদাহরণ স্বরূপ: 1-2 এর ঘন ঘন ট্র্যাফিক জ্যাম রয়েছে বলে …
17 graph  dijkstra 

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

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

5
জোড় প্রোগ্রামিংয়ের সময় আপনি কীভাবে প্রবাহ অর্জন করতে এবং বজায় রাখতে পারবেন?
ফ্লো হ'ল মিহালি সিসিক্সেন্ট্মিহালাই দ্বারা প্রবর্তিত একটি ধারণা; সংক্ষেপে, এর অর্থ "জোন" এ getোকা। আপনি আপনার কাজে নিমগ্ন বোধ করেন, মনোনিবেশ করেছেন; কাজটি একই সাথে কঠিন তবে চ্যালেঞ্জিং হতে পারে। লোকেরা যখন প্রবাহ অর্জন করে তখন তাদের উত্পাদনশীলতা কমে যায়। প্রোগ্রামিংয়ের জন্য প্রচুর মানসিক ফোকাস প্রয়োজন কারণ আমাদের প্রায়শই একবারে …

2
বিমূর্ত ব্যতিক্রম সুপার টাইপ
যদি ফেলে দেওয়া System.Exceptionএত খারাপ বিবেচিত হয় তবে প্রথমে কেন Exceptionতৈরি করা হয়নি abstract? এইভাবে, কল করা সম্ভব হবে না: throw new Exception("Error occurred."); এটি ঘটেছে ত্রুটি সম্পর্কে আরও বিশদ সরবরাহ করতে প্রাপ্ত ব্যতিক্রমগুলি ব্যবহার করে প্রয়োগ করবে। উদাহরণস্বরূপ, যখন আমি কোনও গ্রন্থাগারের জন্য একটি কাস্টম ব্যতিক্রম শ্রেণিবিন্যাস সরবরাহ করতে …

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

2
ডিডিডি-লাইট নির্ভরতা ইনজেকশনের জন্য একটি প্যাটার্ন ভাষা?
গ্রেগ ইয়ংয়ের আলাপে আমি হোঁচট খেয়েছি D কারণ কেন ডিডিডি প্রকল্পগুলি ব্যর্থ হয় যেখানে তিনি কোনও কিছু উল্লেখ করেন যেখানে at:২০-তে তাকে ডিডিডি-লাইট বলে। সংক্ষেপে তিনি মূলত বলেছিলেন যে কিছু কিছু ডিডিডি সম্পর্কিত কোনও কিছু না করে প্যাটার্ন ল্যাঙ্গুয়েজ (সত্তা, সংগ্রহশালা, মান বস্তু, পরিষেবা ইত্যাদি) হিসাবে ডিডিডি ব্যবহার করে। তিনি। …

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

8
এম্বেড থাকা ডিভাইসে আমি কীভাবে টিডিডি করব?
আমি প্রোগ্রামিংয়ে নতুন নই এবং আমি এমনকি এভিআর-তে কিছু নিম্ন স্তরের সি এবং এএসএমের সাথেও কাজ করেছি, তবে আমি সত্যিই বড় আকারের এমবেডেড সি প্রকল্পের আশেপাশে মাথা পেতে পারি না। রুডি'র টিডিডি / বিডিডি-র দর্শনের দ্বারা অধঃপতিত হওয়ায়, আমি কীভাবে লোকেরা এই জাতীয় কোড লিখি এবং পরীক্ষার জন্য তা বুঝতে …

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

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

4
কেন এখনও দুর্বল টাইপযুক্ত ভাষাগুলি সক্রিয়ভাবে বিকশিত হচ্ছে?
আমি ভাবছি কেন দুর্বল-টাইপ করা ভাষা এখনও সক্রিয়ভাবে বিকশিত হচ্ছে। উদাহরণস্বরূপ, কেউ লিখতে সক্ষম হতে কী সুবিধা অর্জন করতে পারে $someVar = 1; (...) // Some piece of code $someVar = 'SomeText'; পরিবর্তে অনেক ভিন্ন, স্টংলি টাইপড সংস্করণ ব্যবহার করার পরিবর্তে int someInt = 1; (...) string SomeString = 'SomeText'; …

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

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

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

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