banner

Weekly Report - November 27, 2023

1. IBAX Code Quality Maintenance

- Fixed some if statement conditional expressions missing issues, supplemented missing judgement conditions in core logic branches to improve program robustness and avoid runtime errors caused by lack of judgement conditions.

- Discovered over 20 places with inverted key-value pair declarations in map initialization statements and corrected them by adjusting the declarations to the right sequence, enhancing code readability and maintainability.


2. Program Robustness Improvement

- Discovered precision loss issues with float number calculations in core algorithm modules. After evaluating two high-precision calculation methods, chose a better solution to replace related algorithms, significantly increasing precision by 3 decimal places.

- Fixed calculation errors caused by automatic type conversions between integer variables by adding a type check module to constrain forced conversion to the same type before computation, improving result accuracy.

Articles

Loading

Follow IBAX for the latest news

Subscribe now