1. while (<>) { ... } or while (my $line = <>) { ... }? #### 2. -w or use warnings;? #### 3. sub CONSTANT () { ... } or use constant CONSTANT => ...;? #### 4. my ($foo, $bar) = @_; or my $foo = shift; my $bar = shift;? #### 5. for (@array) { ... } or foreach (@array) { ... }? #### 6. print 'foo'; or print('foo');? #### 7. 'simple string'; or "simple string"? #### 8. glob '*' or <*>? #### 9. readline *FOO or ? #### 10. for (keys %foo) { $_ and $foo{$_} } or while (my ($key, $value) = each %foo) { $key and $value }?