Add required features, test it and refactor.(Java)

(i) create a design for the additions, (ii) implement the additions, (iii) create unit tests for the additions, and (iv) identify opportunities for class-implementation and class-inter- face refactoring, and (v) do some refactoring where appropriate.

Review the extension specification at the end of this document, which describes all the ex- tensions to be done.

Design and implement the extensions using the best-practices

-For each new class that you implement, you must provide unit tests in the form of Junit5

tests. You should design your classes and modify existing classes to facilitate the testing.

-In a file in the docs directory called [login to view URL] list all the class-implementation

and class-interface refactoring that you will do and refactoring that you would recommend.

-Perform any class-implementation and class-interface refactoring that you promised to do.

Research the Factory pattern that is used to instantiate classes derived from the same

superclass. E.g., all the bots are subtypes of TimBot. Implement the Factory pattern to fix the

creation of bots in TimSim. Be sure to update the UML diagram and provide unit tests.

Квалификация: Java, Архитектура ПО, Тестирование ПО, Разработка ПО, Object Oriented Programming (OOP)

Показать больше oscommerce add required fields, test interface java, add payment features website, add cascading features web form, test palindrome java, dynamically add columns html table ajax java, documentum add ins quick test professional, test imei java, user acceptance test mysql java tomcat, multiplayer multiple choice test game java codes, content management required features, add required fields paypal form, test flash java, features vbnet aspphp java languages, add required field oscommerce checkout, add progress bar status bar java, java scan docs, add multiple parameters test suite selenium, refactor java unit test

О работодателе:
( 1 отзыв ) Halifax, Canada

ID проекта: #24665285



Hello sir, I'm interested in your project, as a professional Java developer, I can do it with no problems and with the best quality. Please contact me via chat to start discussing more details. I have free time rig Больше

$20 CAD за 5 дней(-я)
(9 отзывов(-а))

4 фрилансеров(-а) в среднем готовы выполнить эту работу за $26


Hi, Abhishek here, working in Java/J2EE technology for long time now(7+ years on client side location, currently available in CST timezone). Let me know if you'd like to discuss further. Be Well!!

$30 CAD за 2 дней(-я)
(11 отзывов(-а))

Its no problem just normal

$25 CAD за 1 день
(0 отзывов(-а))

Hi I am a Java developer with many years of experience. Can provide perfect solution you expect for. Look forward to a chat Best Regards.

$30 CAD за 7 дней(-я)
(0 отзывов(-а))