Alex Thottunkel
- Total activity 2329
- Last activity
- Member since
- Following 0 users
- Followed by 0 users
- Votes 1
- Subscriptions 1176
Articles
Recent activity by Alex Thottunkel Sort by recent activity-
The code contains classes that overload equals(Object)
Why you should care "equals" as a method name should be used exclusively to override Object.equals(Object) to prevent any confusion. It is tempting to overload the method to take a specific class ...
-
Avoid equality in loop termination condition
Why you should care Testing for loop termination using an equality operator (== and !=) is dangerous, because it could set up an infinite loop. Using a broader relational operator instead casts a ...
-
Avoid variable assignments in conditional expressions
Why you should care This pattern verifies the presence of variable assignments in conditional (IF) expressions. It is generally not recommended to use the assignment operator in this case as it is...
-
The code contains too many negative comparisons
Why you should care This pattern verifies the presence in source code of negative comparisons. Depending on the frequency, CAST Highlight will trigger this code insight. It's much easier to think...
-
Feature Focus: Multi-Cloud Insights
CAST Highlight detects the use of vendor-specific PaaS services that could prevent or hinder an application from being deployed across multiple cloud platforms. This article describes the Multi-Clo...
-
Release Notes – CAST Highlight June 2021
We’re very proud to announce the next major release of CAST Highlight, the Software Intelligence solution for performing rapid application portfolio analysis. This version introduces new innovatio...
-
Feature Focus: Portfolio Advisor for Technical Debt
We recently enhanced the Technical Debt calculation in CAST Highlight which has enabled new possibilities to visualize and analyze the Technical Debt of an application portfolio. One such scenario ...
-
Avoid using ellipsis in functions
Why you should care Functions should not be defined with a variable number of arguments. Varargs methods are a convenient way to define methods that require a variable number of arguments, but the...
-
The code contains use of getClass().getName()
Why you should care In a Java Virtual Machine (JVM), "Two classes are the same class (and consequently the same type) if they are loaded by the same class loader and they have the same fully quali...
-
Avoid unconditional jump statement
Why you should care Having an unconditional break, return or throw in a loop renders it useless; the loop will only execute once and the loop structure itself is simply wasted keystrokes. Having a...