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

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

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

9
প্রোগ্রামিং এ মেমরি পরিচালনা কি অপ্রাসঙ্গিক উদ্বেগ হয়ে উঠছে?
পটভূমি আমি একটি পুরানো (তবে দুর্দান্ত) সাইটটি পুনরায় ঘুরে দেখলাম যা আমি যুগ যুগ ধরে করতে পারি নি - আলিওথ ল্যাঙ্গুয়েজ শ্যুটআউট ( http://benchmarkgame.alioth.debian.org/ )। আমি বেশ কয়েক বছর আগে সি / সি ++ এ প্রোগ্রামিং শুরু করেছি, তবে তখন থেকে আমি যে প্রকল্পগুলিতে জড়িত ছিল সেগুলিতে ভাষার প্রতিবন্ধকতার কারণে …

7
আমি একা জুনিয়র বিকাশকারী হিসাবে [বন্ধ] হিসাবে আমার অগ্রগতি পর্যালোচনা করে কীভাবে পেতে পারি?
আমি বর্তমানে একক প্রাথমিক বিকাশকারী হিসাবে একটি 2 ব্যক্তি সংস্থার জন্য কাজ করছি। আমার বস ক্লায়েন্টদের পেয়ে যায়, কিছু পিএনজি ডিজাইনের টেম্পলেট উপহাস করে তা আমার হাতে দেয়। এই সিস্টেমটি ভালভাবে কাজ করছে এবং আমি সত্যিই এটি উপভোগ করছি। আমি যে ধরণের প্রকল্পগুলিতে কাজ করি তা হ'ল ছোট - মাঝারি …

10
ফিজবুজ এবং এর বাইরে কার্যকরভাবে [বন্ধ]
সাক্ষাত্কার প্রক্রিয়ার অংশ হিসাবে আমরা প্রাথমিকভাবে প্রার্থীদের 'ফিজবুজ' করতে বলি আজকাল ফিজবুজকে সঠিকভাবে উত্তর দিতে পারে এমন প্রার্থীদের শতাংশ নাটকীয়ভাবে বেড়েছে - এটি ওয়েবে জনপ্রিয়তার কারণে হতে পারে। প্রায় এক বছর আগে, দ্বিতীয় প্রশ্ন হিসাবে আমরা মূল ফিজবজ-এর অনুরূপ একটি প্রশ্ন জিজ্ঞাসা করতে শুরু করি। প্রশ্নটি মূল ফিজবজের মতো সহজ, …
38 skills 

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

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

5
পাস আইডি বা অবজেক্ট?
কোনও ডোমেন সত্তা পাওয়ার জন্য কোনও ব্যবসায় যুক্তিযুক্ত পদ্ধতি সরবরাহ করার সময়, প্যারামিটারটি কোনও বস্তু বা একটি আইডি গ্রহণ করতে পারে? উদাহরণস্বরূপ, আমাদের কি এটি করা উচিত: public Foo GetItem(int id) {} অথবা এটা: public Foo GetItem(Foo foo) {} আমি চারপাশে, পুরোপুরি অবজেক্টগুলিকে পাশ কাটাতে বিশ্বাস করি, তবে এই ক্ষেত্রে …

2
আপনার কি লাইব্রেরি কোড থেকে লগইন করা উচিত?
আমি যদি জাভা লাইব্রেরিটি বিকাশ করি তবে লাইব্রেরির কোড থেকে লগ স্টেটমেন্ট ইস্যু করা কি ভাল অনুশীলন? লাইব্রেরির মধ্যে লগ ইন করা ডিবাগিং এবং সমস্যা সমাধান আরও স্বচ্ছ করে তুলবে। তবে, অন্যদিকে, আমি লগিং স্টেটমেন্ট সহ আমার লাইব্রেরি কোড লিটারে পছন্দ করি না। পাশাপাশি বিবেচনা করার জন্য কোনও কার্য সম্পাদনের …
38 java  logging 

4
জাভা 1.0 এর "কোর" এপিআই প্যাকেজগুলি কী ছিল?
গুগল বনাম ওরাকল কেস সম্পর্কে পড়ে আমি এই প্রশ্নগুলি দেখতে পেলাম (স্পষ্টতই প্রিসাইডিং জাজের কাছ থেকে) ... এটি কি একমত যে নিম্নলিখিতটি কমপক্ষে 1996 সালের হিসাবে সত্য? নিম্নলিখিত মূল জাভা অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস ছিল: java.lang, java.util এবং java.io. জাভা প্রোগ্রামিং ল্যাঙ্গুয়েজ কি উপরোক্ত তিনটির বাইরে কোনও পদ্ধতি, শ্রেণি বা প্যাকেজ …
38 java  history 

4
পাবলিক কনস্ট্যান্টগুলি কি "খারাপ" আছে?
এটি কি: public MyClass { public const string SomeString = "SomeValue"; } এর চেয়েও খারাপ: public MyClass { public static string SomeString { get{ return "SomeValue";}} } উভয়ই একইভাবে উল্লেখ করা যেতে পারে: if (someString == MyClass.SomeString) ... তবে দ্বিতীয়টিতে সম্পত্তি হওয়ার সুরক্ষা রয়েছে। তবে সত্যিই এই কনস্টের চেয়ে কতটা …
38 c# 

4
যেখানে আমাদের ডোমেন মডেলের বৈধতা দেওয়া উচিত
আমি এখনও ডোমেন মডেল বৈধতা জন্য সেরা অনুশীলন খুঁজছি। ডোমেন মডেলটির কনস্ট্রাক্টরে বৈধতা দেওয়া কি ভাল? আমার ডোমেন মডেল বৈধতার উদাহরণ নীচে: public class Order { private readonly List<OrderLine> _lineItems; public virtual Customer Customer { get; private set; } public virtual DateTime OrderDate { get; private set; } public virtual …

3
গতকালের কারিগরি debtণ নিয়ে আজকের দুর্দশাগুলিকে দোষ দেওয়া হচ্ছে
আমি বর্তমানে সমর্থন করি এমন একটি অ্যাপ্লিকেশনটিতে মান, স্কেলাবিলিটি এবং লোডের সমস্যাগুলির একটি বিস্ময়কর ঘটনা ঘটছে যা আমি প্রাথমিকভাবে লিখি না। কৃতজ্ঞতার সাথে আমার এমন নতুন প্রকল্প রয়েছে যা আমি আমার বোধগম্যতার কিছুটা ভাব ধরে রাখতে গ্রাউন্ড থেকে করছি। আসল দলে 20 জন বিকাশকারী (তাদের বেশিরভাগ পুরানো দক্ষতার সেট সহ), …
38 management 

4
কেন চেষ্টা করার জন্য বন্ধনী প্রয়োজন?
বিভিন্ন ভাষায় (জাভা কমপক্ষে, সি # টিও ভাবেন) আপনি পছন্দ মতো কাজ করতে পারেন if( condition ) singleStatement; while( condition ) singleStatement; for( var; condition; increment ) singleStatement; সুতরাং যখন আমার কেবল একটি বিবৃতি থাকবে, তখন আমার সাথে একটি নতুন সুযোগ যুক্ত করার দরকার নেই { }। আমি চেষ্টা করে …

12
পুরানো মন্তব্যগুলি কি একটি শহুরে মিথ?
আমি প্রতিনিয়ত লোকেরা দাবি করে দেখি যে "মন্তব্যগুলি পুরানো হয়ে যায় to" কথাটি হ'ল, আমি মনে করি আমার পুরো ক্যারিয়ারে সম্ভবত দু'ত তিনটি পুরানো মন্তব্য দেখেছি। পৃথক নথিতে পুরানো তথ্য সর্বদা ঘটে থাকে, তবে আমার অভিজ্ঞতায় কোডের মধ্যে পুরানো মন্তব্যগুলি অত্যন্ত বিরল। আমি কার সাথে কাজ করছি তার মধ্যে আমি …
38 comments  myth 

6
ফাংশনাল প্রোগ্রামিং কেন
ফাংশনাল প্রোগ্রামিংয়ের সাথে চুক্তি কী? আমি এ সম্পর্কে অনেক আলোচনা দেখি তবে সত্য কথা বলতে আমি এগুলিকে কখনই দরকারী মনে করি না। এতগুলি বিশ্ববিদ্যালয় আপাতভাবে তাদের শেখায় কেন?

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