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

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

9
অ্যাপ্লিকেশন লগিংয়ের কিছু নিদর্শন এবং বিরোধী নিদর্শন কী কী? [বন্ধ]
আমাদের বড় এন্টারপ্রাইজ অ্যাপ্লিকেশনের জন্য আমাকে সম্প্রতি একটি ক্ষেত্রের সমস্যাটি তদন্ত করতে হয়েছিল। সমস্যাটি সনাক্ত করার চেষ্টা করার জন্য যে লগগুলি আমাকে ঝুঁকতে হয়েছিল তা দেখে আমি আতঙ্কিত হয়েছি এবং দিন শেষে লগগুলি ত্রুটি সনাক্তকরণ / বিচ্ছিন্ন করার ক্ষেত্রে কোনও সহায়তা করেনি। দ্রষ্টব্য: আমি বুঝতে পারি যে লগগুলির মাধ্যমে সমস্ত …
66 logging 

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

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

30
কোন প্রকল্পে সন্ধানের জন্য আসন্ন আযাবের সতর্কতা লক্ষণগুলি কী কী? [বন্ধ]
কোনও ব্যর্থ প্রকল্পে কাজ করা ভাষা ব্যবহার, শিল্প বা অভিজ্ঞতা নির্বিশেষে বেশিরভাগ প্রোগ্রামারদের মধ্যে প্রচলিত কয়েকটি জিনিসগুলির মধ্যে একটি। এই প্রকল্পগুলি দুর্দান্ত শেখার অভিজ্ঞতা, আত্মা-চূর্ণকারী বিপর্যয় (বা উভয়!) হতে পারে এবং বিভিন্ন কারণে ঘটতে পারে: হৃদয়ের উচ্চতর পরিবর্তন আন্ড-দক্ষ / আন্ডার রিসোর্স দল দেব চক্র চলাকালীন শীর্ষ প্রতিযোগীর উত্থান ওভার …

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

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

7
1 <1000000 এর চেয়ে 1 <10 তুলনা কি কম ব্যয়বহুল?
আমি কেবলমাত্র সিএসএসে একটি হিসাবে গণনা হিসাবে 1 বিলিয়ন ডলার ব্যবহার করেছি z-indexএবং অবশ্যই তুলনাগুলি নিয়ে ভাবছিলাম must খুব অল্প সংখ্যক বনাম খুব কম সংখ্যার মধ্যে তুলনা করে কি ALU স্তরের পারফরম্যান্সের মধ্যে পার্থক্য রয়েছে? উদাহরণস্বরূপ, এই দুটি স্নিপেটের একটির কি অন্যটির চেয়ে বেশি ব্যয়বহুল হবে? snippet 1 for (int …
65 performance  cpu 

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

8
ওপেন সোর্স প্রকল্পে যোগদান করা কোনও কঠিন প্রোগ্রামারকে কীভাবে মোকাবিলা করব?
আমার কাছে একটি নির্দিষ্ট সাইটের জন্য ওপেন সোর্স স্ক্রিপ্ট রয়েছে (আমি এখানে নাম দিয়ে কোনও কিছু না বলার চেষ্টা করছি) যা আমি এবং আরও কয়েকজন বিকাশকারী সম্প্রতি গিটহাবে চলে এসেছি। আমরা নতুন সিস্টেমে চলে যাওয়ার পর থেকে আমরা বেশ কয়েকটি নতুন বিকাশকারীকে পেয়েছি, বিশেষত খুব সক্রিয় একজনকে one যাইহোক, এই …
65 open-source  team 

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

13
প্রতিটি একক বিনীত পয়েন্টার রক্ষা করা কি যুক্তিসঙ্গত?
একটি নতুন কাজে, আমি কোডের মত কোডের জন্য এই জাতীয় কোডের পতাকাঙ্কিত হয়ে যাচ্ছি: PowerManager::PowerManager(IMsgSender* msgSender) : msgSender_(msgSender) { } void PowerManager::SignalShutdown() { msgSender_-&gt;sendMsg("shutdown()"); } আমাকে বলা হয়েছে যে শেষ পদ্ধতিটি পড়া উচিত: void PowerManager::SignalShutdown() { if (msgSender_) { msgSender_-&gt;sendMsg("shutdown()"); } } অর্থাত্, আমি অবশ্যই ভেরিয়েবলের NULLচারপাশে একটি প্রহরী রাখতে …

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

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

17
কিভাবে সঠিক লুপ লিখবেন?
লুপগুলি লেখার সময় বেশিরভাগ সময় আমি সাধারণত ভুল সীমানা শর্তগুলি লিখি (যেমন: ভুল ফলাফল) বা লুপের সমাপ্তি সম্পর্কে আমার অনুমানগুলি ভুল (যেমন: অসীম চলমান লুপ)। যদিও আমি কিছু পরীক্ষা এবং ত্রুটির পরে আমার অনুমানগুলি সঠিক পেয়েছি তবে আমার মাথায় সঠিক কম্পিউটিং মডেল না থাকায় আমি খুব হতাশ হয়ে পড়েছি। /** …

8
আমার নিজস্ব ডাটাবেস সিস্টেম তৈরি করুন [বন্ধ]
ডেটাবেসগুলি আরও দক্ষতার সাথে ব্যবহার করার জন্য কীভাবে কাজ করে তা শিখতে হবে এবং আমার শেখার পদ্ধতিটি করার মাধ্যমে। আমি আমার নিজস্ব ডাটাবেস সিস্টেম তৈরি করতে চাই। আমি সিউডো-ডাটাবেস তৈরির কথা উল্লেখ করছি না যা ফাইলগুলি পার্স করতে কোয়েরি ব্যবহার করবে; এটি কেবল একটি ক্যোরির ভাষা সহ একটি ফাইল সিস্টেম …

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