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

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

14
টাইপ টেস্টিং ঠিক আছে কখন?
কিছু অন্তর্নিহিত ধরণের সুরক্ষা (যেমন, জাভাস্ক্রিপ্ট নয়) সহ একটি ভাষা ধরে নেওয়া: একটি গ্রহণ করে এমন একটি পদ্ধতি দেওয়া SuperType, আমরা জানি যে বেশিরভাগ ক্ষেত্রে আমাদের কোনও ক্রিয়া বাছাই করার জন্য টাইপ টেস্টিং করতে প্ররোচিত করা যেতে পারে: public void DoSomethingTo(SuperType o) { if (o isa SubTypeA) { o.doSomethingA() } …

5
নালগুলির পরিবর্তে প্রকারের শর্তগুলির পরিবর্তে কীভাবে ভাষা রয়েছে?
এরিক লিপার্ট তার আলোচনায়nullMaybe<T> খুব আকর্ষণীয় বিষয় তুলে ধরেছিলেন যে কেন সি # টাইপের পরিবর্তে ব্যবহার করে : টাইপ সিস্টেমের ধারাবাহিকতা গুরুত্বপূর্ণ; আমরা কি সর্বদা জানতে পারি যে একটি অ-অযোগ্য রেফারেন্স কখনই অবৈধ হিসাবে পরিলক্ষিত হয় না? রেফারেন্স প্রকারের একটি অ-অযোগ্য ক্ষেত্রের সাথে কোনও অবজেক্টের কনস্ট্রাক্টর সম্পর্কে কী বলা যায়? …

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

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

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

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

9
কোনও শ্রেণির পদ্ধতিগুলি কি তার নিজস্ব গেটার এবং সেটটারদের কল করতে পারে?
আমি যেখানে কাজ করি সেখানে প্রচুর ক্লাস দেখতে পাই যা এই জাতীয় কাজ করে: public class ClassThatCallsItsOwnGettersAndSetters { private String field; public String getField() { return field; } public void setField(String field) { this.field = field; } public void methodWithLogic() { setField("value"); //do stuff String localField = getField(); //do stuff …

9
কোডের ধারাবাহিকতা এবং কোড উন্নতির মধ্যে সঠিক ভারসাম্য কী?
কোড শৈলীর বিষয়ে সম্প্রতি আমি আমার সহকর্মীর সাথে আলোচনা করেছি। তিনি যুক্তি দিচ্ছিলেন যে আপনার APIs এবং আপনি যে সাধারণ প্যাটার্নগুলি ব্যবহার করছেন সেগুলি পার্শ্ববর্তী কোডের সাথে যতটা সম্ভব কোডবেসের সাথে না থাকলে যেমন কোডের উপস্থিতি (ব্রেস পজিশনিং, ক্যাপিটালাইজেশন ইত্যাদি) ঠিক তেমনই হওয়া উচিত should । উদাহরণস্বরূপ, যদি আমি সি …

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

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

6
প্রথম লুপটি নির্মাণের ধারণা (গুলি) কে তৈরি করেছেন?
while (1) { if (1+1==2) { print "Yes, you paid attention in Preschool!"; } else { print "Wait... I thought 1+1=2"; } } বিকাশকারী হিসাবে, আমাদের সকলকে খুব ঘন ঘন লুপ ব্যবহার করতে হয়। আমরা জানি যে. আমি যা ভাবছিলাম তা ছিল, কে লুপ থাকার ধারণাটি ভেবেছিল? কোন ভাষা লুপ …
53 history  loops 

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

2
সি # তে জেনেরিক ধরণের হিসাবে কেন 'বাতিল' অনুমোদিত নয়?
নকশা সংক্রান্ত সিদ্ধান্তগুলি কী ছিল যা নির্মাণযোগ্য voidনা হওয়ার এবং জেনেরিক ধরণের হিসাবে মঞ্জুরি না দেওয়ার পক্ষে যুক্তি দিয়েছিল ? সর্বোপরি এটি কেবল একটি বিশেষ খালি structএবং পৃথক Funcএবং Actionপ্রতিনিধি থাকার মোট পিআইটিএ এড়ানো যেত । (সি ++ স্পষ্টত voidরিটার্ন দেয় এবং voidটেম্পলেট প্যারামিটার হিসাবে অনুমতি দেয় )

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

5
এক্সএইচটিএমএল 5 কেন নয়?
সুতরাং, এইচটিএমএল 5 হ'ল বিগ স্টেপ ফরোয়ার্ড, আমাকে বলা হয়েছে। আমরা যে সর্বশেষ পদক্ষেপটি নিয়েছিলাম যেটি সম্পর্কে আমি অবগত ছিল তা হ'ল এক্সএইচটিএমএল প্রবর্তন। সুবিধাগুলি সুস্পষ্ট ছিল: সরলতা, কঠোরতা, ওয়েব পৃষ্ঠাগুলির সাথে কাজ করার জন্য স্ট্যান্ডার্ড এক্সএমএল পার্সার এবং জেনারেটর ব্যবহারের ক্ষমতা এবং আরও অনেক কিছু। কী আশ্চর্যজনক এবং হতাশার …
53 html  html5  xml  xhtml 

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