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

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

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

19
আমি কীভাবে আমার কোডিং দক্ষতা উন্নত করব? [বন্ধ]
প্রশ্নটি শুরু করার আগে এখানে আমার সম্পর্কে কিছুটা তথ্য। আমি একজন কম্পিউটার সায়েন্স স্নাতক, জাভা আমার প্রাথমিক কোডিং ভাষা। আমার বিশ্ববিদ্যালয়ের প্রাথমিক সমস্যাটি হচ্ছে শিক্ষার মান। কেউ তাত্ত্বিক জ্ঞানের চেয়ে শিক্ষার্থীদের কোডিং জ্ঞান শেখানোর বিষয়ে উদ্বিগ্ন নয়। প্রভাবটি হচ্ছে, আমার বেশিরভাগ সহকর্মী কলেজের সঙ্গীরা প্রোগ্রামিং মোটেই বুঝতে পারেন না। এমনকি …
76 coding 

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

14
গাণিতিক ওভারফ্লো উপেক্ষা করা হয় কেন?
আপনার পছন্দসই প্রোগ্রামিং ভাষায় 1 থেকে 2,000,000 পর্যন্ত সমস্ত সংখ্যা যোগ করার চেষ্টা করেছেন? ফলাফলটি ম্যানুয়ালি গণনা করা সহজ: 2,000,001,000,000, যা স্বাক্ষরবিহীন 32 বিট পূর্ণসংখ্যার সর্বোচ্চ মানের চেয়ে 900 গুণ বেশি। সি # প্রিন্ট আউট -1453759936- একটি নেতিবাচক মান! এবং আমার ধারণা জাভাও তাই করে। এর অর্থ এমন কিছু সাধারণ …

3
পাইথন সি তে লেখা হয় এবং সি ++ তে লেখা হয় না কেন?
ইন পাইথন টিউটোরিয়াল এক পড়তে পারেন সি যে পাইথন মূল বাস্তবায়ন; অন্যদিকে, সিটিতে লিখিত পাইথন বাস্তবায়ন, (...) আমি খুব কৌতূহলী পাই যে পাইথন সি তে লেখা হয়েছিল এবং সি ++ কেন নয়? আমি এই সিদ্ধান্তের পিছনে যুক্তি জানতে চাই এবং উত্তরটি historicalতিহাসিক উল্লেখগুলি দ্বারা সমর্থন করা উচিত (এবং মতামত ভিত্তিক …

7
"ফোনেম্বার", "মোটরসাইকেল", "তরঙ্গদৈর্ঘ্য" ইত্যাদি শব্দগুলির জন্য কীভাবে উটের মামলা লিখবেন
আমার কিছু পরিবর্তনশীল নামের সাথে কীভাবে উটকেস সিনট্যাক্স প্রয়োগ করতে হয় তা বুঝতে আমার সমস্যা হচ্ছে । উদাহরণস্বরূপ, আমি কীভাবে উটের ক্ষেত্রে "ফোনেম্বার" এর মতো শব্দটি সঠিকভাবে লিখব? এটা phoneNumberনাকি phonenumber? একইভাবে "ব্যবহারকারীর নাম" দিয়ে, এটি usernameনাকি userName? আমার মনে হয় এটা ঠিক উট ক্ষেত্রে দেখাচ্ছে না মত motorCycle, passWord, …

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

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

17
"চালাক" কোডটি এড়াতে কীভাবে নিজেকে প্রশিক্ষণ দেবেন? [বন্ধ]
আপনি যখন সেই নতুন কৌশলটি কেবল এস এর মাধ্যমে প্রদর্শন করতে বা তিনটি পৃথক প্রক্রিয়া জেনারালাইজ করার প্রয়োজন তখন সেই অনুভূতিটি কি আপনি জানেন Expression? এটি আর্কিটেকচার অ্যাস্ট্রোনাট স্কেলে থাকতে হবে না এবং বাস্তবে সহায়ক হতে পারে তবে আমি সাহায্য করতে পারি না তবে লক্ষ্য করুন যে অন্য কেউ একই …

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

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

18
বিকাশকারীদের একটি দলকে উত্সাহিত করার সর্বোত্তম উপায় কী? [বন্ধ]
আমি আগে থেকেই জানি যে লোকেরা এই প্রশ্নটি দেখতে পাবে এবং "ফ্রি রেড বুল" মুক্ত মনে করবে। তবে আমি প্রকৃতপক্ষে সংস্থার দীর্ঘমেয়াদী লক্ষ্যগুলিতে বিকাশকারীদের জন্য পুরষ্কার বাঁধার সর্বোত্তম উপায় খুঁজছি। উদাহরণস্বরূপ, ধরে নিচ্ছেন যে একটি দল একই সফটওয়্যার পণ্যটিতে কাজ করছে, চূড়ান্ত পণ্যের শর্তের ভিত্তিতে প্রতিটি বিকাশকারীকে পুরস্কৃত করা কি …
75 management 

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

5
"ঠিকঠাক সবকিছু" ডিজাইনের ধরণ কী?
লিনাক্সেসেভেনডেটার.কম-এ স্টিফেন ফিগিন্সের 2003 এর এই নিবন্ধে , ব্রাম কোহেনের বিটটরেন্টকে "ফিক্স এথ্রিভিং " ডিজাইন প্যাটার্নটি ব্যবহার করে বর্ণনা করা হয়েছে। একটি কম প্রচলিত পদ্ধতি যা উভয়ই বিটটোরেন্টকে উপলব্ধি করা শক্ত করে তোলে তবে অধ্যয়নের যোগ্য, এটি কোহেনের আদর্শবোধের ব্যবহার। কোনও প্রক্রিয়াটি একাধিকবার প্রয়োগ করার পরে আর কোনও পরিবর্তন ঘটে …

4
কেন অনেক সফ্টওয়্যার বিকাশকারী উন্মুক্ত / বদ্ধ নীতি লঙ্ঘন করে?
কেন অনেক সফ্টওয়্যার বিকাশকারী ফাংশন নামকরণের মতো অনেক কিছু সংশোধন করে উন্মুক্ত / বদ্ধ নীতি লঙ্ঘন করে যা আপগ্রেড করার পরে অ্যাপ্লিকেশনটি ভেঙে দেবে? প্রতিক্রিয়া লাইব্রেরিতে দ্রুত এবং অবিচ্ছিন্ন সংস্করণগুলির পরে এই প্রশ্নটি আমার মাথায় আসে । প্রতি সংক্ষিপ্ত সময়ে আমি সিনট্যাক্স, উপাদানগুলির নাম, ইত্যাদি ইত্যাদিতে অনেক পরিবর্তন লক্ষ্য করি …

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