re-engineering a legacy system implemented in Java
$30-250 USD
Pagado a la entrega
assume that you are put in charge of re-engineering a legacy system implemented in Java. We will use the same legacy system, FreeCol, as in Assignment 1. This code is largely based on a turn-based strategy game and the objective of the game is to create an independent nation. Please first clone the code repository:
git clone (Github Link)
To compile the project, navigate to the project folder on your local copy and type:
ant -f [login to view URL]
There are three elements for the assignments, theoretical discussions (all written in one PDF document and placed inside the Notes folder), written java codes (placed under the AnalysisCode folder), and operational outputs (each type of output in its separate CSV/PNG and placed under the DataFiles folder) from execution of your code. Submission must be made by pushing the Assignment2 directory to your repository (using git push).
You are asked to conduct three tasks on this legacy system and their marks are as follows.
Task 1 - Conducting Dynamic Analysis: Within the FreeCol, there are 5 test cases in test/src/net/sf/freecol/common/model directory:
GoodsTest, BeaseCodtDeciderTest, EuropeTest, IndianSettlementTest and SchoolTest
1. write a dynamic analysis program in Java that will, for each of the tests above, record the methods executed into a file. Every time when a method is executed, a line containing its details (the name of its class, its own name and its parameters) should be added to a trace file for that execution. You should thus end up with five trace files
Nº del proyecto: #23165314
Sobre el proyecto
6 freelancers están ofertando un promedio de $198 por este trabajo
⭐⭐⭐⭐⭐ Academic Programmer with 100% On-Time Completion Rate ⭐⭐⭐⭐⭐ Hello, I think you need to attach repository link, and assuming we only need to write the program for dynamic analysis. I have MSc in computer scienc Más
How are you? Happy to work on this assignment. Having great experience with all the requirements you have mentioned. Let's discuss further details and make it happen together. Thanks for your time, Nirmal Vidura
Hello there. I have seen your description deeply and can start it right now. I am Python Expert that have high skills and rich experiences with pytorch, tensorflow, deep Learning, jupiter notebook, machine learning & w Más
Hello, I have read the requirements carefully, though discussing further could give more clarity as to what has to be done exactly. I have read the tasks properly and it sounds interesting to work.