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

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

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

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

14
আপনার এপিআই হিসাবে আপনার ব্যাক-এন্ড লিখতে হবে?
আমাদের এমভিসি অ্যাপ্লিকেশন সম্পর্কে আমি আজ একটি উত্তপ্ত আলোচনা করেছি। আমাদের এমভিসিতে লিখিত একটি ওয়েবসাইট রয়েছে ( এএসপি.এনইটি ), এবং এটি সাধারণত দৃশ্যে কিছু করার প্যাটার্ন অনুসরণ করে -> নিয়ামককে চাপুন -> নিয়ামক একটি মডেল তৈরি করে (কোনও ম্যানেজারকে ডেটা দেয়, মডেলটি বিল্ট করে নিয়ন্ত্রক পদ্ধতি নিজেই) -> মডেলটি দেখতে …

8
'স্টেজ' গিট মানে কি?
ক্রিয়াগুলির জন্য ব্যবহৃত শব্দের অর্থ আমি খুঁজে না পাওয়ায় আমি বুঝতে অসুবিধা বোধ করি। আমি 'পর্যায়' এর অর্থের জন্য অভিধানটি পরীক্ষা করে দেখেছি এবং এর অর্থগুলির কোনওটিরই উত্স নিয়ন্ত্রণ ধারণার সাথে সম্পর্কিত ছিল না। গিটের প্রসঙ্গে 'স্টেজ' বলতে কী বোঝায়?

5
আমি কি আমার গিটহাবের কাঁটাচালিত সংগ্রহগুলি চিরকাল ধরে রাখতে পারি?
সুতরাং আমি অন্য কারোর ভাণ্ডার কাঁটা করেছি, কয়েকটি পরিবর্তন করেছি, একটি অনুরোধ জমা দিয়েছি এবং আমার পরিবর্তনগুলি এটিকে পণ্য হিসাবে তৈরি করেছে made গ্রেট! তবে ... আমার কাঁটাযুক্ত সংগ্রহস্থলটি কী করা উচিত? আমার ভান্ডারটিকে চারপাশে রাখার জন্য আমার কাছে কোন বাধ্যবাধকতা আছে, না আমার এগিয়ে গিয়ে এটি মুছে ফেলা উচিত? …
314 github 

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

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

19
আমি কি কোনও ফাংশন থেকে তাড়াতাড়ি ফিরে আসব বা একটি বিবৃতি ব্যবহার করব? [বন্ধ]
আমি প্রায়শই উভয় ফর্ম্যাটে এই ধরণের ফাংশন লিখেছি, এবং আমি ভাবছিলাম যে একটি ফর্ম্যাট অন্যটির চেয়ে বেশি পছন্দ করা হয়, এবং কেন। public void SomeFunction(bool someCondition) { if (someCondition) { // Do Something } } অথবা public void SomeFunction(bool someCondition) { if (!someCondition) return; // Do Something } কোডিং করার …

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

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

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

14
কেন সকলেই কেন কেন্দ্রীয়ভাবে গিট ব্যবহার করে?
আমি সংস্করণ নিয়ন্ত্রণের জন্য আমার অতীত দুটি সংস্থায় গিট ব্যবহার করেছি। এটি আমি শুনেছি যা দেখে মনে হয় যে প্রায় 90% সংস্থাগুলি অন্যান্য সংস্করণ নিয়ন্ত্রণ সিস্টেমের উপর গিট ব্যবহার করে। গিটের বৃহত্তম বিক্রয় পয়েন্টগুলির মধ্যে একটি হ'ল এটি বিকেন্দ্রীকরণকৃত, অর্থাত্ সমস্ত সংগ্রহস্থল সমান; সত্যের কোনও কেন্দ্রীয় ভাণ্ডার / উত্স নেই। …

16
জাভা সংস্কৃতি গ্রোকিং - জিনিস এত ভারী কেন? এটি কি জন্য অনুকূলিত করে? [বন্ধ]
আমি পাইথনে অনেক কোড করতাম। এখন, কাজের কারণে, আমি জাভা কোড করি। আমি যে প্রকল্পগুলি করি তা খুব ছোট, এবং সম্ভবত পাইথন আরও ভাল কাজ করবে তবে জাভা ব্যবহারের বৈধ নন-ইঞ্জিনিয়ারিং কারণ রয়েছে (আমি বিশদে যেতে পারি না)। জাভা সিনট্যাক্স কোনও সমস্যা নয়; এটা ঠিক অন্য একটি ভাষা। তবে বাক্য …

30
সমস্ত সংস্থা কেন ডেভেলপারদের সেরা হার্ডওয়্যার কিনে না?
আমি নিশ্চিত কিছু একটা ভুলে যাচ্ছি। আমার অঞ্চলে একজন প্রোগ্রামার নিয়োগের জন্য প্রতি ঘন্টা 50 ডলার থেকে 100 ডলার খরচ হয়। শীর্ষস্থানীয় মেশিনটি কেবলমাত্র 3,000 ডলার, সুতরাং প্রতি তিন বছরে সত্যিকারের দুর্দান্ত কম্পিউটার কেনার জন্য খরচ হয় $ 0.50 / ঘন্টা to (000 3000 / (150 উইকস * 40 ঘন্টা)) …

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

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