Click here to Skip to main content
15,897,334 members
Please Sign up or sign in to vote.
1.00/5 (2 votes)
See more:
Hi everyone;


I ll get a job before the first interview, but the company gave me to test a small business and I've had installed in some places. Project is briefly as follows:


To be able to be integrated with any software (reusab le) an exception layers are needed. To implement these requirements, taking into consideration the following items, using a design pattern and object oriented principles and enter a small library. No need to write functions inside. For example, while the author EmailPublisher'ı smtp component, rather than using a real explanation about the place is enough to write.


There are three kinds of exception types. Has no priority among Exceptions. Each Exception has Class, must be all their own.
- UserLevelException-logging will be made for this type exceptions
- CoreException-DB, Text, email and EventLog logging to be done.
- CriticalUserLevelException- mail will be thrown.


Logging should be used for the publisher classes
- EventLogPublisher
- EmailPublisher
- TextFilePublisher
- DBPublisher


must not be used for configuration xml.


For example CriticalUserLevelException given for the scenario all publishers be written as replacement in case of writing the order not change and navigation method would change the Single Responsibility and Open-Closed principle according to the navigation strategies to ensure the Iterator class to be written.


My future is in question. :sigh: Thank you in advance for your help very, very much
Posted
Comments
HimanshuJoshi 27-Sep-10 15:18pm    
Have you tried anything? Any effort?
Sandeep Mewara 27-Sep-10 16:01pm    
What help you need? What have you tried so far?

1 solution

Your future is still in question. They're trying to find out how much *you* know - NOT how much we know. If you can't handle this simple task, maybe you should consider another line of work.
 
Share this answer
 
Comments
Sandeep Mewara 27-Sep-10 16:00pm    
Comment from OP:
Just help Bro, just help...

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900