Find Jobs
Hire Freelancers

I need a java developer

$8-15 CAD / hour

Berlangsung
Dibuat sekitar 4 tahun yang lalu

$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 Proyek: 24772573

Tentang proyek

1 proposal
Proyek remot
Aktif 4 tahun yang lalu

Ingin menghasilkan uang?

Keuntungan menawar di Freelancer

Tentukan anggaran dan garis waktu Anda
Dapatkan bayaran atas pekerjaan Anda
Uraikan proposal Anda
Gratis mendaftar dan menawar pekerjaan
Diberikan kepada:
Avatar Pengguna
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 dalam 40 hari
5,0 (1 ulasan)
1,0
1,0

Tentang klien

Bendera CANADA
Halifax, Canada
0,0
0
Memverifikasi Metode pembayaran
Anggota sejak Apr 6, 2020

Verifikasi Klien

Terima kasih! Kami telah mengirim Anda email untuk mengklaim kredit gratis Anda.
Anda sesuatu yang salah saat mengirimkan Anda email. Silakan coba lagi.
Pengguna Terdaftar Total Pekerjaan Terpasang
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Memuat pratinjau
Izin diberikan untuk Geolokasi.
Sesi login Anda telah kedaluwarsa dan Anda sudah keluar. Silakan login kembali.