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

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

3
সি ++ 11 ইউনিফর্ম ইনিশিয়েশন কি পুরানো স্টাইল সিনট্যাক্সের প্রতিস্থাপন?
আমি বুঝতে পেরেছি যে সি ++ 11 এর অভিন্ন সূচনা ভাষায় কিছু সিনট্যাক্টিকাল অস্পষ্টতা সমাধান করে, তবে অনেকগুলি বর্জন স্ট্রোস্ট্রপের উপস্থাপনাগুলিতে (বিশেষত যাঁরা GoingNative 2012 আলোচনার সময়), তাঁর উদাহরণগুলি মূলত এই সিনট্যাক্সটি ব্যবহার করুন যখনই তিনি অবজেক্ট তৈরি করছেন। এখনই কি সব ক্ষেত্রে অভিন্ন সূচনা ব্যবহার করার পরামর্শ দেওয়া হচ্ছে …
172 c++  c++11 

15
বিকাশকারীরা জোর দিয়ে বলেন যে বিবৃতিগুলির অবহেলিত শর্ত না থাকা উচিত এবং সর্বদা অন্য কোনও ব্লক থাকা উচিত
আমার পরিচিত একজন, আমার চেয়ে আরও বেশি মজাদার বিকাশকারী। আমরা প্রোগ্রামিং অনুশীলন সম্পর্কে কথা বলছিলাম এবং 'যদি' বিবৃতিতে তার পদ্ধতির দ্বারা আমাকে হতাশ করা হয়েছিল। তিনি বিবৃতি যে আমি বরং অদ্ভুত মনে হয় সম্পর্কে কিছু অনুশীলন জোর। প্রথমত , যদি একটি বিবৃতি অনুসরণ করা উচিত অন্য বিবৃতি অনুসরণ করা উচিত, …

23
বৈজ্ঞানিক কোড লেখার সময় পরিষ্কার প্রোগ্রামিং
আমি সত্যিই বড় প্রকল্প লিখি না। আমি একটি বিশাল ডাটাবেস বজায় রাখছি না বা লক্ষ লক্ষ কোডের লেনদেন করছি। আমার কোডটি মূলত "স্ক্রিপ্টিং" টাইপ স্টাফ - গাণিতিক ক্রিয়াকলাপ পরীক্ষা করার জন্য বা কোনও কিছুকে অনুকরণ করার জন্য - "বৈজ্ঞানিক প্রোগ্রামিং"। আমি এখন পর্যন্ত দীর্ঘতম প্রোগ্রামগুলিতে কাজ করেছি কয়েকশ লাইনের কোড …

10
ক্লিন কোড সুরক্ষিত ভেরিয়েবলগুলি এড়িয়ে যাওয়ার পরামর্শ দিচ্ছে কেন?
ক্লিন কোড "ফরম্যাটিং" অধ্যায়ের "উল্লম্ব দূরত্ব" বিভাগে সুরক্ষিত ভেরিয়েবলগুলি এড়ানো পরামর্শ দেয়: ঘনিষ্ঠভাবে সম্পর্কিত ধারণাগুলি একে অপরের সাথে উল্লম্বভাবে রাখা উচিত। স্পষ্টতই এই নিয়মটি পৃথক ফাইলে অন্তর্ভুক্ত ধারণাগুলির জন্য কাজ করে না। তবে যদি আপনার খুব ভাল কারণ না থাকে তবে ঘনিষ্ঠভাবে সম্পর্কিত ধারণাগুলি আলাদা আলাদা ফাইলে আলাদা করা উচিত …

6
REST এবং CRUD এর মধ্যে পার্থক্য
আমি আরআরএসটি শিখেছি এবং এটি অনেকটা সিআরইউডি-র মতো অনুভূত হয়েছে (সিআরইউডি সম্পর্কে যা পড়েছি তা থেকে)। আমি জানি যে তারা আলাদা, এবং আমি ভাবছি যে তারা যদি একইরকম হয় তবে আমি তাদের বুঝতে পারি না। এটি কি আরআরইএসটি হ'ল সিআরইউডি'র "সুপারস্টার"? CRUD সব কি করে?
168 rest  crud 

3
এমআইটি লাইসেন্সের অর্থ
ধরুন আমি একটি সফ্টওয়্যার তৈরি করতে এমআইটি লাইসেন্সের আওতায় প্রকাশিত এই অ্যাকশনস্ক্রিপ্ট এপিআই ব্যবহার করি: http://www.cove.org/ape/docs/api/ আমি কি সেই সফটওয়্যারটি বিক্রি করতে পারি? আমার সফ্টওয়্যারটির সোর্স কোডটি দূরে দেওয়ার দরকার কি? আমার সফ্টওয়্যার গ্রহণকারী কেউ কি এই সফ্টওয়্যারটি পুনরায় বিক্রয় করার অনুমতি দিচ্ছে?

28
কিভাবে একটি শূন্য-বাগ প্রোগ্রামার হতে? [বন্ধ]
আমার বস আমাকে সবসময় বলেছে যে একজন ভাল প্রোগ্রামারকে নিশ্চিত করতে সক্ষম হতে হবে যে সে বা তার পরিবর্তিত কোডটি নির্ভরযোগ্য, সঠিক এবং পুরোপুরি স্ব-যাচাই করেছে; যা আপনার পরিবর্তনগুলি যে কারণগুলিতে তৈরি করবে তার সমস্ত ফলাফল এবং প্রভাবগুলি সম্পূর্ণভাবে বুঝতে হবে should আমি বারবার পরীক্ষা করে এই ধরণের প্রোগ্রামার হওয়ার …
168 code-quality 

10
মনো "হ্যাঁ,। নেট ক্রস প্ল্যাটফর্ম" বলতে প্রায়শই ব্যবহৃত হয়। এই দাবিটি কতটা বৈধ? [বন্ধ]
ইন কি সময় এই সময়ে .NET এবং জাভা মধ্যে আপনার প্রকল্পের জন্য বেছে নেবেন? আমি বলি যে আমি "আপনি কি সর্বদা উইন্ডোতে স্থাপন করবেন?" একটি নতুন ওয়েব প্রকল্পে সামনে দাঁড় করানোর একক অত্যন্ত গুরুত্বপূর্ণ প্রযুক্তিগত সিদ্ধান্ত এবং উত্তরটি যদি "না" হয় তবে আমি নেট .NET এর পরিবর্তে জাভা প্রস্তাব করব। …
168 java  .net  mono 

1
আমি প্রোগ্রামিং ধাঁধা এবং চ্যালেঞ্জ কোথায় পেতে পারি? [বন্ধ]
আমি এমন স্থানগুলি খুঁজতে চেষ্টা করছি যেখানে আমি আমার নৈপুণ্য স্কুল বা কাজের প্রেক্ষাপটের বাইরে করতে পারি outside অনলাইনে এমন কোনও জায়গা বা বই পাওয়া যায়, যেখানে আমি প্রোগ্রামিং ধাঁধা বা চ্যালেঞ্জগুলির তালিকা অ্যাক্সেস করতে পারি?
167 puzzles 

12
অপারেটিং সিস্টেমগুলি কীভাবে চালিত হয় ... কোনও ওএস চালু না করে চালানো হয়?
আমি এখনই সত্যিই কৌতূহলী। আমি পাইথন প্রোগ্রামার, এবং এই প্রশ্নটি আমাকে কেবল বিচলিত করে: আপনি একটি ওএস লেখেন। কীভাবে চালাবেন? এটি কোনওভাবে চালাতে হবে, এবং সেই পথটি অন্য কোনও ওএসের মধ্যেই আছে? কোনও ওএসে না রেখে কোনও অ্যাপ্লিকেশন কীভাবে চলতে পারে? আপনি কম্পিউটারকে কীভাবে চালাতে, বলুন, সি বলতে, এবং স্ক্রিনে …

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

21
দ্রুত এবং নোংরা প্রোগ্রামাররা কীভাবে জানতে পারে যে তারা এটি ঠিক করেছে?
আপনি যদি প্রোগ্রামারদের জিজ্ঞাসা করেন যে তাদের কেন পরিষ্কার কোড লিখতে হবে, তবে আপনি যে নম্বরটি পেয়েছেন তা হ'ল রক্ষণাবেক্ষণযোগ্যতা। এটি আমার তালিকায় থাকা অবস্থায় আমার মূল কারণটি আরও তাত্ক্ষণিক এবং কম পরার্থবাদী I আমার নতুন কোডটি খুব নোংরা থাকলে সঠিক কিনা তা আমি বলতে পারছি না। আমি দেখতে পেয়েছি …
166 design 

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

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

11
"মিথোলিক্যাল ম্যান-মাস" থেকে "সার্জিক্যাল টিম" প্যাটার্নটির কী হয়েছিল?
বহু বছর আগে, আমি যখন পৌরাণিক ম্যান-মাস পড়ি, তখন আমি প্রচুর স্টাফ পেয়েছি যা আমি অন্যান্য উত্স থেকে ইতিমধ্যে জানতাম। যাইহোক, বইটি 1975 সালের সত্ত্বেও সেখানে নতুন জিনিসও ছিল them তার মধ্যে একটি ছিল: সার্জিক্যাল দল মিলগুলি প্রস্তাব দেয় যে একটি বড় কাজের প্রতিটি বিভাগকে একটি দলকে মোকাবেলা করতে হবে, …

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