Article Daniel Tamajon · Sep 21, 2021 2m read Is your code ready for a different database version? Hi community! I want to introduce you a new powerful feature from our static code analyzer objectscriptQuality. Each time a new IRIS version is released, you need to prepare a roadmap for migration in which you need to spend a lot of time on testing to find where your code is not accomplishing with the newer version. Or maybe you need your code to be compatible with multiple IRIS or Caché versions. #Caché #InterSystems IRIS Open Exchange app 8 1 1 420
Announcement Daniel Tamajon · Feb 12, 2021 Analyze your open source code for free Since some months ago we automatized source code analysis for projects on Github, so anyone with an open source project can have its code analyzed with no cost. You only need to create the file ".github/workflows/objectscript-quality.yml" in your project with following contents: #Caché #InterSystems IRIS 1 5 1 368
Article Daniel Tamajon · Sep 1, 2020 5m read ObjectScript error management Error management on InterSystems languages has been evolving along time. Next, we will show the different implementations and why you should use the TRY/THROW/CATCH mechanism. You can read official error recommendations here. #Error Handling #ObjectScript #Caché #InterSystems IRIS Open Exchange app 3 2 3 776
Article Daniel Tamajon · Nov 25, 2019 4m read Learn to use a custom set of rules on CachéQuality Currently, many of you has some knowledge about CachéQuality (which is being renamed to objectscriptQuality) for analyzing objectscript code using the rules we have predefined. Probably you have tested it and have found too many warnings in your projects. I'm sure there are issues which are really important for you and some others which you would like to dismiss. #Caché #Ensemble #InterSystems IRIS Open Exchange app 1 0 0 248
Discussion Daniel Tamajon · Mar 19, 2019 Rule to validate SQL syntaxis Hi! We have received a request to create a new rule on CachéQuality to identify when a developer uses double quotes (" ") within any SQL statement. We have been asked many times about SQL validation rules, and we would like to open a debate to allow everyone discuss what would you like to be checked on a SQL statement. Current examples are for basic situations: #Coding Guidelines #Development Environment #SQL #Caché 0 13 0 577
Announcement Daniel Tamajon · Aug 17, 2018 CachéQuality updates and Roadmap Hi Community!We are proud to annouce our latest release of CachéQuality to help you to find and solve coding errors, refactoring, help to follow you coding guidelines, etc. You can check the latest release notes here. #Coding Guidelines #Development Environment #Release #Tools #Caché 4 6 2 746
Announcement Daniel Tamajon · May 21, 2018 How is your code health As a developer, usually I'm concerned about how my code health is, and how the other coders code can affect to my own work. And I'm quite sure most of us feel very similar.In our company we use a Static Code Analysis tool to analyze code for different languages to ensure we are writing high quality and easily maintainable code by following a few best practices in terms of code structure and content. And the question was: why should be different for Caché ObjectScript language? #Analytics #Coding Guidelines #Development Environment #ObjectScript #Testing #Tools #Caché 6 3 4 1.1K