Skip to content

About

This repository contains a technical test for software engineering candidates.

Resources

Stars

0 stars

Watchers

4 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Code Refactoring Test - CreateShiftCommon Class

Overview

This repository contains a technical test for software engineering candidates. The main objective is to refactor the create method in the CreateShiftCommon class while maintaining its functionality and improving its code quality.

The Challenge

Your task is to refactor the create method following these principles:

  • Maintain existing functionality
  • Improve code readability
  • Apply SOLID principles
  • Implement clean code practices
  • Ensure the code remains testable

Project Structure

The repository contains:

  • The CreateShiftCommon class with the create method to be refactored
  • Test file that verify the current functionality
  • Your refactored solution should pass all existing tests and provide more if needed

Requirements

  1. Refactor the create method
  2. Ensure all tests pass

Evaluation Criteria

We will evaluate:

  • Code organization and structure
  • Readability and maintainability
  • Test coverage maintenance

About

This repository contains a technical test for software engineering candidates.

Resources

Stars

0 stars

Watchers

4 watching

Forks

Releases

Packages

Contributors

Languages