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

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

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

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

7
লিঙ্কের পরিবর্তে এইচটিএমএলে স্টাইল / স্ক্রিপ্টগুলি এম্বেড করবেন না কেন?
আমরা এইচটিটিপি অনুরোধের সংখ্যা হ্রাস করতে সিএসএস এবং জাভাস্ক্রিপ্ট ফাইলগুলি সংযুক্ত করি, যা কার্য সম্পাদনকে উন্নত করে। ফলাফলটি এইচটিএমএল: <link rel="stylesheet" href="all-my-css-0fn392nf.min.css"> <!-- later... --> <script src="all-my-js-0fn392nf.min.js"></script> আমাদের জন্য এই সমস্ত করার জন্য যদি আমাদের সার্ভার-সাইড / বিল্ড লজিক পাওয়া যায়, তবে কেন এটি আরও একধাপ এগিয়ে নিয়ে যাবেন না …

6
"আমি", "আমরা", বা কোড নথিতে নেই
আমি এই ধরণের কোড (সি ++) ডকুমেন্টেশনে নিজেকে (আশাবাদী) সহায়ক মন্তব্যগুলি লিখতে দেখি: The reason we are doing this is... "আমি" এর পরিবর্তে আমি "আমরা" ব্যবহার করার কারণ হ'ল আমি প্রচুর একাডেমিক লেখা করি যেখানে "আমরা" প্রায়শই পছন্দ হয়। সুতরাং এখানে প্রশ্ন। ডকুমেন্টিং কোডে একে অপরের চেয়ে বেশি পছন্দ করার …

4
রিচ হিকির অর্থ কী ছিল যখন তিনি বলেছিলেন, "এই সমস্ত বৈশিষ্ট্য [ইন্টারফেস / শ্রেণি / প্রকারের] আপনার পুনরায় ব্যবহারকে মেরে ফেলে!"
রিচ হিকির চিন্তা-চেতনামূলক গোটো সম্মেলনের মূল বক্তব্যটি " মূল্যবোধের মূল্য " ২৯ মিনিটে তিনি জাভার মতো ভাষার ওভারহেডের বিষয়ে কথা বলছেন এবং এমন বক্তব্য দেন যে, "এই সমস্ত ইন্টারফেস আপনার পুনরায় ব্যবহারকে মেরে ফেলবে।" সে কি বোঝাচ্ছে? এটা কি সত্যি? উত্তরের সন্ধানে আমি দৌড়ে এসেছি: ন্যূনতম জ্ঞানের মূলসূত্র একেএ দ্য …

3
ব্যবসায়ের নিয়ম সংরক্ষণের জন্য আমার কি কনফিগার ফাইল বা ডাটাবেস ব্যবহার করা উচিত?
আমি সম্প্রতি প্র্যাগমেটিক প্রোগ্রামারটি পড়ছি যা বলে যে: বিশদগুলি আমাদের মূল কোডটি বিশৃঙ্খলা করে — বিশেষত যদি তারা প্রায়শই পরিবর্তন হয়। ব্যবসায়ের যুক্তি, বা আইনে, বা ম্যানেজমেন্টের ব্যক্তিগত স্বাদে কিছু পরিবর্তন করার জন্য আমাদের যখনই কোডটিতে যেতে হয়েছিল তখনই আমরা সিস্টেমটি ভাঙার ঝুঁকি নিয়ে চলি a নতুন বাগ প্রবর্তনের ঝুঁকি …

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

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

6
সঞ্চিত পদ্ধতিগুলি কি ত্রি-স্তরের পৃথকীকরণ লঙ্ঘন করে?
আমার কয়েকজন সহকর্মী আমাকে বলেছিলেন যে ডাটাবেসে সঞ্চিত পদ্ধতিতে ব্যবসায়ের যুক্তি থাকা ত্রি-স্তরের পৃথকীকরণ আর্কিটেকচারকে লঙ্ঘন করে, যেহেতু ডাটাবেস ডেটা স্তরের অন্তর্ভুক্ত যেখানে সঞ্চিত পদ্ধতিগুলি ব্যবসায়ের যুক্তি। আমি মনে করি বিশ্ব সংরক্ষণের পদ্ধতি ছাড়াই খুব মারাত্মক জায়গা হয়ে উঠবে। তারা কি সত্যিই ত্রি-স্তরের বিচ্ছেদ লঙ্ঘন করে?

8
Java.util.ArrayList নাল যুক্ত করার অনুমতি দেয় কেন?
আমি ভাবছি কেন java.util.ArrayListযোগ করতে দেয় null। সেখানে যে কোন ক্ষেত্রে যেখানে আমি যোগ করতে চাই কি nullএকটি থেকে ArrayList? আমি এই প্রশ্নের জিজ্ঞাসা করছি কারণ একটি প্রকল্প আমরা একটি বাগ যেখানে কিছু কোড যুক্ত হত nullকরতে ArrayListএবং এটি স্পট যেখানে বাগ ছিল কঠিন ছিল। স্পষ্টতই একটি NullPointerExceptionনিক্ষেপ করা হয়েছিল …

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

6
আমি আঁকতে পারি না। আমি কীভাবে পালিশ প্রয়োগ করতে পারি?
আমি গ্রাফিক ডিজাইনার নই। আমি কিছু আঁকতে বেশ খারাপ। উন্নয়নের সরঞ্জামগুলির সাথে বান্ডিলযুক্ত "নমুনা" অ্যাপ্লিকেশনগুলির মতো সুন্দর দেখতে এমন জিনিসগুলি বানাতে আমি সংগ্রাম করি; প্রাথমিকভাবে কারণ আমার কাছে শিল্প সম্পদের পথে স্কোয়াট নেই। এটিকে প্রশমিত করতে আমি কী কৌশল গ্রহণ করতে পারি?
41 graphics 

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

7
স্থির উপাত্তের সদস্যদের শ্রেণির বাইরে আলাদাভাবে সি ++ (জাভা থেকে আলাদা) হিসাবে সংজ্ঞায়িত করতে হবে কেন?
class A { static int foo () {} // ok static int x; // <--- needed to be defined separately in .cpp file }; A::x.Cpp ফাইলে (বা টেমপ্লেটগুলির জন্য একই ফাইল) আলাদা করে সংজ্ঞায়িত করার প্রয়োজন দেখছি না । কেন A::xএকই সাথে ঘোষিত ও সংজ্ঞায়িত করা যায় না? এটি কি …

8
প্রাইভেট ভেরিয়েবল বনাম সম্পত্তি?
কোনও শ্রেণীর অভ্যন্তরে কোনও ভেরিয়েবলের মান নির্ধারণ করার সময় বেশিরভাগ সময় আমাদের দুটি বিকল্পের সাথে উপস্থাপন করা হয়: private string myValue; public string MyValue { get { return myValue; } set { myValue = value; } } এমন কোন কনভেনশন রয়েছে যা নির্ধারণ করে যে আমাদের ক্লাসের অভ্যন্তরে কীভাবে আমাদের …

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