Perl Best Practices: Standards and Styles for Developing Maintainable Code : Book Review
"Perl Best Practices" by Damian Conway is widely regarded as an essential book for Perl developers looking to improve their coding skills. With his expertise in Perl, Conway provides a comprehensive set of guidelines and recommendations to help programmers write better and more efficient code.
The book covers a wide range of topics, from code layout and naming conventions to error handling and module usage. It emphasizes the importance of writing clear and concise code, offering practical advice for improving readability and maintainability. What sets this book apart is its focus on real-world scenarios, with numerous examples that illustrate common pitfalls and demonstrate best practices. By showcasing both good and bad code examples, readers can easily understand and apply the suggested practices to their own projects.
One of the standout qualities of "Perl Best Practices" is its attention to detail. Conway covers everything from proper indentation and commenting to error handling and security considerations. This thoroughness makes it a valuable reference for both novice and experienced Perl programmers.
Available on Audible
The book also delves into advanced topics such as object-oriented programming, testing, and performance optimization. This makes it a valuable resource for programmers looking to enhance their skills and tackle more complex Perl projects.
Overall, "Perl Best Practices" is highly recommended for anyone seeking to improve their Perl coding skills. With its well-explained guidelines, practical examples, and comprehensive coverage of various programming aspects, the book offers valuable insights into writing clean and efficient Perl code. Whether you are a beginner or a seasoned Perl programmer, you are likely to find useful tips and best practices to take your coding style to the next level with this book.
What are readers saying?
"Perl Best Practices" by Damian Conway has received a variety of opinions from readers. While some have praised the book for its extensive and expert advice on coding practices, others have found it too dense and overwhelming, particularly for beginners.
Many reviewers appreciate Conway's vast knowledge and experience in Perl programming. They find the book's coverage of topics such as formatting, naming conventions, and code organization to be thorough and helpful for enhancing their coding skills and improving the quality of their Perl programs.
Moreover, readers value the practical approach of the book, as it provides real-life examples that aid in understanding complex concepts. Conway's writing style is widely regarded as concise and clear, allowing readers to easily follow along and implement the suggested practices in their own projects.
However, some reviewers express frustration with the book's density, finding it overwhelming and difficult to digest, especially for beginners. They believe that the content could have been presented in a more beginner-friendly manner, making it accessible to a wider range of readers.
Furthermore, a few readers are disappointed with the book's outdated examples and references to older versions of Perl. They suggest that an updated edition would be more relevant and beneficial for programmers working with the latest versions of Perl.
PerlBestPractices ProgrammingTips SoftwareDevelopment