Patent ID: 11868231
Assignee: CERTINIA INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 18:
19. A system for locally evaluating code in an application development project to be deployed in a cloud computing platform to compile the code, the system comprising:
a data store configured to store instructions to implement a loader module and a validator module; and
a processor configured to execute the instructions to:
activate the loader module to:
load one or more class files included in the application development project, the one or more class files including the code in a first language that is associated with the cloud computing platform;
parse the code included in the loaded one or more class files to identify a plurality of elements in the code;
check the identified plurality of elements in the code;
convert the code in the first language to or from a second code in a second language at the processor:
locally compile the second code in the second language at a developer computer system to generate a local version of an application;
locally execute a first portion of the local version of the application at the developer computer system, wherein a first portion of results is generated; and
execute a second portion of the local version of the application on the cloud computing platform, the cloud computing platform mimicking the local execution by converting the code in the first language associated with the cloud computing platform to the second code in the second language, and compiling and executing the second code in the second language at the cloud computing platform; and
activate the validator module to:
identify an error in the code based on the checking by the loader module; and
cause to display an indication of the identified error.