Software design is a slippery subject-doing it well relies as much on aesthetic sense as it does on technical ability. Hopefully this chapter has given you some new ideas and techniques that you can use to design and build high-quality Perl modules. The next chapter will take you into the heart of the topic-creating a module distribution for CPAN. |