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

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

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

2
কেবল শিরোনামের পাঠাগারগুলি কি আরও দক্ষ?
অনুমিতি কেবলমাত্র সি ++ এর জন্য শিরোনাম-কেবল লাইব্রেরিগুলির একটি সুবিধা হ'ল এগুলি পৃথকভাবে সংকলন করার দরকার নেই। সি এবং সিতে ++ inlineকেবল তখনই বোধগম্য হয় যদি ফাংশনটি একটি শিরোনাম ফাইল * এ সংজ্ঞায়িত করা হয়। Ditionতিহ্যগতভাবে, সি, .c / .h লেআউট ব্যবহার করা হয়েছে, যেখানে শিরোনাম অনুবাদ ইউনিটের সর্বনিম্ন পাবলিক …
48 c++  c  libraries 

6
কোনও শ্রেণীর নিজস্ব তালিকার উপশ্রেণী হিসাবে সংজ্ঞায়িত করার অসুবিধা কী হবে?
আমার সাম্প্রতিক প্রকল্পে, আমি নিম্নলিখিত শিরোনাম সহ একটি শ্রেণি সংজ্ঞায়িত করেছি: public class Node extends ArrayList<Node> { ... } যাইহোক, আমার সিএস অধ্যাপকের সাথে আলোচনা করার পরে, তিনি জানিয়েছিলেন যে ক্লাসটি উভয়ই "স্মৃতির জন্য ভয়ঙ্কর" এবং "খারাপ অনুশীলন" হবে। আমি প্রথমটি বিশেষভাবে সত্য বলে খুঁজে পাইনি এবং দ্বিতীয়টিটি বিষয়গত হতে …

16
একটি লুপের অভ্যন্তরে, আমি কি সম্ভব হলে ব্রেক কন্ডিশনটিকে কন্ডিশন ফিল্ডে স্থানান্তর করব? [বন্ধ]
কখনও কখনও আমার এমন লুপগুলির প্রয়োজন হয় যার জন্য এই জাতীয় বিরতি দরকার: for(int i=0;i<array.length;i++){ //some other code if(condition){ break; } } আমি লেখায় অস্বস্তি বোধ করি if(condition){ break; } কারণ এটি 3 লাইন কোড ব্যবহার করে। এবং আমি দেখতে পেয়েছি যে লুপটি আবার লিখিত হতে পারে: ↓ for(int i=0;i<array.length …

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

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

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

1
এমআইটি লাইসেন্সের শর্তটি ঠিক কী বোঝায়?
লাইসেন্স নিজেই উদ্ধৃত করতে: কপিরাইট (সি) [বছর] [কপিরাইটধারীরা] ব্যবহারের অনুলিপি, অনুলিপি, সংশোধন, মার্জ করার অধিকার সহ সীমাবদ্ধতা ছাড়াই এই সফ্টওয়্যার এবং সম্পর্কিত ডকুমেন্টেশন ফাইলগুলির ("সফ্টওয়্যার") অনুলিপি গ্রহণকারী যে কোনও ব্যক্তিকে বিনা মূল্যে অনুমতি দেওয়া হয়েছে the সফটওয়্যারটির অনুলিপি, প্রকাশ, বিতরণ, সাবিলেন্স, এবং / অথবা কপি বিক্রয় এবং এই সফ্টওয়্যারটি সরবরাহ …

7
শব্দটি একটি বিশেষ্য এবং ক্রিয়া উভয় ক্ষেত্রে কীভাবে কোনও চলকের নামকরণ করিবে
এর সাধারণ দিকনির্দেশনা নিয়ে আমি কর্নারের ক্ষেত্রে সমস্যার মুখোমুখি হয়েছি: পরিবর্তনশীল জন্য বিশেষ্য ক্রিয়া জন্য ক্রিয়া বিশেষত, আমার একটি কেস আছে যেখানে শব্দটি দ্ব্যর্থক - এটি ক্রিয়াপদ বা বিশেষ্য হতে পারে । এবং কিছু ক্ষেত্রে যখন আমরা অ্যাপ্লিকেশনটি নিয়ে আলোচনা করছি, এটি একই বাক্যে উভয় উপায়ে ব্যবহৃত হবে । আমার …
48 naming  variables 

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

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

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

9
কোনও ওয়েব সাইট কোন প্রোগ্রামিংয়ের ভাষা ব্যবহার করে তা জানা সম্ভব?
উদাহরণস্বরূপ, stackexchange.comসাইটের মালিক বা গুগলকে ওয়েবসাইটটি বিকাশের বিষয়ে তাদের তথ্য না জিজ্ঞাসা করে, শেষের দিকে কোন ভাষাটি ব্যবহৃত হয় তা জানা সম্ভব? দেখে মনে হচ্ছে, ওয়েবসাইটটিতে কোনও .extensionবার নেই, উদাহরণস্বরূপ .phpএটি নির্দেশিত করতে পারে যা কোনটিতে বিকাশ হয়েছে PHPতবে এক্সটেনশন ছাড়াই কীভাবে আমি তা জানতে পারি?

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

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

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