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

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

2
আপনি গুগল অনুসন্ধান কীভাবে প্রয়োগ করবেন? [বন্ধ]
ধরে নেওয়া হয়েছে যে আপনাকে একটি সাক্ষাত্কারে জিজ্ঞাসা করা হয়েছিল "আপনি গুগল অনুসন্ধান কীভাবে প্রয়োগ করবেন?" আপনি কিভাবে এই ধরনের একটি প্রশ্নের উত্তর দিতে হবে? গুগলের কিছু টুকরোগুলি কীভাবে প্রয়োগ করা হয় তা ব্যাখ্যা করার জন্য সেখানে সংস্থানগুলি থাকতে পারে (বিগ টেবিল, ম্যাপ্রেইডুস, পেজর্যাঙ্ক, ...), তবে এটি কোনও সাক্ষাত্কারে ঠিক …

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

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

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

7
SOLID নীতিগুলি বনাম YAGNI
সলিড নীতিগুলি কখন ইয়াগনি হয়? প্রোগ্রামার হিসাবে আমরা জটিলতা, রক্ষণাবেক্ষণযোগ্যতা, গড়ার সময় এবং আরও কিছু সময়ের মধ্যে সর্বদা বাণিজ্য-অফ করি। অন্যগুলির মধ্যে, পছন্দ করার জন্য দুটি স্মার্ট গাইডলাইন আমার মনে সলিড নীতি এবং ইয়াজিএনআই। আপনার যদি এটির প্রয়োজন না হয়; এটি তৈরি করবেন না এবং এটি পরিষ্কার রাখুন। এখন উদাহরণস্বরূপ, …

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

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

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

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

15
মূলত একটি অন্তর্নির্মিত ফাংশনটির নামকরণ করে এমন কোনও ফাংশন করা কি অনাকাঙ্ক্ষিত?
আমি নির্দিষ্ট প্রসঙ্গে ন্যূনতম এবং সর্বাধিক ক্রিয়াকলাপগুলিতে বিভ্রান্ত হয়ে পড়ি। একটি প্রসঙ্গে আপনি যখন দুটি মানকে আরও বেশি বা তার চেয়ে কম নিতে ফাংশনগুলি ব্যবহার করছেন তখন কোনও সমস্যা নেই। উদাহরণ স্বরূপ, //how many autographed CD's can I give out? int howManyAutographs(int CDs, int Cases, int Pens) { //if no …

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

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

7
ধ্রুবককে সংজ্ঞায়িত করার জন্য ইন্টারফেস রাখা কি খারাপ অভ্যাস?
আমি জাভাতে জুনিট পরীক্ষা ক্লাসের একটি সেট লিখছি। বেশ কয়েকটি ধ্রুবক রয়েছে, উদাহরণস্বরূপ স্ট্রিংগুলি যা আমার বিভিন্ন পরীক্ষার ক্লাসে লাগবে। আমি এমন একটি ইন্টারফেস নিয়ে ভাবছি যা তাদের সংজ্ঞা দেয় এবং প্রতিটি পরীক্ষার শ্রেণি এটি প্রয়োগ করে। আমি যে সুবিধাগুলি দেখতে পাচ্ছি তা হ'ল: ধ্রুবকগুলিতে সহজে অ্যাক্সেস: MY_CONSTANTপরিবর্তেThatClass.MY_CONSTANT প্রতিটি ধ্রুবক …

3
AngularJS: একাধিক এনজি-অ্যাপ্লিকেশন সহ একটি ওয়েব অ্যাপ্লিকেশন স্ট্রাকচারিং
এই ব্লগস্ফিয়ারে অ্যাংুলারজেএস অ্যাপের কাঠামোগত গাইডলাইন যেমন (এবং অন্যদের) বিষয়ে একাধিক নিবন্ধ রয়েছে: http://www.johnpapa.net/angular-app-structuring-guidelines/ http://codingsmackdown.tv/blog/2013/04/19/angularjs-modules-for-great-justice/ http://danorlando.com/angularjs-architecture-understanding-modules/ http://henriquat.re/modularizing-angularjs/modularizing-angular-applications/modularizing-angular-applications.html যাইহোক, গাইডলাইন এবং সর্বোত্তম অনুশীলনের জন্য আমি এখনও একটি দৃশ্য দেখতে পাচ্ছি না তা হ'ল আপনার একাধিক "মিনি-স্পা" অ্যাপ্লিকেশন যুক্ত একটি বড় ওয়েব অ্যাপ্লিকেশন রয়েছে এবং মিনি স্পা অ্যাপ্লিকেশনগুলিতে সকলেই একটি নির্দিষ্ট পরিমাণের …

13
মান নির্ধারণের জন্য বুলিয়ান প্যারামিটার ব্যবহার করা কি ভুল?
মতে আচরণ নির্ধারণের জন্য বুলিয়ান প্যারামিটার ব্যবহার করা কি ভুল? , আমি কোনও আচরণ নির্ধারণের জন্য বুলিয়ান প্যারামিটারগুলি ব্যবহার এড়ানোর গুরুত্ব জানি eg মূল সংস্করণ public void setState(boolean flag){ if(flag){ a(); }else{ b(); } c(); } নতুন সংস্করণ: public void setStateTrue(){ a(); c(); } public void setStateFalse(){ b(); c(); } …

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