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

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

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

4
খাঁটি ফাংশনগুলি জন-পাবলিক করার কোনও ভাল কারণ আছে?
সহকর্মীর সাথে আমার একটু বিতর্ক হয়েছিল। সহজ কথায় বলতে গেলে, খাঁটি ফাংশনগুলি আড়াল / এনক্যাপসুলেট করার কোনও ভাল কারণ আছে? "খাঁটি" দ্বারা আমি উইকিপিডিয়া সংজ্ঞা বলতে চাই : সর্বদা একই ইনপুট থেকে একই ফলাফল ফেরত দেয়। (এই আলোচনার খাতিরে Foo Create(){ return new Foo(); }যদি Fooশব্দমূল্যের মূল্য না থাকে তবে …

2
কোনও ওয়েব অ্যাপ্লিকেশন প্রতিষ্ঠানের পক্ষে এটি স্কেল করার জন্য প্রযুক্তিগত দক্ষতার অভাব থাকা কি সাধারণ? [বন্ধ]
বন্ধ । এই প্রশ্নটি মতামত ভিত্তিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে এটি পোস্টে সম্পাদনা করে সত্য এবং উদ্ধৃতি দিয়ে উত্তর দেওয়া যায় । 4 বছর আগে বন্ধ ছিল । আমি যখন টুইটারের মতো জিনিসগুলির দিকে তাকাই, মনে হয় প্রাথমিকভাবে …
25 startup 

3
স্থির পদ্ধতিতে কোনও ব্যক্তিগত সদস্য কেন অ্যাক্সেসযোগ্য?
নিম্নলিখিতটি সিউডো কোড, আমি এটি জাভা এবং পিএইচপিতে চেষ্টা করেছিলাম এবং উভয়েই কাজ করেছেন: class Test { private int a = 5; public static function do_test(){ var t = new Test(); t.a = 1; print t.a // 1 } } Test::do_test(); আপনি কেন ওওপি দৃষ্টান্তে এটি করতে পারেন এবং এর …

4
কর্মপ্রবাহ হিসাবে গিট স্ট্যাশ ব্যবহার করা কি একটি অ্যান্টিপ্যাটার্ন?
আমি সম্প্রতি এবং আমার দল কীভাবে গিটকে ব্যবহার করে এবং আমাদের ওয়ার্কফ্লোগুলি কীভাবে কাজ করে তা দেখছিলাম। আমরা বর্তমানে একটি বৈশিষ্ট্য-শাখার ওয়ার্কফ্লো ব্যবহার করি যা ভাল কাজ করে বলে মনে হচ্ছে। আমি আমাদের টিমের কিছু ব্যক্তি গিট স্ট্যাশের উপর ভিত্তি করে ওয়ার্কফ্লো ব্যবহার করতে দেখেছি । কর্মপ্রবাহ এইরকম কিছু করে: …

1
গিথুবগুলিতে তাদের টানার অনুরোধগুলি পুনরায় চালু করতে অবদানকারীদের জিজ্ঞাসা করা কি সঠিক?
আমি তুলনামূলকভাবে জনপ্রিয় গিথুব রেপো বজায় রাখি। যখন একটি টানার অনুরোধটি মার্জ করার পক্ষে ভাল হয় আমি সাধারণত লেখককে মার্জ করার আগে এটি একক প্রতিশ্রুতিতে পুনরায় চালু করতে বলি (বিশেষত যখন একাধিক ছোট সম্পাদনা হয়েছে)। এই ভাল গিট অনুশীলন? এটি কি গ্রহণযোগ্য / স্ট্যান্ডার্ড গিটহাব শিষ্টাচার? তাই কিছু সুবিধা: প্রতিশ্রুতিবদ্ধ …
25 github  etiquette 

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

3
কেন বৃদ্ধি পয়েন্টার?
আমি সম্প্রতি সি ++ শিখতে শুরু করেছি এবং বেশিরভাগ লোক হিসাবে (আমি যা পড়ছি তা অনুসারে) আমি পয়েন্টারগুলির সাথে লড়াই করছি। প্রচলিত অর্থে নয়, আমি বুঝতে পারি যে সেগুলি কী, এবং সেগুলি কেন ব্যবহৃত হয় এবং কীভাবে তারা কার্যকর হতে পারে তবে আমি বুঝতে পারি না যে ইনক্রিমেন্টিং পয়েন্টারগুলি কীভাবে …
25 c++  c  pointers 

11
সিতে শূন্যের অর্থ শূন্য হয় না কেন?
জাভা এবং সি # এর মতো দৃ )়-টাইপ করা ভাষায়, void(বা Void) কোনও পদ্ধতির রিটার্ন টাইপ হিসাবে বোঝায়: এই পদ্ধতিটি কিছুই ফেরায় না। কিছুই নেই। ফেরত নেই. আপনি এই পদ্ধতি থেকে কিছুই পাবেন না। সত্যিই আশ্চর্যের বিষয়টি হ'ল সিতে, voidরিটার্ন টাইপ হিসাবে বা এমনকি কোনও পদ্ধতি প্যারামিটার ধরণের অর্থ: এটি …
25 c  pointers 

7
প্রাথমিক কীগুলি আপনার ব্যবসায়ের ডোমেনের অংশ নয় এই বিষয়টি সম্বোধন করে
প্রায় সব পরিস্থিতিতে, প্রাথমিক কীগুলি আপনার ব্যবসায়ের ডোমেনের অংশ নয়। অবশ্যই, আপনার অনন্য সূচকগুলি সহ কয়েকটি গুরুত্বপূর্ণ ব্যবহারকারী-মুখোমুখী অবজেক্ট থাকতে পারে ( UserNameব্যবহারকারীদের জন্য বা OrderNumberআদেশের জন্য) তবে বেশিরভাগ ক্ষেত্রেই কোনও ব্যবসায়ের জন্য কোনও একক মান বা মানের সেট দ্বারা ডোমেন অবজেক্টগুলি স্পষ্টভাবে চিহ্নিত করার দরকার নেই তবে সম্ভবত একটি …

12
একটি 'চেষ্টা ... ধরা ... অবশেষে' নির্মাণের 'অবশেষে' অংশটি কি এখনও প্রয়োজনীয়?
কিছু ভাষা (যেমন সি ++ এবং পিএইচপি এর প্রাথমিক সংস্করণ) finallyকোনও try ... catch ... finallyনির্মাণের অংশটিকে সমর্থন করে না । কি finallyকি কখনো প্রয়োজনীয়? কারণ এতে থাকা কোডটি সর্বদা চলতে থাকে, কেন আমি এই কোডটি try ... catchকোনও finallyধারা ছাড়াই একটি ব্লকের পরে রাখি না ? কেন একটি ব্যবহার? …

3
কোনও সম্পত্তির / সদস্যের নাম সি # তে ঘোষিত প্রকারের মতো করা কি কি অনুশীলন?
উদাহরণস্বরূপ, একটি শ্রেণি যেমন: class Dog { } //never mind that there's nothing in it... এবং তারপরে একটি সম্পত্তি: Dog Dog { get; set; } আমাকে বলা হয়েছে যে আমি যদি এর জন্য আরও কল্পনাপ্রসূত নামটি না নিয়ে আসতে পারি তবে অবশ্যই আমাকে ব্যবহার করতে হবে: Dog DogObject { get; …
25 c#  naming  properties 

1
প্রতিক্রিয়াশীল এক্সটেনশনগুলি ব্যবহার করে অ্যাসিঙ্ক নেটওয়ার্ক প্রোগ্রামিং
কোড রিভিউ স্ট্যাক এক্সচেঞ্জ থেকে এই প্রশ্নটি স্থানান্তরিত হয়েছিল কারণ এটি সফ্টওয়্যার ইঞ্জিনিয়ারিং স্ট্যাক এক্সচেঞ্জে উত্তর দেওয়া যেতে পারে। ৫ বছর আগে হিজরত হয়েছে । socketবছর পূর্বে কিছু (কম-বেশি বা কম) "নিম্ন-স্তরের" অ্যাসিঙ্ক প্রোগ্রামিং করার পরে (ইভেন্ট-ভিত্তিক অ্যাসিনক্রোনাস প্যাটার্ন (ইএপি) ফ্যাশনে) এবং সম্প্রতি একটি " TcpListenerঅ্যাসিনক্রোনাস প্রোগ্রামিং মডেল (এপিএম) " …
25 c#  .net  tcp 

4
সি ++ লিঙ্কেজ ভাষা সি ছাড়া অন্য কি?
সি ++ ভাষা একটি উত্স ফাইলে সি ++ এবং সি উভয়ের অন্তর্নিয়োগের অনুমতি দেয়। উদাহরণ স্বরূপ, extern "C" { struct bar { /* ... */ } } সি ++ কি এটি কখনও সি ছাড়া অন্য কোনও "লিঙ্কেজ ভাষাগুলি" সমর্থন করে? যেমন extern "Pascal"বাextern "Haskell"

10
আমরা কি নির্মাণকারী ছাড়া বাঁচতে পারি?
আসুন কোনও কারণে বলা যাক যে সমস্ত অবজেক্টগুলি এইভাবে তৈরি করা হয়েছে $জেজক = ক্লাস :: getInstance ()। তারপরে আমরা সেটারগুলি ব্যবহার করে নির্ভরতা ইনজেকশন করি এবং $ obj-> initInstance () ব্যবহার করে সূচনা শুরু করি; এমন কোনও বাস্তব সমস্যা বা পরিস্থিতি রয়েছে, যা সমাধান করা যায় না, যদি আমরা …

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