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

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

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

6
কেন একটি এসকিউএল কোয়েরি থেকে আগে নির্বাচন করুন? [বন্ধ]
এটি এমন একটি বিষয় যা স্কুলে আমাকে খুব বিরক্ত করেছিল। পাঁচ বছর আগে, যখন আমি এসকিউএল শিখেছি, আমি সর্বদা ভাবতাম যে কেন আমরা প্রথমে আমাদের ক্ষেত্রগুলি নির্দিষ্ট করি এবং তারপরে আমরা সেগুলি কোথায় চাই। আমার ধারণা অনুসারে আমাদের লেখা উচিত: From Employee e Select e.Name তাহলে আদর্শটি নিম্নলিখিতটি কেন বলে? …
67 sql  history  syntax 

10
সি পাসকালের উপরে কেন বিজয়ী হয়েছে? [বন্ধ]
আমার উপলব্ধিটি হ'ল 1980 এর দশকে, এবং সম্ভবত 1990 এর দশকেও, পাস্কাল এবং সি প্রোডাকশন ল্যাঙ্গুয়েজ হিসাবে বেশ মাথাচাড়া দিয়েছিল। এর Borland অবহেলা করার একমাত্র কারণে পাসকাল চূড়ান্ত মৃতু্য হয় ডেল্ফী ? বা আরও কিছু ছিল, যেমন খারাপ ভাগ্য বা সম্ভবত পাস্কালের সাথে সহজাতভাবে কিছু ভুল ছিল (এর পুনরুদ্ধারের কোনও …

11
কোন প্রকল্পে বিদ্যমান প্রযুক্তিগত debtণের পরিমাণ আমি কীভাবে মাপ দিতে পারি?
কেউ কি জানেন যে কোনও ধরণের কোড মেট্রিকের হিসাবে কোনও কোড বেসের প্রযুক্তিগত debtণের উপর একটি সংখ্যা রাখার জন্য কোনও ধরণের সরঞ্জাম রয়েছে কিনা? যদি তা না হয় তবে কেউ কি এর জন্য অ্যালগরিদম বা হিউরিস্টিক্সের সেট সম্পর্কে সচেতন? যদি এখনও পর্যন্ত এই জিনিসগুলির কোনও একটিই না থাকে তবে আমি …

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

7
ইন্টেলিজ কীভাবে গ্রহণের চেয়ে ভাল? [বন্ধ]
আমি জানি আপনার পছন্দের সম্পাদক / আইডিই কী? কেন টাকা খরচ: কিন্তু তাদের কেউ এই প্রশ্নের উত্তর আছে IntelliJ যখন অন্ধকার বিনামূল্যে? আমি ব্যক্তিগতভাবে একটি বড় ইন্টেলিজ ফ্যান, কিন্তু আমি বাস্তবেই গ্রহনের চেষ্টা করিনি। আমি যে প্রকল্পগুলি জাভা, জেএসপি, এইচটিএমএল / সিএসএস, জাভাস্ক্রিপ্ট, পিএইচপি, এবং অ্যাকশন স্ক্রিপ্টগুলির জন্য ইন্টেলিজ ব্যবহার …
67 java  ide  eclipse  intellij 

11
স্মার্ট পয়েন্টার থাকলে কেন আবর্জনা সংগ্রহ
আজকাল, এতগুলি ভাষা আবর্জনা সংগ্রহ করা হয়। এটি তৃতীয় পক্ষের দ্বারা সি ++ এর জন্য উপলব্ধ। তবে সি ++ এর রয়েছে RAII এবং স্মার্ট পয়েন্টার। তাহলে আবর্জনা সংগ্রহের কী লাভ? এটি অতিরিক্ত কিছু করছে? এবং সি # এর মতো অন্যান্য ভাষায়, যদি সমস্ত উল্লেখগুলি স্পেসিফিকেশন এবং প্রয়োগের মাধ্যমে স্মার্ট পয়েন্টার …

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

10
সিনট্যাক্স ডিজাইন - কোন যুক্তি পাস না হয়ে কেন বন্ধনী ব্যবহার করবেন?
অনেক ভাষায় সিনট্যাক্স function_name(arg1, arg2, ...)একটি ফাংশন কল করতে ব্যবহৃত হয়। যখন আমরা কোনও যুক্তি ছাড়াই ফাংশনটি কল করতে চাই, আমাদের অবশ্যই করতে হবে function_name()। আমার কাছে এটি অদ্ভুত মনে হয়েছে যে কোনও সংকলক বা স্ক্রিপ্ট দোভাষীকে ()এটি সফলভাবে একটি ফাংশন কল হিসাবে সনাক্ত করতে হবে। যদি কোনও ভেরিয়েবল কলযোগ্য …

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

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

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

4
হাস্কেলের টাইপ সিস্টেমটি কি আনুষ্ঠানিকভাবে জাভার সমতুল্য? [বন্ধ]
আমি বুঝতে পারি যে কিছু জিনিস অন্য ভাষার তুলনায় এক ভাষাতে সহজ / শক্ত, তবে আমি কেবল টাইপ-সম্পর্কিত বৈশিষ্ট্যগুলিতে আগ্রহী যা অন্যটিতে অসম্ভব / অপ্রাসঙ্গিক possible এটিকে আরও সুনির্দিষ্ট করার জন্য, আসুন হ্যাস্কেল প্রকারের এক্সটেনশনগুলি উপেক্ষা করুন কারণ সেখানে প্রচুর পরিমাণে ক্রেজি / শীতল স্টাফ রয়েছে।

13
আমার বসের "এখানে আবিষ্কার করা হয়নি" এর একটি খারাপ মামলা রয়েছে [বন্ধ]
আমার বিভাগ গ্রাহকদের ডেটাগুলি আমাদের ডাটাবেস স্কিমায় রূপান্তর করতে বিশেষীকরণ করে যাতে তারা আমাদের সফ্টওয়্যারটি ব্যবহার করতে পারে। এই মুহুর্তে, আমাদের কাছে সি # অ্যাপ্লিকেশন রয়েছে যা একটি IDataReaderসময় নেয় (এটি সময় হ'ল 99% SqlDataReader), কিছু পরিষ্কার এবং ম্যাপিং সম্পাদন করে, কোনও DataRowবস্তুতে এটি sertোকান এবং তারপরে SqlBulkCopyএটি আমাদের ডাটাবেজে …

15
আমি আমাদের প্ল্যাটফর্মের কারণে আমার চাকরিটি ছেড়ে যাচ্ছি: আমি কীভাবে এর একটি উত্পাদনশীল ব্যাখ্যা ছেড়ে যেতে পারি? [বন্ধ]
আমি আমার বর্তমান চাকরিটি ছেড়ে দেওয়ার পরিকল্পনা করছি কারণ আমরা মাঝারি ভাগ করে নেওয়া হোস্টিংয়ে একটি এন্টারপ্রাইজ ব্লব ফ্রেমওয়ার্ক এবং একটি ব্লব-স্তরের ওয়েব সার্ভার সহ ব্লব ব্যবহার করে লক করেছি । আমার সহকর্মীরা বন্ধুত্বপূর্ণ এবং আমার বস একজন গড় ছোট ব্যবসায়ের মালিক - প্রযুক্তিগত কারণে আমি পুরোপুরি চলে যেতে চাই। …

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