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

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

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

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

3
আমাদের কি সংস্করণ নিয়ন্ত্রণে নুগেট প্যাকেজ ফোল্ডারটি অন্তর্ভুক্ত করা উচিত?
আমি জানতে চাই সি # বা ভিবি.নেট প্রকল্পে আমাদের প্যাকেজ ফোল্ডারটি (আমার প্রকল্পের মূলটিতে নুগেট প্যাকেজ ফোল্ডারটি তৈরি করা হয়েছে যা নুপগিজ ফাইল এবং অন্যান্য সামগ্রী রয়েছে) আমাদের উত্স নিয়ন্ত্রণ সংগ্রহস্থলের (উদাহরণস্বরূপ গিট) অন্তর্ভুক্ত করা উচিত।

17
যে বিকাশকারীরা গিট শিখতে পারে না তাদের জন্য আমি কী করতে পারি? [বন্ধ]
প্রসঙ্গ আমার 8 প্রকৌশলীর দলটি আমাদের পরবর্তী বড় জিনিসের জন্য বর্তমানে গিটকে (সাবভার্সন থেকে) স্থানান্তর করছে। আমাদের হাতে গোনা কয়েকটা 'আরও অভিজ্ঞ' ইঞ্জিনিয়ার রয়েছে যা গিটকে বাছাই করা বেশ অসুবিধে করছে। ব্যবহারকারী ম্যানুয়াল, প্রশিক্ষণ কার্যক্রম এবং হোয়াইটবোর্ড সেশন প্রদান করেও আমি একই তুচ্ছ প্রশ্ন জিজ্ঞাসা করি। আমাদের দু'জন জুনিয়র পরামর্শদাতা …
68 git  gitflow 

8
নামকরণের বিষয়গুলি: "কিছু" এর জন্য "আইসমোথিং" নামকরণ করা উচিত? [বন্ধ]
ক্লিন কোডে নামগুলির বিষয়ে চাচা বব-এর অধ্যায়টি আপনাকে প্রধানত হাঙ্গেরীয় স্বরলিপি সম্পর্কিত, নামের এনকোডিংগুলি এড়াতে প্রস্তাব দেয়। তিনি Iইন্টারফেস থেকে উপসর্গটি মুছে ফেলার উল্লেখ করেছেন , কিন্তু এর উদাহরণ দেখান না। আসুন নিম্নলিখিতটি ধরে নিই: ইন্টারফেস ব্যবহার মূলত নির্ভরতা ইনজেকশনের মাধ্যমে পরীক্ষাযোগ্যতা অর্জন করা to অনেক ক্ষেত্রে, এর ফলে একক …

5
পাইথনের কোনও ক্লাসে উদাহরণস্বরূপ ভেরিয়েবলগুলি না হিসাবে ঘোষণা করা কি ভাল অভ্যাস?
নিম্নলিখিত শ্রেণীর বিবেচনা করুন: class Person: def __init__(self, name, age): self.name = name self.age = age আমার সহকর্মীরা এটির মতো এটি সংজ্ঞায়িত করতে থাকে: class Person: name = None age = None def __init__(self, name, age): self.name = name self.age = age এর মূল কারণ হ'ল তাদের পছন্দের সম্পাদকটি স্বতঃপূরণের …
68 python 

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

7
বিদ্যমান কোডের জন্য টেস্ট রাইটিং
মনে করুন যে একটির তুলনামূলকভাবে বড় প্রোগ্রাম রয়েছে (সি # তে 900k এসএলওসি বলুন), সমস্ত মন্তব্য / নথিবদ্ধ, ভালভাবে সাজানো এবং ভালভাবে কাজ করছে। পুরো কোড বেসটি একক সিনিয়র বিকাশকারী লিখেছিলেন যিনি এই সংস্থার সাথে আর নেই। সমস্ত কোড যেমন হয় তেমন পরীক্ষার যোগ্য এবং আইওসি জুড়ে ব্যবহৃত হয় - …

3
এটি কি মকিতোর রিসেট পদ্ধতির উপযুক্ত ব্যবহার?
আমার টেস্ট ক্লাসে আমার একটি ব্যক্তিগত পদ্ধতি রয়েছে যা একটি ব্যবহৃত ব্যবহৃত Barঅবজেক্ট তৈরি করে। Barকন্সট্রাকটর আহ্বান someMethod()আমার ব্যঙ্গ বস্তু পদ্ধতি: private @Mock Foo mockedObject; // My mocked object ... private Bar getBar() { Bar result = new Bar(mockedObject); // this calls mockedObject.someMethod() } আমার পরীক্ষার কয়েকটি পদ্ধতিতে আমি যাচাই …
68 java  mocking 

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

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

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

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

14
এই প্রতিরোধের নাম? স্থানীয় ভেরিয়েবল হিসাবে ক্ষেত্রগুলি [বন্ধ]
কয়েকটি কোডে আমি পর্যালোচনা করছি, আমি এমন জিনিসগুলি দেখছি যা নীচের নৈতিক সমতুল্য: public class Foo { private Bar bar; public MethodA() { bar = new Bar(); bar.A(); bar = null; } public MethodB() { bar = new Bar(); bar.B(); bar = null; } } ক্ষেত্র barএখানে কথাটি একটি স্থানীয় …

22
আপনি যখন একটি বোকামি সাক্ষাত্কারের প্রশ্নের মুখোমুখি হন তখন আপনি কী করবেন? [বন্ধ]
আমি একজন "আমার জাভা দক্ষতার জন্য খুব গর্বিত" - একজন অভিজ্ঞ ব্যক্তির সাথে সাক্ষাত্কার করছিলাম। তিনি আমাকে জিজ্ঞাসা করলেন " জাভা আইও ক্লাসে আপনার জ্ঞান কী .. বলুন .. হ্যাশ ম্যাপস? " তিনি আমাকে কাগজে জাভা কোডের একটি অংশ লিখতে বললেন - একটি ক্লাস ইনস্ট্যান্ট করুন এবং উদাহরণের একটি পদ্ধতিতে …
68 interview 

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