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

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

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

10
স্ক্রাম: ব্যান্ডের বাইরে ওভারচাইভিং ডেভেলপার দ্বারা করা কাজ কীভাবে সংহত করা যায়?
আমাদের একটি "সাধারণ" এসসিআরএম টিম রয়েছে এবং আমরা একটি স্প্রিন্টের জন্য কাজ করার প্রতিশ্রুতিবদ্ধ এবং একটি ব্যাকলগও বজায় রাখি। সম্প্রতি আমরা ব্যান্ডের কাজ করা (সাধারণ কাজের সময় / স্প্রিন্টের বাইরে কাজ করা বেছে নেওয়া) অতিরিক্ত ওভারচাইভিং বিকাশকারীদের কাজকে সংহত করার / পরিচালনা করার চেষ্টা করে একটি সমস্যায় পড়েছি। একটি উদাহরণ …
32 agile  scrum  team 

7
যদি কোনও বৈশিষ্ট্য বাস্তবায়নের জন্য আমার কাছে ভাল ধারণা না থাকে তবে কী হবে? [বন্ধ]
আমি আমার নিজের অ্যাপ্লিকেশন নিয়ে কাজ করছি এবং আমি আটকে আছি। আমাকে একটি বৈশিষ্ট্য বাস্তবায়ন করতে হবে তবে আমি এই বৈশিষ্ট্যটি বাস্তবায়নের জন্য একটি ভাল পদ্ধতির সন্ধান করতে পারি না। আমি কয়েক দিন ধরে এটি সম্পর্কে ভাবছিলাম, এবং কোনও ভাল চিন্তা আসেনি। ইন্টারনেট অনুসন্ধান আমাকে কোনও অনুপ্রেরণা দেয়নি। আমার এগিয়ে …
32 design 

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

11
WHERE ক্লজ দ্বারা যোগদান করা কোয়েরিগুলির সাথে কোনও আসল যোগদান করে কোয়েরিগুলির মধ্যে কি কোনও উপাদানগত পার্থক্য রয়েছে?
ইন জানুন এসকিউএল হার্ড উপায় (ব্যায়াম ছয়) , লেখক উপহার নিম্নলিখিত ক্যোয়ারী: SELECT pet.id, pet.name, pet.age, pet.dead FROM pet, person_pet, person WHERE pet.id = person_pet.pet_id AND person_pet.person_id = person.id AND person.first_name = "Zed"; এবং তারপরে বলতে থাকে যে: এই ধরণের প্রশ্নগুলি কাজের জন্য "যোগ দেয়" নামে পরিচিত হওয়ার অন্যান্য উপায় …
32 sql 

1
এলজিপিএল 2.1 বনাম এলজিপিএল 3.0 সুবিধা এবং অসুবিধাগুলি
আমি যা পড়েছি তা থেকে, এলজিপিএল ৩.০ আপনাকে অন্যান্য লাইসেন্সের সাথে লাইসেন্সটি ব্যবহার করার অনুমতি দেয়, এটি সম্পর্কে আরও অনুমোদনযোগ্য (এটি সম্পর্কে নিশ্চিত হওয়াও নিশ্চিত নয়)। Https://www.gnu.org/license/gpl-faq.html# সমস্ত সামঞ্জস্যতা থেকে এটি জানায় যে এটি জিপিএলভি 2 এর সাথে সামঞ্জস্যপূর্ণ নয়, যখন এলজিপিএল ২.১ এর সাথে সামঞ্জস্যপূর্ণ। আমি যা পড়েছি তার …
32 licensing  gpl  lgpl 

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

7
পারফরম্যান্সে সি লিখছেন? [বন্ধ]
আমি জানি আমি প্রায়শই শুনেছি যে সি ++ এর চেয়ে সি এর পারফরম্যান্স সুবিধা থাকে। এমএসভিসি সি এর নতুনতম স্ট্যান্ডার্ডকে সমর্থন করে না বলে মনে হয় না হওয়া পর্যন্ত আমি এগুলির আর কিছুই ভাবি নি, তবে এটি নবীনতম এটি সি 99 সমর্থন করে (যতদূর আমি জানি)। আমি ওপেনজিএলে রেন্ডার করার …

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

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

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

2
কম্পিউটারের ভিতরে বাইট হিসাবে কেন কেবল বুলিয়ান মান সংরক্ষণ করা হয় যখন এটির জন্য কেবল একটি বিট প্রয়োজন
আমি সম্প্রতি কোড লিখতে শিখতে শুরু করেছি এবং আমার বইতে আমি এই প্রশ্নটি নিয়ে এসেছি। "বুলিয়ান মানটি কম্পিউটারের বাইট হিসাবে কেন সংরক্ষণ করা হয় যখন তার জন্য কেবল একটি বিট প্রয়োজন?" কেউ কি এই প্রশ্নে আরও আলোকপাত করতে পারে?

3
কমপক্ষে অবাক হওয়ার নীতি কী?
প্রোগ্রামিংয়ে প্রিন্সিপাল অফ লেস্ট এ্যাস্টনিশমেন্ট নামে পরিচিত? এই ধারণাটি কীভাবে ভাল এপিআই ডিজাইন সম্পর্কিত? এটি কি কেবলমাত্র অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিংয়ের জন্য প্রযোজ্য বা এটি অন্যান্য প্রোগ্রামিং কৌশলগুলিতেও ঘেঁটে যায়? "আপনার পদ্ধতিতে একটি জিনিস করা এবং এটি ভালভাবে করা" এই নীতির সাথে কি সম্পর্কিত?

2
একটি স্কেলেবল নোটিফিকেশন সিস্টেম কীভাবে ডিজাইন করবেন? [বন্ধ]
আমার একটি নোটিফিকেশন সিস্টেম ম্যানেজার লিখতে হবে। আমার প্রয়োজনীয়তা এখানে: আমার বিভিন্ন প্ল্যাটফর্মগুলিতে একটি বিজ্ঞপ্তি পাঠাতে সক্ষম হতে হবে, যা সম্পূর্ণ আলাদা হতে পারে (উদাহরণস্বরূপ, আমাকে কোনও এসএমএস বা কোনও ইমেল প্রেরণে সক্ষম হতে হবে)। কখনও কখনও প্রদত্ত প্ল্যাটফর্মের জন্য সমস্ত প্রাপকদের জন্য বিজ্ঞপ্তিটি একই হতে পারে তবে কখনও কখনও …

4
জিআইটি দিয়ে একটি প্রকল্পে কাজ করা একাধিক লোককে পরিচালনা করা
আমি জিআইটি / গিটহাবের কাছে খুব নতুন (গতকাল শুরু হওয়ার মতোই নতুন)। আমি জানতে চাই যে গিথুবকে নিয়ে একই প্রকল্পে কাজ করা একাধিক লোককে পরিচালনা করার সর্বোত্তম উপায়। বর্তমানে আমি চারটি বিকাশকারীকে নিয়ে একটি প্রকল্প পরিচালনা করছি। আমি কীভাবে ওয়ার্কফ্লো সম্পর্কে যাব এবং সবকিছুর সিঙ্ক রয়েছে তা নিশ্চিত করে? (দ্রষ্টব্য: …
32 git  github 

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