Development Environment
Editor
Within Recognize you are not forced to use a certain editor during development. There are however subscriptions in place for the following products which you can use:
- Jetbrains editors, such as:
- IntelliJ (Java)
- PhpStorm (PHP)
- PyCharm (Python)
- Etc..
- Visual Studio Enterprise
You can get a valid license for one of the editors above by contacting the IT department.
If you wish to use a different editor, you are free to do so. However, there are a few requirements:
- In case of a commercial license the IT department must have acquired the license for you. While waiting for delivery of a license by the IT department, you are allowed to use a trial version.
- In case of an open-source license it must be a license that can be used freely in a commercial environment and does not hold Recognize to any obligations regarding its use during development.
- It is not allowed to transfer Recognize proprietary source code to a non-approved third party. Cloud editors, unless approved by the IT department, are therefore prohibited.
System
Local development can only take place on a computer that is company owned and under control of the IT department or, in the case of external developers, pre-approved by the IT department. This ensures that the correct policies are in place in case of a stolen or misplaced device. It is prohibited to store and/or edit source code on a privately owned device.