1Perl::Critic::Policy::SUPtseoerrrla:bC:loCenr:ti:rtPiirbcou:ht:iePbdoiltPiSectryol:r:eDSOotrcoFurrmaeebenlzteea:(t:3iP)ornohibitStoreOrFreeze(3)
2
3
4
6 Perl::Critic::Policy::Storable::ProhibitStoreOrFreeze - do not use
7 store or freeze in Storable.pm
8
10 version 0.01
11
13 Imagine the scenario, you've got some Perl code running on a server
14 that uses Storable's freeze and thaw to serialise Perl data to and from
15 a shared store. The load on the server increases so you add another
16 one to share the work. The two of them are happily sharing the workload
17 both reading and writing each others serialised data, but then you need
18 to add yet another server to handle the load, but this one is a
19 different hardware platform and bang, your Perl code breaks.
20
21 Why? Because you didn't use the network-aware nfreeze, nstore, or
22 lock_nstore.
23
25 Matt Dainty <matt@bodgit-n-scarper.com>
26
28 Copyright (c) 2008 Matt Dainty.
29
30 This program is free software; you can redistribute is and/or modify it
31 under the same terms as Perl itself.
32
33
34
35perl v5.38.0 Perl::Critic2:0:2P3o-l0i7c-y2:1:Storable::ProhibitStoreOrFreeze(3)