=== is related to: S5523

=== relates to: S1258

=== on 16 Oct 2014, 14:20:21 Ann Campbell wrote:
\[~samuel.mercier] please provide a text description. 

=== on 16 Oct 2014, 14:21:34 Ann Campbell wrote:
\[~freddy.mallet] see RSPEC-1988, which cites 3 CWE and 2 CERT rules

=== on 14 Jun 2016, 09:15:52 Freddy Mallet wrote:
This rule seems to be also valuable in PHP, see \http://php.vrana.cz/variable-initialization-in-php.php and \https://code.google.com/archive/p/php-initialized/

=== on 14 Jun 2016, 09:23:01 Freddy Mallet wrote:
And I have the feeling that even in Java or C# for instance for which the default values of primitive types is known, this is a kind of reliability issue to rely on some paths on the those default values. (cc [~ann.campbell.2])


Example in Java :

----
public int compute(Strong something){
  int returnValue;
  if(something.equals("foo")) {
    returnValue = 4;
  }
  return returnValue;
}
----

