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

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

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

6
কোনও পদ্ধতিতে কি যুক্তিগুলি ক্ষমা করা উচিত? [বন্ধ]
বন্ধ । এই প্রশ্নটি আরও ফোকাস করা প্রয়োজন । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে এটি কেবলমাত্র এই পোস্টটি সম্পাদনা করে একটি সমস্যায় ফোকাস করে । 4 বছর আগে বন্ধ ছিল । মনে করুন আমাদের কাছে এমন একটি পদ্ধতি রয়েছে foo(String …
21 java  parameters 

6
সাধারণ কোডিং মানগুলিকে উপেক্ষা করার জন্য বৈজ্ঞানিক কোড কি আলাদা আলাদা ক্ষেত্র?
ইদানীং আমি নিম্নলিখিত ঘটনা সম্পর্কে আমার মন মোড়ানোর চেষ্টা করা হয়েছে। একদিকে, কোডাকে "স্বাস্থ্যকর", "পরিষ্কার", "ভাল-লিখিত" ইত্যাদি বিবেচনা করা হয় তার কোডিং গাইডলাইন এবং স্ট্যান্ডার্ড রয়েছে। "ক্লিন কোড" দেখুন যা এখানেও ব্যাপকভাবে আলোচিত বলে মনে হচ্ছে। উদাহরণ বিধি: 7 লাইন দীর্ঘ পদ্ধতি এবং 1 বা 2 স্তর ইন্ডেন্টেশন। যে কোড …

3
"প্লাস" এবং "বিয়োগ" উপযুক্ত পদ্ধতির নাম?
জাভা SE 8 তারিখ, উপস্থাপক জন্য একটি নতুন প্রক্রিয়া দিয়ে আসে LocalDate, LocalTimeএবং LocalDateTimeক্লাস সময় instants প্রতিনিধিত্ব করতে। যেমন instants নিপূণভাবে, পদ্ধতি একটি সেট দেওয়া হয়: LocalDate.plusDays(...), LocalDate.minusDays(...)ইত্যাদি। আমি সর্বদা ভেবেছিলাম যে ভাল অনুশীলন ক্রিয়াপদের নামগুলি তাদের উদ্দেশ্য বর্ণনা করার পরে পদ্ধতিগুলির নামকরণ করে, যেমন পদ্ধতিগুলি প্রকৃতপক্ষে অপারেশনগুলি কার্যকর করতে …

4
ডোমেন ক্লাস এবং এসকিউএল কোয়েরিগুলির মধ্যে যুক্তির সদৃশতা এড়ানোর উপায়গুলি কী কী?
নীচের উদাহরণটি সম্পূর্ণ কৃত্রিম এবং এর একমাত্র উদ্দেশ্য আমার বক্তব্যটি পারাপার। ধরুন আমার কাছে একটি এসকিউএল টেবিল রয়েছে: CREATE TABLE rectangles ( width int, height int ); ডোমেন শ্রেণি: public class Rectangle { private int width; private int height; /* My business logic */ public int area() { return width …

2
পরিবর্তনশীল প্রস্থের প্রকারগুলি কি আধুনিক সি-তে নির্দিষ্ট ধরণের দ্বারা প্রতিস্থাপিত হয়েছে?
কোড রিভিউ সম্পর্কিত একটি পর্যালোচনাতে আমি আজ একটি আকর্ষণীয় পয়েন্ট পেয়েছি । @ ভাইড্রাক এই উত্তরে পুনঃবিবেচনা জানিয়েছে যে পরিবর্তনশীল আকারের ধরণের (যেমন intএবং long) নির্দিষ্ট আকারের মতো uint64_tএবং এর সাথে প্রতিস্থাপন করা হবে uint32_t। এই উত্তরের মন্তব্য থেকে উদ্ধৃতি: দীর্ঘতর ও দীর্ঘ আকারের (এবং এভাবে তারা ধারণ করতে পারে …

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

9
আপনি কীভাবে আপনার ইন্টিগ্রেশন পরীক্ষার স্কেল করবেন?
আমি আমাদের বর্তমান পণ্যের উপর ইন্টিগ্রেশন পরীক্ষার আমাদের ক্রমবর্ধমান সংখ্যায় স্কেলিং জন্য কৌশল এবং কৌশল তদন্ত করছি, যাতে তারা করতে পারেন (মনুষ্যোচিত) আমাদের উন্নয়নের অংশ, এবং সি আই প্রক্রিয়া থাকা। প্রায় 200+ ইন্টিগ্রেশন পরীক্ষায় আমরা একটি সম্পূর্ণ পরীক্ষার রান (এএ ডেস্কটপ ডেভ মেশিনে) সম্পূর্ণ করতে ইতিমধ্যে 1 ঘন্টার মার্কে আঘাত …

5
সর্বাধিক সহ একটি লক্ষ্যে বুলেট পাথ গণনা করার জন্য অ্যালগরিদম। 2 রিকোচেটস
দুর্বল শিরোনামের জন্য দুঃখিত তবে আমার এটির উচ্চারণের আরও ভাল উপায় ছিল না ... তাই Wii এর Wii উপরের নিন্টেন্ডো (হ্যাঁ!) এর এই আশ্চর্যজনক গেমটি রয়েছে । এটিতে 9 মিনিগেম রয়েছে এবং আমার প্রিয় একটিকে ট্যাঙ্ক বলা হয় ! । এটি নিজেকে বিনষ্ট না করে COM শত্রু ট্যাঙ্কগুলি ধ্বংস করার …

5
ডেভেলপারদের মধ্যে একটি ব্যবহারকারীর গল্প ভাগ করা উচিত? [বন্ধ]
বন্ধ । এই প্রশ্নটি মতামত ভিত্তিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে এটি পোস্টে সম্পাদনা করে সত্য এবং উদ্ধৃতি দিয়ে উত্তর দেওয়া যায় । 5 বছর আগে বন্ধ । আমি সাধারণত এমন গল্পগুলি দেখি যার ব্যাক-এন্ড এবং ফ্রন্ট-এন্ড বিকাশ থাকে। …
21 agile  scrum 

2
সি পয়েন্টারগুলির জন্য কেন নক্ষত্র ব্যবহার করে? [বন্ধ]
বন্ধ । এই প্রশ্নটি মতামত ভিত্তিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে এটি পোস্টে সম্পাদনা করে সত্য এবং উদ্ধৃতি দিয়ে উত্তর দেওয়া যায় । 4 বছর আগে বন্ধ ছিল । আমি এখন সি সম্পর্কে শিখছি। আমার কাছে এটি বেআইনি মনে …
21 c  history  syntax 

8
পরামিতি ব্যতীত কোনও ফাংশনের কী সুবিধা যা কেবলমাত্র অন্য ফাংশনটিকে কল করে
একটি টিউটোরিয়াল (জাভাস্ক্রিপ্টের জন্য) আমি করছি যা পরামর্শ দেয় আমরা এর মতো একটি ফাংশন লিখি: function sayHello() { //Some comments explaining the next line window.alert("Hello"); } অস্পষ্টতা ব্যতীত বাস্তব জীবনে এই জাতীয় কিছু লেখার সুবিধা কি? যদি তা হয় তবে এর সুবিধা কী?

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

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

5
আপনি কিভাবে একটি নির্মাণকারী পচন করতে পারেন?
আসুন বলুন যে আমার একটি শত্রু শ্রেণি রয়েছে, এবং নির্মাতা এর মতো দেখতে পাবেন: public Enemy(String name, float width, float height, Vector2 position, float speed, int maxHp, int attackDamage, int defense... etc.){} এটি দেখতে খারাপ দেখাচ্ছে কারণ কনস্ট্রাক্টরের অনেকগুলি পরামিতি রয়েছে, তবে যখন আমি শত্রু ঘটনা তৈরি করি তখন আমাকে …

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