Oracle introduced compile-time warnings in Oracle Database 10g. With warnings enabled, for example, the compiler will now tell me if there are lines of code that are unreachable - will never be run.
Yet the compiler does not warn us about some of the most common problems we may encounter, namely:
** I declare a variable or pass an argument that is not used at all in my program.
** I declare a string, maximum length N, and assign it a default value with more than N characters.
|