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

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

5
বিল্ডিং সরঞ্জামগুলি অন্তর্নিহিত প্রোগ্রামিং ভাষার চেয়ে আলাদা স্ক্রিপ্টিং ভাষা কেন ব্যবহার করে?
আমি সম্প্রতি কর্মক্ষেত্রে একটি নোডেজ প্রকল্পের জন্য কিছু বিল্ড সরঞ্জাম ব্যবহার করছি যখন আমি বুঝতে পেরেছিলাম যে বেশিরভাগ ভাষার মূল বিল্ড সরঞ্জাম / সিস্টেম অন্তর্নিহিত প্রোগ্রামিং ভাষার চেয়ে আলাদা ভাষা ব্যবহার করে। উদাহরণস্বরূপ, মেক স্ক্রিপ্ট লিখতে সি বা সি ++ ব্যবহার করে না এবং পিঁপড়া (না মাভেন) স্ক্রিপ্টিংয়ের জন্য তাদের …

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

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

1
অন্য নিয়ামকের কাছ থেকে একটি নিয়ন্ত্রণকারী ফাংশন কল করা কি ভাল অনুশীলন?
আমি একটি কন্ট্রোল করছি যেখানে আমি একটি নিয়ামক হিসাবে অনুসন্ধানের যুক্তি পরিচালনা করছি এবং আমি অনুসন্ধানের উপর ভিত্তি করে কিছু ডেটা তৈরি করছি এবং পরিসংখ্যান হিসাবে ফিরে আসছি। একটি ভাল অনুশীলন অন্য নিয়ামক থেকে একটি নিয়ামক ফাংশন কল? নাকি দু'জন কন্ট্রোলারের কখনই 'কথা বলা' উচিত নয়?
23 mvc 

2
কোনও লুপকে (যখন / জন্য) পুনরাবৃত্তি করতে বা পুনরাবৃত্তি থেকে একটি লুপে রূপান্তর করার সাধারণ উপায়?
এই সমস্যাটি মূলত অ্যালগরিদমে ফোকাস করছে, সম্ভবত কিছু বিমূর্ত এবং আরও শিক্ষামূলক academic উদাহরণটি একটি চিন্তার প্রস্তাব দিচ্ছে, আমি জেনেরিক উপায় চাই, সুতরাং উদাহরণটি কেবলমাত্র আপনার চিন্তাভাবনা সম্পর্কে আমাদের আরও স্পষ্ট করে তুলতে ব্যবহৃত হয়। সাধারণভাবে বলতে গেলে, একটি লুপকে পুনরাবৃত্তিতে রূপান্তর করা যায়। উদাহরণ: for(int i=1;i<=100;++i){sum+=i;} এবং এটি সম্পর্কিত …

5
গিটে যাওয়ার সময় বৃহত এসএনএন ইতিহাস সম্পর্কে কী করবেন?
সম্পাদনা করুন: অনুরূপ কিছু প্রশ্নের মতো নয় যেমন গিট বা /programming/540535/managing-large-binary-files-with-git- এ একাধিক-জিবি এসভিএন রেপো স্থানান্তরিত করা আমার দৃশ্যে বেশ কয়েকটি সাবপ্রজেক্ট জড়িত না সহজেই গিট সাবমোডিয়ালগুলিতে রূপান্তরিত হতে পারে, না গিট-এনেক্সের জন্য বেশ উপযুক্ত কয়েকটি বাইনারি ফাইলও উপযুক্ত। এটি একটি একক সংগ্রহস্থল যেখানে বাইনারিগুলি টেস্ট স্যুট যা দৃ which়ভাবে …
23 git  svn 

2
নামকরণের সম্মেলন: চূড়ান্ত ক্ষেত্র (স্থির নয়)
finalজাভা ক্লাসে ক্ষেত্রের নামকরণের বিষয়ে আজ আমি সহকর্মীর সাথে আলোচনা করেছি । তার মতামত finalক্ষেত্রগুলিকেও ধ্রুবক হিসাবে বিবেচনা করা উচিত কারণ উদাহরণটি তৈরির পরে তাদের মান পরিবর্তন হবে না। এটি finalক্ষেত্রগুলির জন্য নিম্নলিখিত নামকরণের সম্মেলনে নেতৃত্ব দেবে : public class Foo { private static final String BLA_BLA = "bla"; private …
23 java  naming  final 

2
আরআরটি এপিআইতে কোনও সংগ্রহকে বিদ্যমান আইটেম যুক্ত করার জন্য সেরা প্যাটার্নটি কী?
আমি একটি বাস্তববাদী REST এপিআই ডিজাইন করছি এবং কোনও সংকলনে বিদ্যমান সত্ত্বাগুলি কীভাবে যুক্ত করা যায় তা সম্পর্কে আমি কিছুটা আটকেছি। আমার ডোমেন মডেলটিতে এমন একটি প্রকল্প অন্তর্ভুক্ত রয়েছে যাতে সাইটের সংগ্রহ রয়েছে। এটি বহু-থেকে-বহুবার কঠোর সম্পর্ক এবং আমার কোনও সত্তা তৈরি করার দরকার নেই যা স্পষ্টভাবে সম্পর্কের মডেল তৈরি …
23 rest  api-design 

5
জাভা / জাভা ইই এর মতো একই রকম জটিলতা পরিচালনার সময় অন্য একটি জনপ্রিয় ভাষা কীভাবে কারখানার ধরণটি ব্যবহার করা এড়াবে?
কারখানার ধরণ (বা অন্তত ব্যবহার FactoryFactory..) -এর মত অনেক ঢামালি এর গুঁতা হয় এখানে । এছাড়াও বাগাড়ম্বরপূর্ণ মত "সৃজনশীল" নামগুলো থাকার থেকে RequestProcessorFactoryFactory.RequestProcessorFactory , কিছু কারখানা প্যাটার্ন সঙ্গে মৌলিকভাবে ভুল আপনি জাভা / সি প্রোগ্রাম আছে ++ এবং সেখানে একটি usecase হলে হয় Abstract_factory_pattern ? অনুরূপ জটিলতা পরিচালনার সময় কীভাবে …

7
সি এবং সি ++ এ স্বাক্ষরবিহীন পূর্ণসংখ্যার ব্যবহার
আমার একটি খুব সাধারণ প্রশ্ন রয়েছে যা আমাকে দীর্ঘকাল অবাক করে দেয়। আমি নেটওয়ার্ক এবং ডাটাবেসগুলির সাথে কাজ করছি তাই আমি যে অনেক ডেটা নিয়ে কাজ করছি তা হ'ল 32-বিট এবং -৪-বিট কাউন্টার (স্বাক্ষরযুক্ত), 32-বিট এবং 64-বিট সনাক্তকরণ আইডি (স্বাক্ষরের জন্য অর্থপূর্ণ ম্যাপিংও নেই)। আমি ব্যবহারিকভাবে কখনই এমন কোনও সত্য …
23 c  coding-style 

3
অনুলিপি করার নির্দেশকে সাধারণত এমওভির নাম দেওয়া হয় কেন?
বেশ কয়েকটি এসেম্বলারের ক্ষেত্রে একটি মান কপি করার নির্দেশকে সাধারণত "এমওভি" নাম দেওয়া হয় এবং ম্যানুয়ালগুলিতে এর বিবরণে সাধারণত "চাল" থাকে (তবে, "লোড", "স্টোর", "এক্সট্র্যাক্ট" ইত্যাদি শব্দ ব্যবহার করা যেতে পারে) etc. ) কোনও আইএসএ সন্ধান করা অস্বাভাবিক ) যা এই সম্মেলনটি অনুসরণ করে না। অন্যদিকে, অন্যান্য প্রসঙ্গে "মুভ" "কপি" …
23 history  assembly 

5
আমার কখন সংস্করণ নম্বর বাড়ানো উচিত?
আমি স্কুলে প্রোগ্রামিং শিখিনি এবং আমি একজন (পেশাদার) বিকাশকারী হিসাবে কাজ করি না, তাই অনেকগুলি বুনিয়াদি আমার কাছে যথেষ্ট পরিষ্কার নয়। এই প্রশ্নটি তাদের মধ্যে একটি স্পষ্ট করার চেষ্টা করে। এখন যে অনুমান আমি বিষয় আছে যাক #1, #2এবং #3আমার সমস্যা ট্র্যাকার সংশোধন করা / সংস্করণের জন্য উন্নত নির্ধারণ করা …

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

5
পুনর্নির্মাণ এবং সংস্করণ নিয়ন্ত্রণ
কোড বিন্যাস সম্পর্কিত বিষয়। এমনকি ইনডেন্টেশন বিষয় । এবং সামঞ্জস্যতা ছোটখাট উন্নয়নের চেয়ে গুরুত্বপূর্ণ। তবে প্রকল্পগুলির সাধারণত প্রথম দিন থেকে একটি স্পষ্ট, সম্পূর্ণ, যাচাইযোগ্য এবং প্রয়োগযোগ্য স্টাইল গাইড নেই এবং বড় কোনও উন্নতি যে কোনও দিন আসতে পারে। আপনি এটি পেতে পারেন SELECT id, name, address FROM persons JOIN addresses …

9
ক্লায়েন্টের জড়িততা ছাড়াই কি চপলতা সম্পাদন করা যায়?
আমি এগিলির উপর কোন বই লিখতে পারিনি। আমি বেশ কয়েকটি দোকানে কাজ করেছি যা তাদের প্রক্রিয়াটিকে Agile বলে। চপল বিকাশের অন্যতম প্রধান বিষয় হ'ল নিয়মিত ক্লায়েন্টের সম্পৃক্ততা। একটি স্প্রিন্টের পরে, ক্লায়েন্টের প্রতিক্রিয়ার জন্য কাজটি ডেমোড করা যেতে পারে। পাখলান পুনরাবৃত্তি. আমি যে সমস্যাটি দেখতে পাই তা হ'ল অনেক ক্লায়েন্ট এতে …
23 agile  waterfall 

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