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

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

11
"গোটো" বিবৃতিগুলি কী ধরণের বাগগুলি নিয়ে যায়? Historতিহাসিকভাবে কোন উল্লেখযোগ্য উদাহরণ আছে?
আমি বুঝতে পারি যে লুপগুলিতে নেস্ট করা লুপগুলি ভাঙ্গার জন্য সংরক্ষণ করুন; gotoবিবৃতি ফাঁকি এবং প্রোগ্রামিং এর একটি বাগ প্রবণ শৈলী যেমন তাচ্ছিল্য় ব্যবহার করা যেতে না করার জন্য করা হয়। আল্ট টেক্সট: "নিল স্টিফেনসন তার লেবেলগুলির নাম 'ডিঙ্গো' পছন্দ করা সুন্দর বলে মনে করেন" আসল কমিকটি এখানে দেখুন: http://xkcd.com/292/ …

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

17
শখ প্রকল্পগুলির গুরুত্ব [বন্ধ]
আমি জানতে চাই, আপনার অতিরিক্ত সময়ে প্রোগ্রাম করা কতটা গুরুত্বপূর্ণ? একজন প্রোগ্রামার হিসাবে আপনার 9-5- র কাজ করা এবং তারপরে বাড়ি ফিরে এসে আরও ভাল প্রোগ্রামার হওয়ার জন্য আপনার শখের উপর কাজ করা দরকার? এটি বলেছিল, আমি জানি আপনি প্রোগ্রামিংয়ের মাধ্যমে কেবল ভাল, প্রোগ্রামিংয়ের মাধ্যমে আরও ভাল হয়ে উঠতে পারেন। …
103 skills 


11
(কেন) একটি ইউনিট পরীক্ষা নির্ভরতা পরীক্ষা না করা গুরুত্বপূর্ণ?
আমি স্বয়ংক্রিয় পরীক্ষার মানটি বুঝতে পেরেছি এবং যেখানেই সমস্যাটি যথেষ্ট সুনির্দিষ্টভাবে উল্লেখ করা হয়েছে সেখানে আমি ভাল পরীক্ষার ক্ষেত্রে আসতে পারি use যদিও আমি লক্ষ করেছি, এখানে এবং স্ট্যাকওভারফ্লোতে কিছু লোক কেবল একটি ইউনিট পরীক্ষা করার উপর জোর দেয় , তার নির্ভরতা নয়। এখানে আমি সুবিধা দেখতে ব্যর্থ। পরীক্ষার নির্ভরতা …

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

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

12
প্রকল্পগুলিতে কোডের ক্ষুদ্র স্নিপেটগুলি ভাগ করার জন্য সেরা অনুশীলন
আমি সর্বদা কাজের জায়গায় DRY নীতি অনুসরণ করার চেষ্টা করি ; প্রতিবার আমি যখন অলসতার বাইরে কোডটি পুনরাবৃত্তি করেছি তখন এটি পরে কামড় দেয় যখন আমার এই কোডটি দুটি জায়গায় বজায় রাখা দরকার। তবে প্রায়শই আমি ছোট পদ্ধতিগুলি লিখি (সম্ভবত 10 - 15 লাইন কোড) যা একে অপরকে উল্লেখ করতে …

16
কোনও প্রোগ্রামার প্রোগ্রামিং সম্পর্কে আগ্রহী হলে আমি কীভাবে একটি সাক্ষাত্কারে বলতে পারি? [বন্ধ]
যদিও বেশিরভাগ সাক্ষাত্কারের প্রশ্নগুলি প্রার্থীর বর্তমান জ্ঞানের উপর দৃষ্টি নিবদ্ধ করা হয় বা আলগোরিদিমিক সমস্যাগুলি সমাধান করার জন্য তার দক্ষতা পরীক্ষা করে আমি প্রোগ্রামিংয়ের প্রতি আগ্রহী এমন একজন বিকাশকারীকে নিয়োগ করতে চাই। পরিবর্তে মত প্রশ্ন জিজ্ঞাসা না হলে কি প্রযুক্তি "এক্স" সম্পর্কে আপনি কী জানেন? সফটওয়্যার ইঞ্জিনিয়ারিং সমস্যা সমাধানের সাথে …
102 interview 

14
কোন মুহূর্তে ব্রেভিটি এখন পুণ্য নয়?
সাম্প্রতিক একটি বাগ ফিক্সের জন্য আমাকে অন্যান্য দলের সদস্যদের দ্বারা লিখিত কোডটি অতিক্রম করতে হবে, যেখানে আমি এটি পেয়েছি (এটি সি #): return (decimal)CostIn > 0 && CostOut > 0 ? (((decimal)CostOut - (decimal)CostIn) / (decimal)CostOut) * 100 : 0; এখন, এই সমস্ত ক্যাসেটের জন্য উপযুক্ত কারণ থাকার অনুমতি দেওয়া, …

21
একটি ডিবাগার ব্যবহার এড়ানো সুবিধা কি?
আমার কর্মজীবন চলাকালীন, আমি লক্ষ্য করেছি যে কিছু বিকাশকারী ডিবাগিং সরঞ্জামগুলি ব্যবহার করেন না, তবে সমস্যাটি কী তা বোঝার জন্য ভুল কোডটিতে স্পট চেকিং করেন। যদিও অনেকবার ডিবাগার ছাড়াই কোডে ত্রুটিগুলি দ্রুত খুঁজে পাওয়া সক্ষম হওয়া ভাল দক্ষতা, যদিও কোনও ডিবাগার যখন টাইপসের মতো ছোট্ট ভুল সহজে খুঁজে পায় তখন …
101 debugging 

2
প্রোগ্রামিংয়ে "পেলোড" শব্দের অর্থ কী?
আমি একটি ওপেন সোর্স ফ্রেমওয়ার্কের সোর্স কোডটি দিয়ে যাচ্ছিলাম, যেখানে আমি বেশ কয়েকবার উল্লেখযোগ্য একটি ভেরিয়েবল "পেਲੋਡ" দেখেছি। "পেডলোড" বলতে কী বোঝায়?

11
"চাকা পুনর্নবীকরণ" এর বিপরীতে অ্যান্টিপ্যাটার্নটির নাম কী? [বন্ধ]
" চাকা reinvent " antipattern একটি প্রশংসনীয় সাধারণ এক - এর পরিবর্তে একটি প্রস্তুত সলিউশন ব্যবহার এর গোড়া থেকে আপনার নিজের লেখা। কোড বেস অকারণে বেড়ে যায়, কিছুটা আলাদা ইন্টারফেস যা একই কাজ করে তবে কিছুটা আলাদাভাবে প্রসারিত হয়, সহজেই উপলব্ধ এমন ফাংশনগুলি (এবং ডিবাগ!) লিখতে সময় নষ্ট হয়। আমরা …

3
ডাটাবেস সংযোগ তৈরি করা - এটি একবার বা প্রতিটি প্রশ্নের জন্য?
আমার ওয়েব পৃষ্ঠাটি প্রথম লোড হওয়ার পরে এই মুহূর্তে আমি একটি ডাটাবেস সংযোগ তৈরি করি। আমি তখন পৃষ্ঠাটি প্রক্রিয়া করি এবং সেই সংযোগের বিরুদ্ধে কোনও প্রশ্ন চালাই। এটি করার জন্য এটি কি সেরা উপায় বা আমি যখনই কোনও জিজ্ঞাসা চালাব তখনই কি আমি একটি ডাটাবেস সংযোগ তৈরি করব? PS এটি …
101 c#  database  sql-server 

7
কেন এক লাইনে একটি ভেরিয়েবল ঘোষণা করবেন এবং পরের দিকে এটি বরাদ্দ করবেন?
আমি প্রায়শই সি এবং সি ++ কোডে নিম্নলিখিত কনভেনশন দেখতে পাই: some_type val; val = something; some_type *ptr = NULL; ptr = &something_else; পরিবর্তে some_type val = something; some_type *ptr = &something_else; আমি প্রাথমিকভাবে ধরে নিয়েছিলাম যে সেই দিনগুলি থেকে এই অভ্যাসটি বাকি ছিল যখন আপনাকে সুযোগের শীর্ষে সমস্ত স্থানীয় …
101 c++  c 

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