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

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

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

3
সি এর বিভিন্ন লাইনে ফাংশনের ধরণ এবং পদ্ধতির নাম রাখার কারণ
আমি সবেমাত্র একটি সংস্থায় শুরু করেছি এবং আমার প্রথম কোড পর্যালোচনায় স্টাইলের একটি মন্তব্য হ'ল রিটার্নের ধরণ এবং পদ্ধতির নামটি বিভিন্ন লাইনে থাকা উচিত। উদাহরণস্বরূপ, এটি void foo() { } এই হওয়া উচিত void foo() { } আমি সর্বদা প্রথম শৈলী ব্যবহার করেছি এবং আমি ভাবছিলাম যে ব্যক্তিগত পছন্দ ছাড়া …
16 c  coding-style 

2
কোনও এক্সএমএল মন্তব্যে দুটি হাইফেন থাকতে পারে না কেন
এক্সএমএল পার্সার জানায় যে --এক্সএমএল মন্তব্যে দুটি হাইফেন ( ) অনুমোদিত নয়। এক্সএমএল স্পেসিফিকেশন পরীক্ষা করে দেখা যাচ্ছে যে এক্সএমএল মন্তব্য এসজিএমএল পার্সারগুলির সাথে সামঞ্জস্যতার কারণে দুটি হাইফেন ধারণ করার জন্য ডিজাইন করা হয়নি। এসজিএমএল পার্সাররা মন্তব্যে ডাবল হাইফেনকে কেন অস্বীকার করবেন?
16 xml  sgml 

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

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

5
একাধিক সিপিইউ / কোর একই র‌্যামে একসাথে অ্যাক্সেস করতে পারে?
আমার ধারণা এটিই ঘটবে: দুটি কোর যদি র‍্যামে একই ঠিকানাটি অ্যাক্সেস করার চেষ্টা করে, অন্যটি র‌্যামটি অ্যাক্সেস করার জন্য অপেক্ষা করতে হবে । দ্বিতীয় সময় প্রতিটি কোর একই ঠিকানায় অ্যাক্সেস করতে চেষ্টা করবে, তারা এখনও যে র্যাম ক্যাশে, তাই তারা তাদের নিজ নিজ অ্যাক্সেস করতে পারে থাকতে পারে ক্যাশে একযোগে …

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

1
গোলাং কেন “নেটচান” প্যাকেজটি বন্ধ করে দিয়েছে?
গোলং "নেটচান" প্যাকেজটি বন্ধ হয়ে গেছে বলে মনে হচ্ছে। এটি আমাকে ভাবতে বাধ্য করে যে "নেটওয়ার্ক চ্যানেলগুলি" সর্বোপরি একটি ভাল অনুশীলন ছিল না। (কেন তারা অন্যথায় "এটি হতে দেবে না"?) এই ঘটনা কি? এবং যদি তা হয় তবে তা কেন?
16 networking  go 

4
ইনজেকশন নির্ভরতাগুলি কর্টর বা প্রতি পদ্ধতিতে করা উচিত?
বিবেচনা: public class CtorInjectionExample { public CtorInjectionExample(ISomeRepository SomeRepositoryIn, IOtherRepository OtherRepositoryIn) { this._someRepository = SomeRepositoryIn; this._otherRepository = OtherRepositoryIn; } public void SomeMethod() { //use this._someRepository } public void OtherMethod() { //use this._otherRepository } } বিরুদ্ধে: public class MethodInjectionExample { public MethodInjectionExample() { } public void SomeMethod(ISomeRepository SomeRepositoryIn) { //use SomeRepositoryIn } …

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

2
অনেক ছোট স্ক্রিপ্ট, একটি ভান্ডার বা একাধিক?
একজন সহকর্মী এবং আমি একটি বিষয় নিয়ে এসেছি যার বিষয়ে আমাদের একাধিক মতামত রয়েছে। বর্তমানে আমাদের কাছে একটি গিট রিপোজিটরি রয়েছে যা আমরা আমাদের ক্রোনজগুলিকে রেখে দিচ্ছি There প্রায় 20 ক্রোন রয়েছে এবং এগুলি সত্যই সম্পর্কিত নয় যে এগুলি সমস্ত ছোট অজগর লিপি এবং কিছু ক্রিয়াকলাপের জন্য প্রয়োজনীয়। আমরা fabric.pyস্থাপন …

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

7
আমার কখন সিপিইউর পরিবর্তে কোনও জিপিইউতে অফলোডিং কাজ করা উচিত?
ওপেনসিএল এর মতো আরও নতুন সিস্টেম তৈরি করা হচ্ছে যাতে আমরা আমাদের গ্রাফিক্স প্রসেসরের আরও বেশি সংখ্যক কোড চালাতে পারি, এটি বোধগম্য, কারণ আমাদের সিস্টেমে যতটা সম্ভব শক্তি ব্যবহার করা আমাদের সক্ষম হওয়া উচিত। যাইহোক, এই সমস্ত নতুন সিস্টেমের সাথে, দেখে মনে হচ্ছে যেন জিপিইউগুলি প্রতিটি উপায়ে সিপিইউগুলির চেয়ে ভাল …
16 optimization  cpu  gpu 

19
প্রোগ্রামারদের কি ভাল স্মৃতি দরকার? [বন্ধ]
যেমনটি বর্তমানে দাঁড়িয়ে আছে, এই প্রশ্নটি আমাদের প্রশ্নোত্তর বিন্যাসের জন্য উপযুক্ত নয়। আমরা উত্তরগুলি তথ্য, তথ্যসূত্র বা দক্ষতার দ্বারা সমর্থন করা আশা করি তবে এই প্রশ্নটি সম্ভবত বিতর্ক, যুক্তি, পোলিং বা বর্ধিত আলোচনার জন্য অনুরোধ করবে। আপনি যদি মনে করেন যে এই প্রশ্নটি উন্নত এবং সম্ভবত পুনরায় খোলা যেতে পারে …
16 learning 

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

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