Java Challenge: TDD Bulk DiscountingPush your skills to the next level in a live environment
Lab challenges are hands-on labs with the gloves off. You jump into an auto-provisioned cloud environment and are given a goal to accomplish. No instructions, no hints. To pass, you'll have a limited time to demonstrate your problem-solving skills and get the checks that inspect the state of your lab environment.
Using Test Driven Development (TDD) practices, complete a partially provided Java11 solution, being guided by a set of given JUnit5 tests. Specifically, you must complete the implementation of a static method that calculates the volume discounts for an ecommerce platform, ensuring that the solution passes the provided set of JUnit5 tests.
What will be assessed
- Your ability to perform TDD - completing a Java implementation guided by unit tests
- Beginner Java developers
- Knowledge of Java 11 and JUnit
Jeremy is the DevOps Content Lead at Cloud Academy where he specializes in developing technical training documentation for DevOps.
He has a strong background in software engineering, and has been coding with various languages, frameworks, and systems for the past 20+ years. In recent times, Jeremy has been focused on DevOps, Cloud, Security, and Machine Learning.
Jeremy holds professional certifications for both the AWS and GCP cloud platforms.