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

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

11
এতটুকুই কি "ক্রস কাটিং উদ্বেগ" বলা হয় এসআইএলডি / ডিআই / আইওসি ভাঙ্গার একটি বৈধ অজুহাত?
আমার সহকর্মীরা "লগিং / ক্যাচিং / ইত্যাদি ক্রস-কাটিং উদ্বেগ" বলতে পছন্দ করে এবং তারপরে সর্বত্র সংশ্লিষ্ট সিঙ্গলটন ব্যবহার করে এগিয়ে যান। তবুও তারা আইওসি এবং ডিআই পছন্দ করে। SOLI D নীতিটি ভেঙে ফেলার জন্য এটি কি কোনও বৈধ অজুহাত ?

7
ব্যবসায়িক যুক্তিতে ডাটাবেসের মানগুলি উল্লেখ করা
আমার ধারণা হার্ড কোডিং এবং সেরা অনুশীলন সম্পর্কে এটি আরেকটি প্রশ্ন। বলুন আমার কাছে মানগুলির একটি তালিকা আছে, ফল বলতে দিন, ডাটাবেসে সঞ্চিত (এটি ডাটাবেসে থাকা দরকার যেমন টেবিলটি অন্য উদ্দেশ্যে যেমন এসএসআরএস রিপোর্টের জন্য ব্যবহৃত হয়), একটি আইডি সহ: 1 Apple 2 Banana 3 Grapes আমি তাদের ব্যবহারকারীর সামনে …
43 design 

8
স্বয়ংক্রিয়ভাবে প্রতিশ্রুতিবদ্ধ যা বিল্ডটিকে ব্যর্থ করে
আমার একজন সহকর্মী আমাকে বলেছিলেন যে তিনি আমাদের সিআই সার্ভারটি সেই ব্যর্থতার প্রতিশ্রুতি ফিরিয়ে আনার বিষয়ে চিন্তাভাবনা করছেন যা বিল্ডটি ব্যর্থ হয়েছিল, তাই HEADইন masterসর্বদা স্থিতিশীল থাকে (কমপক্ষে বিল্ডটি পাস করার ক্ষেত্রে)। এটি কি সেরা অনুশীলন বা masterবিকাশকারী এটি ঠিক না করা অবধি কেবল ভাঙা ছেড়ে দেওয়ার চেয়ে সমস্যাযুক্ত হতে …

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

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

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

2
বাছাই করা অ্যালগরিদমকে "স্থিতিশীল" হওয়ার অর্থ কী?
বিভিন্ন বাছাই করা অ্যালগরিদম সম্পর্কে পড়তে আমি এটি দেখেছি যে কিছু "স্থিতিশীল" এবং কিছুটি নেই। এর অর্থ কী এবং অ্যালগরিদম নির্বাচন করার সময় সেই ভিত্তিতে কোন ট্রেড অফগুলি জড়িত?
43 sorting 

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

3
সি # তে একটি এন্টারপ্রাইজ প্রকল্পের জন্য ত্রুটি কোড প্যাটার্ন তৈরির সেরা অভ্যাসসমূহ [বন্ধ]
আমি একটি এন্টারপ্রাইজ প্রকল্পে কাজ করছি যা অনেক এসএমবি এবং উদ্যোগে স্থাপন করা হবে। এই প্রকল্পের জন্য সমর্থন সংগ্রাম করা হবে এবং তাই আমি ত্রুটিগুলির জন্য কোডিং প্যাটার্ন তৈরি করতে চাই ( যেমন HTTP স্থিতি কোডগুলি )। এটি ডেস্কের লোকদের নথিগুলি উল্লেখ করতে এবং সমস্যাগুলি যত তাড়াতাড়ি সম্ভব সমস্যা সমাধানের …

5
এমভিসির পতনগুলি কী কী? [বন্ধ]
আমি এমভিসি / এমভি * ব্যবহার করছি যেহেতু আমি আসলে বছর আগে আমার কোডটি সংগঠিত করা শুরু করেছি। আমি এটি এত দিন ব্যবহার করে চলেছি যে আমি আমার কোডটি গঠনের অন্য কোনও উপায় সম্পর্কে ভাবতেও পারি না এবং ইন্টার্ন হওয়ার পরে আমার প্রতিটি কাজ এমভিসি ভিত্তিক ছিল। আমার প্রশ্ন, এমভিসির …

13
আমি গড়ের চেয়ে 4-5x আরও স্টোরি পয়েন্ট তৈরি করছি, তবে অর্ধ হারে বাগ তৈরি করছি। গ্রাফগুলি বলে যে এটি আরও 2x বাগ, কীভাবে এটি মোকাবেলা করতে?
সুতরাং এটি সাধারণত গৃহীত হয় যে শীর্ষ স্তরের প্রোগ্রামাররা তাদের আরও গড় পিয়ারগুলির চেয়ে আরও ভাল / আরও ভাল কোডের ক্রম উত্পাদন করতে পারে । এটি সাধারণত গৃহীত হয় যে কোডগুলিতে করা ত্রুটির হার প্রোগ্রামারদের জন্য তুলনামূলকভাবে ধ্রুবক । পরিবর্তে, কোডটি লেখার সময় এবং কোড লেখার পরে এটি ব্যবহৃত প্রক্রিয়াগুলি …

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

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

2
'অনুরোধের সীমাটি পৌঁছেছে' এর জন্য প্রস্তাবিত HTTP REST স্থিতি কোড
আমি একটি আরএসইএস সার্ভিসের জন্য একত্রিত করছি, যার একটি অংশ ব্যবহারকারীদের পরিষেবা-বিস্তৃত এবং বিভিন্ন গোষ্ঠীগুলিতে বা পৃথক, সংস্থানগুলিতে থ্রোটল করার ক্ষমতা যুক্ত করবে। সমানভাবে, এগুলির জন্য সময়-আউটগুলি সম্পদ / গোষ্ঠী / পরিষেবা প্রতি কনফিগারযোগ্য হবে। আমি কেবল এইচটিটিপি 1.1 স্পেসটি দেখছি এবং সিদ্ধান্ত নেওয়ার চেষ্টা করছি যে আমি কীভাবে কোনও …

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

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