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

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

6
অন্যান্য বিকাশকারীদের জন্য কার্যক্রমে কোনও প্রোগ্রামিং প্রকল্প কীভাবে ভাঙবেন? [বন্ধ]
আমি সম্প্রতি একটি উন্নয়ন প্রকল্পে যোগদান করেছি এবং হঠাৎ করেই নেতৃত্ব বিকাশকারীর কাজ পেয়েছি। আমার প্রাথমিক দায়িত্ব হ'ল প্রকল্পের প্রোগ্রামিং অংশটি কাজগুলিতে বিভক্ত করা, এই বিকাশগুলি অন্য বিকাশকারীদের দেওয়া এবং তারপরে টুকরাগুলি একসাথে কাজ করা নিশ্চিত করা। সমস্যাটি হ'ল আমি কীভাবে এটি করব তা সম্পর্কে কোনও ক্লু নেই। আমি আমার …

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

17
অবিচ্ছিন্নভাবে প্রোগ্রামিংয়ে খণ্ডকালীন কাজগুলি কেন? [বন্ধ]
আমি সম্প্রতি মেগা কর্পোরেশনে আমার পুরো সময় বিকাশের কাজটি ছেড়ে দিয়েছি এবং আমি সিদ্ধান্ত নিয়েছি যে আমি একটি খণ্ডকালীন চাকরি খুঁজব। তার পর থেকে আমি অর্ধ ডজন সম্ভাব্য নিয়োগকারীদের সাথে কথা বলেছি এবং আমি "পার্ট টাইম" ম্যাজিক শব্দটি বলার সময় তাদের প্রত্যেকেরই একই প্রতিক্রিয়া ছিল - সেগুলি সমস্ত বন্ধ হয়ে …
164 organization 

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

3
HTTP এর কেন POST পুনর্নির্দেশ হয় না?
এইচটিটিপি পুনঃনির্দেশগুলি HTTP কোড 301, এবং 302 (সম্ভবত অন্যান্য কোডগুলিও) এবং "অবস্থান" নামে পরিচিত একটি শিরোলেখ ক্ষেত্রের মাধ্যমে করা হয় যেখানে যেতে নতুন জায়গার ঠিকানা রয়েছে। তবে, ব্রাউজারগুলি সর্বদা সেই URL এ "GET" অনুরোধ প্রেরণ করে। যাইহোক, অনেক সময় আপনাকে আপনার ব্যবহারকারীর পোস্টের মাধ্যমে অন্য ডোমেনে পুনঃনির্দেশ করা প্রয়োজন (উদাহরণস্বরূপ …

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

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

22
নাল রেফারেন্স কি আসলেই খারাপ জিনিস?
আমি শুনেছি শুনেছি যে প্রোগ্রামিং ভাষাগুলিতে নাল উল্লেখের অন্তর্ভুক্তি হ'ল "বিলিয়ন ডলারের ভুল"। কিন্তু কেন? অবশ্যই, এগুলি নালরফেরিয়েশন এক্সেপশনগুলির কারণ হতে পারে, তবে তাই কি? ভুলভাবে ব্যবহার করা গেলে ভাষার কোনও উপাদানই ত্রুটির উত্স হতে পারে। এবং বিকল্প কি? আমি মনে করি এটি বলার পরিবর্তে: Customer c = Customer.GetByLastName("Goodman"); // …

24
অন্যথায় যদি হ্যান্ডেল করার মার্জিত উপায়
এটি একটি গৌণ নিগল, তবে প্রতিবারই আমাকে এই জাতীয় কিছু কোড করতে হবে, পুনরাবৃত্তি আমাকে বিরক্ত করে, তবে আমি নিশ্চিত নই যে সমাধানগুলির কোনওটি আরও খারাপ নয়। if(FileExists(file)) { contents = OpenFile(file); // <-- prevents inclusion in if if(SomeTest(contents)) { DoSomething(contents); } else { DefaultAction(); } } else { DefaultAction(); …

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

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

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

17
উইন্ডোজ আজুর বনাম অ্যামাজন ইসি 2 বনাম গুগল অ্যাপ ইঞ্জিন
বিকাশকারী দৃষ্টিকোণ থেকে আপনি কোন বৃহত সামাজিক ওয়েব অ্যাপ্লিকেশনটির জন্য কোন প্ল্যাটফর্মটি বিবেচনা করবেন? আপনি কোন বিকল্পটির শক্তি হিসাবে বিবেচনা করছেন সে সম্পর্কে কিছু বিশদ সরবরাহ করতে পারলে এটি দুর্দান্ত।

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

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

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