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