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

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

8
এইচটিএমএল 5 দিয়ে কীভাবে শুরু করব? [বন্ধ]
এইচটিএমএল 5 শিখার জন্য প্রস্তাবিত ওয়ার্কফ্লো কী? আমার কোন সরঞ্জামগুলি ইনস্টল করা উচিত? কী এসডিকে? কোথা থেকে শুরু? কিভাবে পরীক্ষা করবেন? কীভাবে ডিবাগ করবেন? আমি কি পড়ি? আমি বুঝতে পারি যে প্রায়শই "এইচটিএমএল 5 ডেভলপমেন্ট" হিসাবে চিহ্নিত হ'ল আসলে এটি এইচটিএমএল, সিএসএস, জেএস এবং আরও অনেক কিছুর মিশ্রণ, তবে আমি …
42 javascript  html  css  ajax  html5 

10
"ব্যবহারের মামলা", "ব্যবহারকারীর গল্প" এবং "ব্যবহারের পরিস্থিতি" এর মধ্যে পার্থক্য কী?
"ব্যবহারের ক্ষেত্রে", "ব্যবহারকারীর গল্প" এবং "ব্যবহারের পরিস্থিতি" এর মধ্যে পার্থক্যের একটি সঠিক, তবে সহজ এবং বোধগম্য সংজ্ঞা আছে? এখানে বেশ কিছু ব্যাখ্যা রয়েছে, কিন্তু এখনই, আমি এমন একও দেখতে পাচ্ছি না যা একটি বা দুটি বাক্যে পার্থক্য ব্যাখ্যা করে ... (উদাহরণস্বরূপ, http://c2.com/cgi-bin/wiki?UserStoryAndUseCaseComp तुलना তুলনায় খুব দীর্ঘ এবং কঠোর, আলোচনায় পূর্ণ)

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

1
কীভাবে সিআইমেটিক ভার্সনিং এপিআই ছাড়াই প্রোগ্রামগুলিতে প্রযোজ্য
ইন http://semver.org/ -যেটা আমার উপলব্ধি versioning- এটা যখন একটি পরিবর্তনের জন্য বিরতি / পরিবর্তন এপিআই করানো হয় প্রধান সংস্করণ সংখ্যা বৃদ্ধি বাঞ্ছনীয় সবচেয়ে বহুল ব্যবহৃত কনভেনশন মনে করা হয়। দুটি সম্পর্কিত পরিস্থিতি রয়েছে যা আমি এই নির্দেশিকাটি কীভাবে প্রয়োগ করতে পারি তা দেখতে পাচ্ছি না: আমার কোডটি যদি কোনও এপিআই …

4
"অবদান" ফোল্ডারে কী আছে?
প্রায়শই ওপেন-সোর্স সফ্টওয়্যার প্রকল্পগুলিতে "অবদান" নামে একটি ফোল্ডার থাকে। উদাহরণস্বরূপ, জ্যাঙ্গোর একটি রয়েছে । এটি কিসের জন্যে?

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

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

13
কোনও () * * নাল রেফারেন্স ব্যতিক্রম নিক্ষেপ করা কি আশা করা অযৌক্তিক?
আপনি যখন একটি এক্সটেনশন পদ্ধতি আপনি যা করতে পারেন তৈরি করতে, অবশ্যই, এটা কল null.কিন্তু, একটি দৃষ্টান্ত পদ্ধতি কল অসদৃশ, নাল তে এটি কলিং না আছে একটি নিক্ষেপ করতে NullReferenceException-> আপনি চেক এবং নিজে নিক্ষেপ করতে হবে। লিনক এক্সটেনশন পদ্ধতিটি কার্যকর করার জন্য Any()মাইক্রোসফ্ট সিদ্ধান্ত নিয়েছে যে তাদের একটি ArgumentNullException( …

9
একটি জেএস বুলিয়ান কাস্টম বৈশিষ্ট্যযুক্ত একটি খারাপ অভ্যাস?
জেএসে আপনি কাস্টম বৈশিষ্ট্যযুক্ত একটি বুলিয়ান ফিরিয়ে দিতে পারেন। যেমন। যখন ভিডিওর সমর্থনের জন্য মডার্নজার পরীক্ষা করে এটি ফিরে আসে trueবা falseফেরত বুলিয়ান (বুলে জেএসে প্রথম শ্রেণীর অবজেক্ট হয়) বৈশিষ্ট্যগুলি নির্দিষ্ট করে যা কোন ফর্ম্যাটগুলি সমর্থন করে। প্রথমে এটি আমাকে কিছুটা অবাক করেছিল তবে তারপরে আমি ধারণাটি পছন্দ করতে শুরু …

5
স্পিনলক কীভাবে ভোট দেওয়ার চেয়ে আলাদা?
স্পিনলক এবং পোলিং একই জিনিস? উইকিপিডিয়া: একটি স্পিনলক হ'ল এমন একটি লক যা বারবার লকটি উপলব্ধ কিনা তা পরীক্ষা করার সময় একটি থ্রেড কেবলমাত্র একটি লুপ ("স্পিন") এ অপেক্ষা করার জন্য এটি অর্জন করার চেষ্টা করে এটি ভয়ঙ্করর মতো শোনাচ্ছে: while(!ready); আমাকে যখনই যথোপযুক্ত উপ-অনুকূল ছিল বলে ভোটগ্রহণ এড়াতে শেখানো …
41 locks  kernel  polling 

6
কেন ডেটাবেস থেকে স্ট্রিং হিসাবে তারিখগুলি ফেরান না?
একটি সাধারণ ওয়েব অ্যাপ্লিকেশনে, তারিখগুলি দৃ strongly়ভাবে টাইপ করা ডেটাবেস স্তর থেকে পুনরুদ্ধার করা হয় (উদাহরণস্বরূপ সি # তে একটি সিস্টেম হিসাবে। ডেটটাইম বিরোধী সিস্টেম.স্ট্রিং হিসাবে)। যখন কোনও তারিখকে স্ট্রিং হিসাবে প্রকাশ করা প্রয়োজন (উদাহরণস্বরূপ কোনও পৃষ্ঠায় প্রদর্শিত), ডেটটাইম থেকে স্ট্রিংতে রূপান্তর উপস্থাপনা স্তরতে সম্পন্ন হয়। কেন? ডেটেমটাইমকে ডাটাবেস স্তরটিতে …

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

13
ভেরিয়েবলগুলি ঘোষণাকালে আপনাকে ডেটা ধরণের নির্দিষ্ট করতে হবে কেন?
বেশিরভাগ কোডিং ভাষায় (সমস্ত না থাকলে) আপনার ভেরিয়েবলগুলি ঘোষণা করতে হবে। উদাহরণস্বরূপ সি # এ যদি এর একটি নম্বর ক্ষেত্র হয় int PhoneNumber আমি যদি সাধারণ ইংরেজি ভাষা ব্যবহার করে থাকি তবে এটির PhoneNumberহিসাবে intএটির ঘোষণা করার দরকার নেই । উদাহরণস্বরূপ যদি আমি আমার বন্ধু স্যামকে তার ফোন নম্বর দিতে …

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

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

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