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

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

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

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

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

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

7
কীভাবে রোবটরা ক্যাপচাগুলিকে পরাজিত করতে পারে?
আমার একটি ওয়েবসাইটের ইমেল ফর্ম রয়েছে have রোবট থেকে স্প্যাম প্রতিরোধ করতে আমি একটি কাস্টম ক্যাপচা ব্যবহার করি। এটি সত্ত্বেও, আমি এখনও স্প্যাম পেয়েছি। কেন? কীভাবে রোবটরা ক্যাপচাকে পরাজিত করে? তারা কি কোনও প্রকারের উন্নত ওসিআর ব্যবহার করে বা যেখানে এটি সঞ্চিত রয়েছে কেবল সেখান থেকে সমাধান পেয়ে যায়? আমি …
84 security  captcha 

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


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

11
ব্যক্তিগত (এক ব্যক্তি) প্রকল্পের জন্য গিট। Overkill?
আমি জানি এবং ব্যবহার করি, দুটি সংস্করণ নিয়ন্ত্রণ সিস্টেম: সাবভার্সিয়ন এবং গিট। সাবভার্সন, এখন পর্যন্ত, ব্যক্তিগত প্রকল্পগুলির জন্য ব্যবহৃত হয় যেখানে আমি একমাত্র বিকাশকারী এবং গিটটি ওপেন সোর্স প্রকল্প এবং প্রকল্পগুলির জন্য ব্যবহৃত হয় যেখানে আমি বিশ্বাস করি অন্যরাও এই প্রকল্পে কাজ করবে। এটি বেশিরভাগ ক্ষেত্রে গিটের আশ্চর্যজনক কাঁটাচামচ করা …

18
ত্রুটিগুলি ডিজাইন করুন এবং এ থেকে অবমাননার সাথে মোকাবিলা করুন [বন্ধ]
আপনি প্রস্তাবিত সফ্টওয়্যার ডিজাইনগুলিতে কি সর্বদা মৌলিকভাবে সঠিক ছিলেন? আপনি যখন এমন কোনও ডিজাইন দেন যা মূলত ভুল ছিল, আপনি আপনার সহকারী দলের সদস্যদের সম্মান হারাতে চান। তারপরে আপনি যা করেন তা বিবেচনা করে না যে আপনি সেই ঘটনার পরে প্রস্তাবিত সমস্ত জিনিসের জন্য ক্রস চেক হয়ে যাচ্ছেন। এটি বিশেষত …
84 design 

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

3
আরআরইএসটি কি (সহজ ইংরাজীতে) [বন্ধ]
ইদানীং আমি নিজেকে রেস্টের সাথে পরিচিত করতে আগ্রহী হয়ে উঠছি। আমি REST এ উইকি এন্ট্রি পড়ার চেষ্টা করেছি , তবে এটি কোনও লাভ হয়নি help কেউ যদি সহজ ইংরেজী (এটি অপ্রয়োজনীয় প্রযুক্তি জারগন ছাড়াই ) ব্যাখ্যা করতে পারে তবে আমি সত্যিই এটির প্রশংসা করব রেস্ট কি ওয়েব আর্কিটেকচার ইকোসিস্টেমে এটি …
84 rest 

13
শাখায় নাকি শাখা নয়?
সম্প্রতি অবধি আমার বিকাশের কর্মপ্রবাহটি নিম্নলিখিত ছিল: পণ্যের মালিকের কাছ থেকে বৈশিষ্ট্যটি পান একটি শাখা তৈরি করুন (যদি বৈশিষ্ট্যটি 1 দিনের বেশি হয়) এটি একটি শাখায় প্রয়োগ করুন আমার শাখায় প্রধান শাখা থেকে পরিবর্তনগুলি মার্জ করুন (পশ্চাৎ মার্জ করার সময় দ্বন্দ্ব হ্রাস করতে) আমার শাখাটি আবার প্রধান শাখায় মার্জ করুন …

14
অনলাইনে আপনার আসল নামটি ব্যবহার করার সুবিধা এবং অসুবিধাগুলি কী কী? [বন্ধ]
প্রোগ্রামার হিসাবে, আপনি কী আবিষ্কার বা অনলাইন আবিষ্কারে আপনার আসল নাম ব্যবহার করে কোনও আবিষ্কারকৃত হ্যান্ডেল বনাম কোনও পেশাদার বা অন্য কোনও সুবিধা দেখতে পাচ্ছেন? আমি সর্বদা একটি একক ব্যবহারকারীর নাম দিয়ে চলে এসেছি এবং কয়েকটি কারণে যখনই সম্ভব আমার আসল নামটি প্রদর্শিত হয়েছিল: আমার আগ্রহ অনলাইনে প্রায় একচেটিয়াভাবে পেশাদার …

22
ট্যাবগুলি বনাম স্পেস ever সর্বদা, প্রতিটি পরিস্থিতিতে প্রতিটি কিছুর জন্য সঠিক ইন্ডেন্টেশন চরিত্রটি কী? [বন্ধ]
Drupal.org এ হোস্ট করা কোডটির কোডিং মানগুলি কোডটি ইনডেন্ট করার জন্য দুটি স্পেস ব্যবহার করার পরামর্শ দেয়; অন্যান্য সাইটগুলি কোডটি প্রবেশ করতে ট্যাবগুলি ব্যবহার করার পরামর্শ দেয়। প্রতিটি কিছুর জন্য যথাযথ ইনডেন্টেশন চরিত্র কী এবং প্রতিটি পরিস্থিতিতে? আপনার দেওয়া উত্তরটি দয়া করে ব্যাখ্যা করুন।

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