প্রশ্ন ট্যাগ «design»

সফ্টওয়্যার ডিজাইনের মাধ্যমে সমস্যার সমাধান এবং সমাধানের পরিকল্পনা সম্পর্কে প্রশ্ন।

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

17
অকাল অপটিমাইজেশন কি আসলেই সমস্ত মন্দের মূল?
আমার এক সহকর্মী আজ বলা একটি শ্রেণীর প্রতিশ্রুতিবদ্ধ ThreadLocalFormat, যা মূলত জাভা ফর্ম্যাট ক্লাসগুলির উদাহরণগুলি স্থানীয় থ্রেডে স্থানান্তরিত করে, যেহেতু তারা থ্রেড নিরাপদ নয় এবং "তুলনামূলকভাবে ব্যয়বহুল" তৈরি করতে পারে না। আমি একটি দ্রুত পরীক্ষা লিখেছি এবং গণনা করেছিলাম যে আমি দ্বিতীয় সেকেন্ডে 200,000 উদাহরণ তৈরি করতে পারলাম, তাকে জিজ্ঞাসা …

18
কীভাবে কেউ হাজার হাজার আইএফ… তদ… ELSE নিয়ম পরিচালনা করতে পারেন?
আমি একটি অ্যাপ্লিকেশন তৈরির বিষয়ে বিবেচনা করছি, যা এর মূল ভিত্তিতে হাজার হাজার লোককে নিয়ে ... যদি ... তবে ... বিবৃতি দেয়। অ্যাপ্লিকেশনটির উদ্দেশ্যটি কোনও প্রাকৃতিক দৃশ্যে গরু কীভাবে ঘোরাফেরা করে তা অনুমান করতে সক্ষম হওয়া। তারা সূর্য, বাতাস, খাদ্যের উত্স, হঠাৎ ঘটনা ইত্যাদি দ্বারা প্রভাবিত হয় things এই জাতীয় …

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

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

5
কমান্ড লাইন আর্গুমেন্ট ডিজাইনের জন্য ভাল অভ্যাসগুলি কী কী?
অ্যাপ্লিকেশনটি বিকাশের সময় আমি ভাবতে শুরু করি - কমান্ড লাইন আর্গুমেন্টগুলি কীভাবে ডিজাইন করব? প্রোগ্রাম অনেক ভালো সূত্র ব্যবহার করছেন -argument valueবা /argument value। আমার মনে যে সমাধানটি এসেছিল তা ছিল argument:value। আমি ভেবেছিলাম এটি ভাল কারণ কোনও সাদা জায়গা ছাড়াই মান এবং যুক্তিগুলি গণ্ডগোলের উপায় নেই। এছাড়াও বাম :অক্ষর …
190 design  parameters  cli 

5
আপনি কখন ক্লাসের পরিবর্তে স্ট্রাক্ট ব্যবহার করবেন? [বন্ধ]
স্ট্র্টস বনাম ক্লাস কখন ব্যবহার করবেন সে সম্পর্কে আপনার আঙ্গুলের নিয়ম কী? আমি এই পদগুলির সি # সংজ্ঞার কথা ভাবছি তবে আপনার ভাষার যদি একই ধারণা থাকে তবে আমি আপনার মতামতটিও শুনতে চাই। আমি প্রায় প্রতিটি কিছুর জন্য ক্লাস ব্যবহার করার প্রবণতা রাখি এবং স্ট্রাক্ট কেবল তখনই ব্যবহার করি যখন …
174 c#  design  class  struct 

21
দ্রুত এবং নোংরা প্রোগ্রামাররা কীভাবে জানতে পারে যে তারা এটি ঠিক করেছে?
আপনি যদি প্রোগ্রামারদের জিজ্ঞাসা করেন যে তাদের কেন পরিষ্কার কোড লিখতে হবে, তবে আপনি যে নম্বরটি পেয়েছেন তা হ'ল রক্ষণাবেক্ষণযোগ্যতা। এটি আমার তালিকায় থাকা অবস্থায় আমার মূল কারণটি আরও তাত্ক্ষণিক এবং কম পরার্থবাদী I আমার নতুন কোডটি খুব নোংরা থাকলে সঠিক কিনা তা আমি বলতে পারছি না। আমি দেখতে পেয়েছি …
166 design 

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

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

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

17
আমি কীভাবে জানতে পারি যে আমার পদ্ধতিগুলি পুনরায় ব্যবহারযোগ্য হওয়া উচিত? [বন্ধ]
আমি বাড়িতে আমার নিজের ব্যবসায় মনে করছি এবং আমার স্ত্রী আমার কাছে এসে বলেন says মধু .. আপনি কি কনসোলে 2018 সালের জন্য সারা বিশ্ব জুড়ে সমস্ত দিনের আলো সঞ্চয় মুদ্রণ করতে পারেন? আমার কিছু পরীক্ষা করা দরকার এবং আমি অত্যন্ত খুশী কারণ আমার জাভা অভিজ্ঞতা নিয়ে আমি আমার সারা …

10
এটি কি লিসকভ সাবস্টিটিউশন নীতি লঙ্ঘন?
বলুন আমাদের কাছে টাস্ক সত্তাগুলির একটি তালিকা এবং একটি ProjectTaskউপ ধরণের রয়েছে। টাস্কগুলি যে কোনও সময় বন্ধ করা যেতে পারে, ProjectTasksযা একবার স্টার্ট স্ট্যাটাস পরে বন্ধ করা যায় না। ইউআইয়ের উচিত এটি নিশ্চিত করা উচিত যে কোনও প্রারম্ভিক বন্ধ করার বিকল্পটি ProjectTaskকখনই উপলভ্য নয়, তবে কিছু সুরক্ষার ব্যবস্থা ডোমেনে উপস্থিত …

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

11
ত্রুটি পরিচালনা পরিচালনা করার আধুনিক উপায় ...
আমি এই সমস্যার জন্য এখনই কিছুক্ষণ চিন্তা করছি এবং নিজেকে ক্রমাগত সতর্কতা এবং বৈপরীত্যগুলি সন্ধান করতে পারি, তাই আমি আশা করছি যে কেউ নিম্নলিখিতটির সাথে সিদ্ধান্তে পৌঁছাতে পারে: ত্রুটি কোডগুলির চেয়ে পছন্দ ব্যতিক্রম আমি যতদূর সচেতন, চার বছর ধরে শিল্পে কাজ করা থেকে, বই এবং ব্লগ পড়া ইত্যাদি errors ত্রুটিগুলি …

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