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

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

11
অ্যাসিনক্রোনাস বনাম সিঙ্ক্রোনাস [বন্ধ] এর অর্থ
কম্পিউটার বিজ্ঞানে অ্যাসিনক্রোনাস এবং সিঙ্ক্রোনাস শব্দের অর্থ কী ? আপনি যদি শব্দগুলির অর্থ গুগল করেন তবে আপনি নিম্নলিখিত পাবেন: অ্যাসিনক্রোনাস: একই সময়ে বিদ্যমান বা ঘটছে না । সিঙ্ক্রোনাস: বিদ্যমান বা একই সময়ে ঘটছে । তবে মনে হয় প্রোগ্রামিং বা কম্পিউটার বিজ্ঞানের বিপরীত অর্থটি প্রকাশ করতে এগুলি ব্যবহার করা হয়: এইচটিএমএল …

3
আমরা এখনও পিছনে পিছনে স্ট্যাক বৃদ্ধি?
সি কোডটি সংকলন করে এবং অ্যাসেমব্লিকে দেখার সময়, এটি সমস্ত স্ট্যাকটি এভাবে পিছন দিকে বাড়তে থাকে: _main: pushq %rbp movl $5, -4(%rbp) popq %rbp ret -4(%rbp)- এর অর্থ কি বেস পয়েন্টার বা স্ট্যাক পয়েন্টারটি আসলে উপরে যাওয়ার পরিবর্তে মেমরি ঠিকানাগুলি নীচে নিয়ে যাচ্ছে? তা কেন? আমি পরিবর্তন $5, -4(%rbp)করতে $5, …
46 c  memory  assembly 

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

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

7
ডাটাবেসের সীমাবদ্ধতার কী হয়েছিল?
আমি যখন আরডিবিএমএসের জন্য ডাটাবেস মডেলগুলি পর্যালোচনা করি, তখন আমি সাধারণত অবাক হয়ে খুব কমই বাধা পাই না (পিকে / এফকে বাদ দিয়ে)। উদাহরণস্বরূপ, শতাংশ প্রায়শই টাইপের কলামে সংরক্ষণ করা হয় int(যখন tinyintএটি আরও উপযুক্ত হবে) এবং CHECKমানটি ০.১০০ সীমাতে সীমাবদ্ধ করার কোনও বাধা নেই । একইভাবে এসইএসইতে, চেক সীমাবদ্ধতার …

1
কী ফর্মস অ্যাটেন্টিফিকেশন অচল? [বন্ধ]
আমি এএসপি.নেট এমভিসি ব্যবহার করে একটি ওয়েবসাইট তৈরি করছি 5.. মাইক্রোসফ্ট কী ফর্মস অ্যাটেন্টিকেশন প্রতিস্থাপনের জন্য কোনও প্রযুক্তি প্রকাশ করেছে বা তারা এখনও এমভিসি 5 এর জন্য ফর্মসৌক্তিককরণ ব্যবহার করে ব্যবহারকারীকে অনুমোদনের সুপারিশ করেছে?

6
`C> = '0' বা` সি> = 48` পরীক্ষা করা কি ভাল?
আমার কয়েকজন সহকর্মীর সাথে আলোচনার পরে, আমি সর্বোত্তম অনুশীলনগুলি অনুসরণ করে জাভাতে চর ডেটা টাইপকে কীভাবে আচরণ করব সে সম্পর্কে একটি 'দার্শনিক' প্রশ্ন ধরুন একটি সাধারণ দৃশ্য (স্পষ্টতই এটি আমার প্রশ্নের একটি অনুশীলনকে অর্থ দেওয়ার জন্য খুব সহজ উদাহরণ) যেখানে স্ট্রিংয়ের ইনপুট হিসাবে দেওয়া হয়েছে, আপনাকে এতে উপস্থিত সংখ্যার অক্ষরের …

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

4
নোএসকিউএল সম্পর্কে কি গ্রাউন্ডব্রেকিং কিছু আছে? [বন্ধ]
আমি খুব শক্ত রিলেশনাল ডেটাবেস লোক এবং তৃতীয় স্বাভাবিক ফর্মের সমস্ত উপায় বুঝতে পারি, এসকিউএল-এর বীজগণিত সেট তত্ত্বের মূলকে উপলব্ধি করি এবং সম্ভবত একটি ভাঙ্গা হৃদয়কে সম্পর্কযুক্ত করতে পারি (বা না)। আমি আমার স্ত্রীর সাথে তারিখ রাতের জন্য একটি সম্পর্কিত ডেটাবেস কাঠামোটি বের করতে পারি নি, তবে আমি আমার স্ত্রীর …
46 nosql 

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

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

6
অর্থপূর্ণ শ্রেণীর নাম সহ জাভা সংগ্রহগুলি মাস্ক করার জন্য ভাল বা খারাপ অনুশীলন?
ইদানীং আমি মানব-বান্ধব শ্রেণীর নাম সহ জাভা সংগ্রহগুলি "মাস্কিং" করার অভ্যাসে এসেছি। কয়েকটি সহজ উদাহরণ: // Facade class that makes code more readable and understandable. public class WidgetCache extends Map<String, Widget> { } বা: // If you saw a ArrayList<ArrayList<?>> being passed around in the code, would you // run …

2
আংশিক-সংশোধনযোগ্য সংস্থানগুলিতে একটি REST এপিআই কীভাবে PUT অনুরোধগুলি হ্যান্ডেল করবে?
ধরুন, কোনও এইচটিটিপি GETঅনুরোধের প্রতিক্রিয়া হিসাবে একটি REST এপিআই, একটি সাব-অবজেক্টে কিছু অতিরিক্ত ডেটা প্রদান করে owner: { id: 'xyz', ... some other data ... owner: { name: 'Jo Bloggs', role: 'Programmer' } } স্পষ্টতই, আমরা চাই না যে কেউ PUTফিরে আসতে সক্ষম হোক { id: 'xyz', ... some other …

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

5
আইও মোনাডের সমালোচনা বিশ্বব্যাপী পরিচালিত একটি স্টেট মোনাদ হিসাবে দেখা হচ্ছে
IOমধ্যে Haskell একসংখ্যা প্রায়ই একটি রাষ্ট্র একসংখ্যা যেখানে রাষ্ট্র দুনিয়া যেমন ব্যাখ্যা করা হয়। সুতরাং IO aমোনাড টাইপের একটি মানকে এমন কিছু হিসাবে দেখা হয় worldState -> (a, worldState)। কিছু সময় আগে আমি একটি নিবন্ধ (বা একটি ব্লগ / মেলিং তালিকা পোস্ট) পড়েছিলাম যা এই দৃষ্টিভঙ্গির সমালোচনা করেছে এবং এটি …

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