بهترین شیوه‌ها

use strict/warnings، نام‌گذاری، سبک پرلی خوانا و چک‌لیست کد خوب.

سه قانون طلایی پرل

  1. use strict; — همیشه!
  2. use warnings; — همیشه!
  3. my برای همه متغیرها — همیشه!
{ ❌ بد }
$name = "Ali";           { سراسری! خطرناک! }

{ ✅ خوب }
use strict;
use warnings;
my $name = "Ali";        { محلی و امن }

نام‌گذاری معنادار

{ ❌ }
my $x = 5;
sub dostuff { ... }

{ ✅ }
my $student_count = 5;
sub calculate_average { ... }
موردسبکمثال
اسکالر/آرایهsnake_case$total_price, @user_list
هشاسم مفید%config, %user_data
subفعل + مفعولcalculate_sum, print_report
booleanis/has/can$is_valid, $has_access

سبک پرلی خوانا

{ اصلاح‌گر برای شرط‌های ساده — خیلی پرلی! }
say "welcome" if $logged_in;
next unless defined $x;

{ اما بلوک برای شرط‌های پیچیده }
if ($age >= 18 && $has_id && !$banned) {
  allow_entry();
}

sub های کوچک و تک‌منظوره

{ ❌ یک sub، ده کار }
sub do_everything { ... ۲۰۰ خط ... }

{ ✅ هر کار، یک sub }
sub read_input { ... }
sub validate { ... }
sub calculate { ... }
sub print_report { ... }

پرانتز برای وضوح

{ مبهم! }
say "Result: " . 2 + 3 * 4;

{ واضح ✅ }
say "Result: " . (2 + 3 * 4);
say "Result: " . ((2 + 3) * 4);

چک‌لیست کد حرفه‌ای پرل

خلاصه

کد خوب پرل = strict + warnings + my + اسم‌های خوب + sub های کوچک. سبک خوب را از همین امروز شروع کنید!

این مبحث بخشی از دوره آموزش کامل پرل است.

ابزارهای مرتبط