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

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


17
সফটওয়্যার ইঞ্জিনিয়ার হিসাবে, টুইটারে আমার কাকে অনুসরণ করা উচিত? [বন্ধ]
সফ্টওয়্যার ইঞ্জিনিয়ারিং এবং সফটওয়্যার বিকাশের ক্ষেত্রে কে ক্ষেত্রের প্রাসঙ্গিক ঘটনা সম্পর্কে টুইট করতে টুইটার ব্যবহার করেন?


4
আমার কি AngularJS এবং ASP.NET MVC উভয়ই ব্যবহার করা উচিত?
আমি AngularJS এবং ASP.NET MVC শিখতে শুরু করেছিলাম, তবে কেন নিশ্চিত নয় যে কেন উভয়কে একই প্রকল্পে একসাথে ব্যবহার করব? তারা উভয়ই এমভিসি ফ্রেমওয়ার্ক নয়? আমি কি তাদের উভয় একই অ্যাপ্লিকেশন ব্যবহার করা উচিত? এটি কি না অন্য এক?

4
জাভা সংস্করণ 1.X কে জাভা এক্স হিসাবে উল্লেখ করা হয়?
আমি দেখেছি জাভা ১.২ এছাড়াও জাভা ২ নামে পরিচিত "" জাভা ১.x "এবং" জাভা এক্স "(উদাহরণস্বরূপ" জাভা ১.6 "এবং" জাভা "") জাভা একই সংস্করণকে বোঝায়? এবং যদি হ্যাঁ, কেন এই দ্বৈততার প্রয়োজন?

7
আপনি কীভাবে সি # - বা জাভা-জাতীয় ভাষায় বীজগণিত ডেটা টাইপগুলি এনকোড করবেন?
কিছু সমস্যা রয়েছে যা সহজেই বীজগণিত ডেটা টাইপগুলির দ্বারা সমাধান করা হয়, উদাহরণস্বরূপ একটি তালিকার ধরণটি খুব সংক্ষিপ্তভাবে হিসাবে প্রকাশ করা যেতে পারে: data ConsList a = Empty | ConsCell a (ConsList a) consmap f Empty = Empty consmap f (ConsCell a b) = ConsCell (f a) (consmap f b) …

3
DRY, KISS, SOLID, ইত্যাদি কি হিসাবে শ্রেণিবদ্ধ করা হয়?
ডিআরওয়াইয়ের মতো কোনও ডিজাইনের প্যাটার্ন, কোনও পদ্ধতি বা এর মধ্যে কিছু? তাদের সুনির্দিষ্ট বাস্তবায়ন নেই যা প্রয়োজনীয়ভাবে প্রদর্শিত হতে পারে (আপনি সহজেই কেআইএসএস এর মতো কিছু ব্যবহার না করে কোনও কেস প্রদর্শন করতে পারেন ... উদাহরণের আধিক্যের জন্য ডেইলি ডাব্লুটিএফ দেখুন ), না তারা কোনও পদ্ধতির মতো কোনও উন্নয়ন প্রক্রিয়া …

3
"স্ট্রিং" এর ব্যুৎপত্তি
সুতরাং এটি স্পষ্ট যে জিনিসগুলির একটি স্ট্রিং জিনিসগুলির ক্রম এবং তাই অক্ষর / বাইটস / ইত্যাদিগুলির একটি ক্রম। পাশাপাশি একটি স্ট্রিং বলা যেতে পারে। তবে কে প্রথমে তাদেরকে স্ট্রিং বলে? এবং কখন? এবং এরকম কোন প্রসঙ্গে এটি আটকে গেল? আমি সবসময় এই সম্পর্কে ভাবছিলাম।

4
এমন কোনও ব্যতিক্রমী মামলা রয়েছে যেখানে আমরা নকল কোড গ্রহণ করতে পারি?
আমি একটি সফ্টওয়্যার প্রকল্পে কাজ করছি যেখানে আমাদের তিনটি এপিআই তৈরি করতে হবে। জন্য এক বাড়িতে ব্যাংকিং চ্যানেল, এক সংস্থা চ্যানেল এবং জন্য একটি তৃতীয় মোবাইল চ্যানেল। এজেন্সি এপিআই হ'ল এটি সম্পূর্ণ সম্পূর্ণ কারণ এতে সমস্ত কার্যকারিতা রয়েছে .. তারপরে কিছুটা ছোট হোম এপিআই এবং তারপরে মোবাইল এপিআই। এখানকার স্থপতিরা …
57 java  api  spring 

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

8
ইভেন্টগুলি কি কেবল জিইউআই প্রোগ্রামিংয়ের জন্য ব্যবহৃত হয়?
ইভেন্টগুলি কি কেবল জিইউআই প্রোগ্রামিংয়ের জন্য ব্যবহৃত হয়? যখন এই অন্যান্য জিনিসটির কিছু ঘটে তখন আপনি কীভাবে সাধারণ ব্যাকএন্ড প্রোগ্রামিংয়ে পরিচালনা করবেন?

9
পঠনযোগ্যতা বনাম রক্ষণাবেক্ষণযোগ্যতা, নেস্টেড ফাংশন কলগুলি লেখার বিশেষ ক্ষেত্রে
নেস্টেড ফাংশন কলগুলির জন্য আমার কোডিং শৈলীটি নিম্নলিখিত: var result_h1 = H1(b1); var result_h2 = H2(b2); var result_g1 = G1(result_h1, result_h2); var result_g2 = G2(c1); var a = F(result_g1, result_g2); আমি সম্প্রতি একটি বিভাগে পরিবর্তিত হয়েছি যেখানে নিম্নলিখিত কোডিং শৈলীটি খুব ব্যবহৃত হয়: var a = F(G1(H1(b1), H2(b2)), G2(c1)); আমার …

4
টাইপটি আধুনিক প্রোগ্রামিং ভাষাগুলিতে পরিবর্তনশীল নামের পরে কেন চলে?
কেন এটি প্রায় সমস্ত আধুনিক প্রোগ্রামিং ভাষায় (গো, মরিচা, কোটলিন, সুইফ্ট, স্কালা, নিম, এমনকি পাইথনের শেষ সংস্করণ) প্রকারগুলি সর্বদা ভেরিয়েবলের ঘোষণায় পরিবর্তকের নামের পরে আসে, এবং এর আগে নয়? কেন x: int = 42এবং না int x = 42? দ্বিতীয়টি কি পূর্বের চেয়ে বেশি পাঠযোগ্য নয়? এটি কি কেবল একটি …

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

8
আমরা কীভাবে নিশ্চিত হতে পারি যে কম্পিউটার প্রোগ্রামিংয়ের নিম্ন উপাদানগুলি যেমন সংকলক, সমাবেশকারী, মেশিনের নির্দেশাবলী, ইত্যাদি ত্রুটিবিহীন?
যেহেতু আমরা প্রতিদিনের জীবনের অত্যন্ত গুরুত্বপূর্ণ কাজগুলি সহ কম্পিউটারের উপর আরও বেশি নির্ভরশীল হয়ে উঠছি, আমি তখন ভাবছিলাম যে এই গুরুত্বপূর্ণ উপাদানগুলি কীভাবে পরীক্ষা করা হয়। আরও প্রযুক্তিগতভাবে, সংকলক এবং সমাবেশকারীদের কীভাবে পরীক্ষা করা হয়? (আমি মনে করি এটি থামানো সমস্যার সাথে সম্পর্কিত !)

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