Find Jobs
Hire Freelancers

I need a java developer

$8-15 CAD / hour

В роботі
Опублікований about 4 years ago

$8-15 CAD / hour

Review the specification ([login to view URL]) in the docs directory. You will absolutely need to understand it and the code you are extending. 2. Review the extension specification at the end of this document, which describes all the ex- tensions to be done. 3. Design and implement the extensions using the best-practices we discussed in class. 4. Provide a readable, professional looking UML diagram of the updated design. This should be a PDF file called [login to view URL] in the docs directory. 5. 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. 6. 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. 7. Perform any class-implementation and class-interface refactoring that you promised to do. 8. Bonus: 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.
ID проекту: 24772573

Про проект

1 пропозиця
Дистанційний проект
Активність 4 yrs ago

Хочете заробити?

Переваги подання заявок на Freelancer

Вкажіть свій бюджет та терміни
Отримайте гроші за свою роботу
Опишіть свою пропозицію
Реєстрація та подання заявок у проекти є безкоштовними
Доручений:
Аватарка користувача
Hola, Me presento, soy Enrique Rodríguez, consultor con mas de 14 años de experiencia en el área de Desarrollo de software. Trabajando en múltiples proyectos involucrando diversas tecnologías, entre los principales lenguajes de programación que utilizo (Php, Python, Java, Microsoft Dot Net [C#, Visual Basic]) en múltiples plataformas (Desktop, Web y Móvil). También cuento con la experiencia de manejo de varios sistemas operativos y desarrollo sobre los mismos (Linux, Windows, BSD, Unix y Solaris). Implemento metodologías de DevOps / DevSecOps, para garantizar y mejorar el proceso de calidad. Me gustaría apoyarte en tu proyecto, en desarrollar la solución a tus necesidad.
$10 CAD за 40 дні(-в)
5,0 (1 відгук)
1,0
1,0

Про клієнта

Прапор CANADA
Halifax, Canada
0,0
0
Спосіб оплати верифіковано
На сайті з квіт. 6, 2020

Верифікація клієнта

Дякуємо! Ми надіслали на вашу електронну пошту посилання для отримання безкоштовного кредиту.
Під час надсилання електронного листа сталася помилка. Будь ласка, спробуйте ще раз.
Зареєстрованих користувачів Загальна кількість опублікованих робіт
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Завантажуємо для перегляду
Дозвіл на визначення геолокації надано.
Ваш сеанс входу закінчився, і сеанс було закрито. Будь ласка, увійдіть знову.