Code Refactoring Jobs

2 were found based on your criteria {{ paging.total|number:0 }} were found based on your criteria

show all
  • Hourly ({{ jobTypeController.getFacetCount("0")|number:0}})
  • Fixed Price ({{ jobTypeController.getFacetCount("1")|number:0}})
Fixed-Price - Expert ($$$) - Est. Budget: $1,500 - Posted
We are looking to hire someone who is passionate and experienced with UX Development for mobile apps (IOS). We have a model with a clean design, however the User Experience needs work. Once Hired your job will be to Understand the app Test and anyalyze the app Clean up the UX through presentation. Explain any actions necessary **When the job is completed correctly my team will implement the changes to our app. No hands on coding required.** Developer must have some UI experience. Passionate about User Experience Have portfolio of work available Serious Inquiries only.
Skills: Code Refactoring Apple Xcode iPhone App Development iPhone UI Design
Fixed-Price - Intermediate ($$) - Est. Budget: $40 - Posted
You are required to document, test and refactor an existing application. You will be given a copy of an existing C# application which is responsible for taking bookings for a cruise ship, this application is badly in need of refactoring and even a casual viewing of the source code reveals many examples of the “code smells”. Skills: S2. analyse source code and develop comprehensive unit test suites S3. operate CASE software to document the design of a piece of software S4. apply refactoring to identify poor programming practice in existing source code and improve its structure and readability Assessment Details You are required to document, test and refactor an existing application. You will be given a copy of an existing C# application which is responsible for taking bookings for a cruise ship, this application is badly in need of refactoring and even a casual viewing of the source code reveals many examples of the “code smells” discussed by Fowler. Notes about the assignment There are eight types of cabin which may be booked. Standard costs are as follows: • Balcony Suite ($5000 per cabin) • Suite ($4000 per cabin) • Deck 3 – Outside Twin ($3500 per cabin) • Deck 2 – Outside Twin ($3400 per cabin) • Deck 1 – Outside Twin ($3300 per cabin) • Deck 3 – Inside Twin ($3400 per cabin) • Deck 2 – Inside Twin ($3300 per cabin) • Deck 1 – Inside Twin ($3200 per cabin) Requirements • Report detailing any “code smells” present in the code and how you intend to refactor them out of the code • A refactored version of the system eliminating all identified code smells • A class diagram illustrating the initial code and another class diagram illustrating the final refactored code (including all relevant dependencies) • A sequence diagram illustrating how the final refactored system processes a new booking • Extensive NUnit tests for methods SetupShip and BookPassage in the FedUniCruises class • Add a loyalty rewards system. People who are bronze members of the loyalty rewards program receive a 5% discount on all bookings, people who are silver members receive 7.5% discount, while gold members receive 10% off the cost of their bookings. • Add a platinum membership to the loyalty rewards program which entitles the holder to 50% off the cost of booking on decks 1, 2 and 3 and 25% off the cost of bookings for all suites. Submission You are required to submit to a zip file containing: • A solution called final which has all of the final refactored code and the project for the unit tests • The accompanying Enterprise Architect file with model versions of the original (that you started with) and final code projects. • A word document containing your UML models and a justification of your refactorings.
Skills: Code Refactoring C# Test Case Design