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

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

9
'<' বনাম '! =' শর্ত হিসাবে 'লুপের জন্য'?
বলুন আপনার নীচের forলুপটি রয়েছে: for (int i = 0; i &lt; 10; ++i) { // ... } এটি সাধারণত এটিও লেখা যেতে পারে: for (int i = 0; i != 10; ++i) { // ... } শেষের ফলাফলগুলি একই, সুতরাং অন্যগুলির ব্যবহারের জন্য কোনও বাস্তব যুক্তি আছে কি? ব্যক্তিগতভাবে …
31 syntax 

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

5
বৈষম্যমূলক ইউনিয়নগুলি কার্যকরী প্রোগ্রামিংয়ের সাথে যুক্ত কেন?
ওও প্রোগ্রামিংয়ের বহু বছরের মধ্যে আমি বুঝতে পেরেছি যে বৈষম্যমূলক ইউনিয়নগুলি কী, তবে আমি কখনই সেগুলি মিস করি না। আমি সম্প্রতি সি # তে কিছু কার্যকরী প্রোগ্রামিং করছি এবং এখন আমি দেখতে পেয়েছি যে আমি সেগুলি রাখি। এটি আমাকে বিস্মিত করছে কারণ এটির মুখোমুখি হয়ে, বৈষম্যমূলক ইউনিয়নগুলির ধারণাটি কার্যকরী / …

6
হাজারো ত্রুটি!
আমাকে সম্প্রতি একটি নতুন প্রকল্পে নিয়োগ দেওয়া হয়েছিল। ভাল, আসলে একটি পুরানো প্রকল্প, ক্লাসিক এএসপিতে লেখা। এখন অ্যাপ্লিকেশনটির একটি নতুন সংস্করণ সর্বশেষতম এএসপি.এনইটি-তে লেখা হচ্ছে, তবে এটি আরটিএম হওয়ার আশা করা যায় না (আনুমানিক প্রকাশের তারিখটি জানুয়ারী 2017) সুতরাং পুরানো অ্যাপ্লিকেশনটি না হওয়া পর্যন্ত আমাকে কিছু রক্ষণাবেক্ষণ করতে হবে বাতিল …

6
নির্ভরতা কখন আপডেট করা উচিত?
দুটি ভিন্ন কোড ঘাঁটি (অ্যান্ড্রয়েড এবং একটি নোড.জেএস ওয়েব অ্যাপ্লিকেশন) সহ আমাদের দুটি প্রধান নির্ভরতা-সম্পর্কিত সংকট ছিল। অ্যান্ড্রয়েড রেপো ফ্লুরি থেকে ফায়ারবেসে স্থানান্তরিত হওয়া দরকার, যার জন্য গুগল প্লে পরিষেবা লাইব্রেরি চারটি বড় সংস্করণ আপডেট করা দরকার required আমাদের হেরোকু-হোস্টেড নোড অ্যাপের সাথে একই রকম ঘটনা ঘটেছে যেখানে আমাদের প্রোডাকশন …

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

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

10
স্ট্যান্ডার্ড লাইব্রেরি কেন প্রোগ্রামিং ভাষার আদিম নয়? [বন্ধ]
আমি ভাবছিলাম যে কেন সেখানে (সমস্ত প্রোগ্রামিং ভাষায় আমি শিখেছি, যেমন সি ++, জাভা, পাইথন) স্ট্যান্ডলিবের মতো স্ট্যান্ডার্ড লাইব্রেরিগুলি একই ভাষার "ফাংশন" থাকার পরিবর্তে ভাষাটি নিজেই একটি আদিম।

2
সি প্রিপ্রসেসর এর উত্স কি?
সি প্রিপ্রোসেসরটি সি এর সাথে সংযুক্ত, তবে এর মূল ভাষা থেকে একেবারে আলাদা সিনট্যাক্স রয়েছে: সিনট্যাক্টিকভাবে তাৎপর্যপূর্ণ সাদা স্থান (লাইনের শেষে একটি বিবৃতি সমাপ্ত করে, ম্যাক্রো প্রতিস্থাপনের তালিকাটি নির্ধারণের পরে ব্যবধান) পরিবর্তে braced ব্লক শব্দ ভিত্তিক ব্লকগুলিতে, elifপরিবর্তেelse if ঘোষণা-প্রতিবিম্ব-ব্যবহারের পরিবর্তে কী-ওয়ার্ড-নেতৃত্বাধীন সংজ্ঞা, =মান সংজ্ঞার জন্য নয় বিকল্প স্ট্রিং সিনট্যাক্সের …
30 c  history  macros 

9
পৃথক বৈশিষ্ট্যগুলির পরিবর্তে পুরো ক্লাসগুলি প্যারামিটার হিসাবে গ্রহণের জন্য একটি ক্লাস ডিজাইন করা
যাক, উদাহরণস্বরূপ, আপনার কাছে একটি অ্যাপ্লিকেশন রয়েছে যা একটি বিস্তৃত অংশীদারি শ্রেণীর সাথে ডাকা হয় User। এই শ্রেণিটি ব্যবহারকারী, তাদের আইডি, নাম, প্রতিটি মডিউল অ্যাক্সেসের স্তর, টাইমজোন ইত্যাদি সম্পর্কিত সমস্ত তথ্য প্রকাশ করে ব্যবহারকারীর ডেটাগুলি পুরো সিস্টেম জুড়ে স্পষ্টতই রেফারেন্স করা হয়, তবে যে কোনও কারণেই সিস্টেমটি সেট আপ করা …
30 java  c#  design  solid 

6
সুস্পষ্ট অর্থ সহ 2 টি পদ্ধতি বা কেবল 1 টি দ্বৈত ব্যবহারের পদ্ধতি থাকা ভাল?
ইন্টারফেসটি সহজ করার জন্য, কেবল getBalance()পদ্ধতিটি না রাখাই ভাল ? পাসিং 0করতে charge(float c);একই ফলাফল দিতে হবে: public class Client { private float bal; float getBalance() { return bal; } float charge(float c) { bal -= c; return bal; } } ভিতরে একটি নোট করতে পারেন javadoc? বা, ক্লাস ব্যবহারকারীর …
30 interfaces  cqrs 

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

5
যদি একটি সংখ্যা খুব বড় হয় তবে এটি কি পরবর্তী মেমরির অবস্থানটিতে ছড়িয়ে পড়ে?
আমি সি প্রোগ্রামিং পর্যালোচনা করে এসেছি এবং কেবল দু'টো জিনিস আমাকে বিরক্ত করছে। উদাহরণস্বরূপ এই কোডটি নেওয়া যাক: int myArray[5] = {1, 2, 2147483648, 4, 5}; int* ptr = myArray; int i; for(i=0; i&lt;5; i++, ptr++) printf("\n Element %d holds %d at address %p", i, myArray[i], ptr); আমি জানি যে …

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

3
জেএসন ওয়েব টোকেন - পে-লোড পাবলিক কেন?
আমি কোনও জেডাব্লুটিটির দাবি / পেডলোডকে বেস 64 এর ডিকোডিংয়ের পরে সর্বজনীনভাবে দৃশ্যমান করার যুক্তিটি বুঝতে পারি না। কেন? দেখে মনে হচ্ছে এটি গোপনের সাথে এনক্রিপ্ট করা আরও বেশি কার্যকর হবে। কেউ কীভাবে ব্যাখ্যা করতে পারেন, বা কোন পরিস্থিতিতে এই ডেটা প্রকাশ্যে রাখা দরকারী?

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