SKU: 96534997564

Perl Best Practices: Standards and Styles for Developing Maintainable Code

Sale price$30.59 Regular price$33.99
Save 10%

Pay in installments of $8.50 with ShopPay, AfterPay and Klarna

Shipping Estimate
USA
  • USA
  • CAN

Ships within 48 hours · Estimated delivery Sep 11 - Sep 16

Promo Codes Available:

For Your Every Summer RSVP, with Code: SUMMER15

Description

Perl Best Practices: Standards and Styles for Developing Maintainable CodeMany programmers code by instinct, relying on convenient habits or a "style" they picked up early on. They aren't conscious of all the choices they make, like how they format their source, the names they use for variables, or the kinds of loops they use. They're focused entirely on problems they're solving, solutions they're creating, and algorithms they're implementing. So they write code in the way that seems natural, that happens intuitively, and

Many programmers code by instinct, relying on convenient habits or a "style" they picked up early on. They aren't conscious of all the choices they make, like how they format their source, the names they use for variables, or the kinds of loops they use. They're focused entirely on problems they're solving, solutions they're creating, and algorithms they're implementing. So they write code in the way that seems natural, that happens intuitively, and that feels good.

But if you're serious about your profession, intuition isn't enough. Perl Best Practices author Damian Conway explains that rules, conventions, standards, and practices not only help programmers communicate and coordinate with one another, they also provide a reliable framework for thinking about problems, and a common language for expressing solutions. This is especially critical in Perl, because the language is designed to offer many ways to accomplish the same task, and consequently it supports many incompatible dialects.

With a good dose of Aussie humor, Dr. Conway (familiar to many in the Perl community) offers 256 guidelines on the art of coding to help you write better Perl code--in fact, the best Perl code you possibly can. The guidelines cover code layout, naming conventions, choice of data and control structures, program decomposition, interface design and implementation, modularity, object orientation, error handling, testing, and debugging.

They're designed to work together to produce code that is clear, robust, efficient, maintainable, and concise, but Dr. Conway doesn't pretend that this is the one true universal and unequivocal set of best practices. Instead, Perl Best Practices offers coherent and widely applicable suggestions based on real-world experience of how code is actually written, rather than on someone's ivory-tower theories on how software ought to be created.

Most of all, Perl Best Practices offers guidelines that actually work, and that many developers around the world are already using. Much like Perl itself, these guidelines are about helping you to get your job done, without getting in the way.

Praise for Perl Best Practices from Perl community members:

"As a manager of a large Perl project, I'd ensure that every member of my team has a copy of Perl Best Practices on their desk, and use it as the basis for an in-house style guide." -- Randal Schwartz

"There are no more excuses for writing bad Perl programs. All levels of Perl programmer will be more productive after reading this book." -- Peter Scott

"Perl Best Practices will be the next big important book in the evolution of Perl. The ideas and practices Damian lays down will help bring Perl out from under the embarrassing heading of "scripting languages." Many of us have known Perl is a real programming language, worthy of all the tasks normally delegated to Java and C++. With Perl Best Practices, Damian shows specifically how and why, so everyone else can see, too." -- Andy Lester

"Damian's done what many thought impossible: show how to build large, maintainable Perl applications, while still letting Perl be the powerful, expressive language that programmers have loved for years." -- Bill Odom

"Finally, a means to bring lasting order to the process and product of real Perl development teams." -- Andrew Sundstrom

"Perl Best Practices provides a valuable education in how to write robust, maintainable P

Binding Type: Paperback
Publisher: O'Reilly Media
Published: 07/22/2005
ISBN: 9780596001735
Pages: 517
Weight: 1.90lbs
Size: 9.10h x 6.90w x 1.20d

Review Citations: Scitech Book News 06/01/2006 pg. 13

Shipping Notes
  • Free Standard Shipping on $100+ Orders to the USA.
  • Except Preorder products are shipped in 48 hours.
  • Delivery to the USA:
  1. Standard Shipping : 3-10 business days
  • If time is of the essence, please consider selecting expedited delivery for faster service.
Exchange/Return Notes
  • We offer a 30-day return/exchange service after receiving.
  • Final sale items are not eligible for returns or exchanges.
  • To process your return/exchange, please contact us at [email protected]
  • Please click here for more details>>> Return & Exchange Policy
SKU: 96534997564

Discover Niche Categories That Outsell

Top-Converting Item to Boost Your Average Order

4.1 ★★★★★
Based on 15 reviews
Sort
Highest Rating
Newest First
Oldest First
Product Reviews
C
Verified Purchase
CM Oneal
Birmingham, US
★★★★★ 3
inside stick for the pup 🐶
Flavor Name: Bacon, Size: Medium
It's a SMALL nylabone that the puppy liked and chewed down somewhat. Time to throw it out and get a new one.
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on April 16, 2026
A
Verified Purchase
Amazon Seaside Shopper
Lowell, US
★★★★★ 5
Indestructible Chew for Aggressive Chewers!
Flavor Name: Bacon, Size: Medium
My pup loves her toys, and the Nylabone Power Chew Stick has lasted two months strong. The durable nylon, flavored with real bacon throughout, keeps her occupied for hours and massaging gums. The large size suits power chewers, with a loop for tossing games. No splintering or quick wear—it's held up to daily sessions. Peace of mind for pet parents; our shoes thank you! Pros: Extremely durable, dental benefits, engaging flavor Cons: None—built like a tank Would I buy again? Yes, rotating flavors for variety.
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on September 14, 2025
S
Verified Purchase
Scott E. High
Alexandria, US
★★★★★ 5
If Your Dog Can Rip The Hood Off Your Car--This Is The Dental Toy For Him/Her
I am always curious about buying the "number one best seller" that Amazon lists in any product category. And when it's an add-on item offered at a reasonable cost, I'm even more curious. From reading the reviews, it appears that some dog owners ordered this item and were disappointed in it for a number of reasons, primarily because the 'hardness' of the toy caused dental problems. Obviously no one wants to buy a dental toy that actually causes teeth problems. However, some small breed owners must not be aware that their particular breed is subject to dental issues regardless of what toys they chew. Just off the top of my head, this type of problem often occurs with Yorkies, Chihauhaus, and Chinese Cresteds. You can use virtually any dental care method in existence and still watch your Chinese Crested's teeth fall out. So small breeds shouldn't be given tough Nylabone toys like this Dinosaur model. If you watch any dog chew on this particular toy, you will quickly notice how small his/her teeth are in relation to the toy, and you will probably be surprised by the leverage and power he/she puts into each bite. They gnaw, they gnash, they continue to work at it until those tiny teeth lose the battle against the tough Nylabone. Comparing this to human teeth, everyone knows someone who fractures/cracks a tooth somehow. That's because our front "chicklet" teeth bite down on something hard, get broken from falling on your face, getting hit in the mouth, having teeth weakened by cavities, and from not seeing a dentist/hygienist on a regular basis--usually because we're afraid of a little pain. We're always looking for relatively tough dental toys for our 182 pound Cane Corso named Dante. He tears apart any toy we buy him, usually in a matter of minutes. But this particular Nylabone Dura Chew has survived for months now. If you look at the size of his teeth, length and thickness, you will see a dog with the teeth and jaw muscles strong enough to tear the hood off your car--which is exactly what he did to our Prius. So if your dog is capable of ripping hoods off cars, this treat should be good for your pet monster. Just keep an eye on the toy so that you can toss it before it breaks down and is swallowed.
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on March 10, 2015
S
Verified Purchase
Sabrina M
Belleville, US
★★★★★ 5
Best Nylabone Fido & I Agree
My dogs love these Dino Nylabone's. Over the years I have bought at least 30 of these nylabones for 3 different dogs. Two of which have loved the Dino shaped Nylabones the best. The third loves the nylabone daily dental bone the best but the dino is a close second. The T-Rex is their favorite but they like all dino shapes. Depending on the dog's chewing mood these have lasted anywhere from a month to 6 months before needing replacing. My super chewing husky will chew one up pretty quickly in about a month, my moderate chewing pit bull would take 3-4 months and my slow light chewing shiba inu would take 6 or more months. I typically have 2-3 chewable items per dog (it helps prevent toy hoarding and aggression) and these dino toys are always among the favorites. *These are chewing style nylabones they are not supposed to be consumed quickly as a snack or treat. I consider these like a hobby or activity for my dogs to do not something they eat or a toy they play with. Chewing is a natural part of dog behavior and is good for dental hygiene. Giving your dog items they are supposed to chew on is a good way to prevent your dog from chewing on things he isn't supposed to.* These are the white nylabone material which is a tougher material than the beige color nylabones. The white nylabones should be used for aggressive chewers. Beige nylabones are good for light chewers. The T-Rex is about 6" by 5" the Long neck is about 3.5" by 7 inches and the Stegosaurus is about 6.5" by 4" they all seem to last about the same amount of time. I can usually get them for $4-5 on amazon which makes them one of the best deals for a chewing nylabone which is another huge plus. Overall My dogs and I love the Dino Nylabones and I will buy them as long as they are made. Great Product
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on December 2, 2015
C
Verified Purchase
carriefie
Chelsea, US
★★★★★ 4
Dog loves it and it's very durable, but not indestructible
I have a dog with very strong jaws. She's only thirty-five pounds but she goes through most toys like they're bubblegum. Even as a small puppy, she would destroy anything and everything. By the age of five or six months we had to give up on soft and rope toys altogether, and at a year old, she is limited to only hard chews like Kong, Nylabone, etc. Even then, she destroys most of these with relative ease. She's gone through chews others have recommended as long-lasting in literally ten minutes. The only toy she has that has lasted more than a month or so is her original red Kong, which she mostly licks instead of chews. I initially bought the dinosaur for my other, less toy-murderous dog, but the power chewer quickly stole it from him. She was in love. She carried it everywhere and chewed on it constantly. I'm not sure if it's the shape or the texture she likes, or some combination thereof, but whatever the case, it instantly became her favorite. Even the most durable hard toys normally only last a few weeks with her, but her dino is going on two or three months now. It's chewed beyond recognition, all the nubs worn down, and it's very rapidly nearing the end of its life because little bits of plastic are falling off, but it still lasted far longer than most toys do. A few weeks ago I bought her a second one, in a different shape, and she's equally as enamored with it. All in all, it's not going to be indestructible if you have a power chewer, but it certainly lasts a heck of a lot longer than most!
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on July 23, 2012

recommand products