قوانین نامگذاری در برنامه نویسی

25 09 2008

شخصا علاقه ی زیادی دارم که در مورد استانداردها بخونم و بنویسم .استاندارها رو رعایت کردن می تونه کمک شایانی برای برنامه نویسها (والبته گردانندگان دیگر کارها)باشه.یکی از اون استانداردها ، شیوه ی نامگذاری متغییر ها ،متدها ،کلاس ها و …است .هدف از این کار چیه ؟ باعث میشه  تلاش کمتری برای فهمیدن کدهایی که نوشته شده  توسط دیگران و حتی خودتون انجام بگیرد.همچنین ظاهر کدهای شما زیباتر شده و به اصطلاح کدهای تمیزتری تولید می کنید.

البته این استاندار ها رو خود شما هم می تونید تبیین کنید و همه دوستانتون که در یک گروه کاری فعالیت می کنند با پیروی از این استانداردها همه ی اهداف بالا رو محقق می کنند . یکی از بهترین روشها استفاده از کلمات با معنای مورد نظر در کنار هم هست . این کلمات باید به طریقی از یکدیگر جدا شوند .یک راه استفاده از علائم غیر الفبایی است . دو علامتی که بسیار استفاده میشه :هایفن(-) و زیرخط(ـ) هستند. راه حل بعدی استفاده از حروف بزرگ در ابتدای هر کلمه است تا جداسازی به شکل ملموسی صورت پذیرد.چندین روش وجود داره همچنین در زبان های مختلف روش های نامگذاری متفاوتی وجود داره .

روش نامگذاری در جاوا

روش نامگذاری در پی اچ پی

روش نامگذاری در کرنل لینوکس

بررسی  نامگذاری در ویکیپدیا





چه میکنه این گوگل!

5 09 2008

باید دیگه عادت کنیم که توی صحبت ها و نوشته هامون از کلمه ی گوگل زیاد استفاده کنیم (نه اینکه تا به حال این کار رو نمیکردیم!) .اگر در چند روز اخیر اخبار فناوری اطلاعات رو پیگیری کرده باشید حتما چیز هایی در مورد مرورگر گوگل با نام کروم و یا تصاویر سیستم عامل گوگل برای موبایل برخورد داشتید . شاید هم مثل من با تمام نفرتی که با دیدن صفحه ی دانلود ممنوع گول برخورد کردید ، باز هم گشتید تا تونستید کروم رو دانلود کنید.

امروز بعد از مدت ها برای نصب این زیباروی گوهر نهان به ویندوز سر زدم . گوگل نامش همیشه درگیر عجایب بوده و نمیشه چیز دیگری ازش انتظار داشت . نصب جالبی داره این کروم (شاید برای من خیلی جالب بوده !) و زیبایی در عین سادگی و بسیار بسیار نکات ریز و درشت دیگه که اصلا لازم نمیبینم معرفی شون کنم (چون این پست برای این کار نیست ، هدف حرف دیگریست).امیدوارم هر چه زود تر نسخه ی لینوکسیش هم بیاد.شاید هنوز این مرورگر یک مرورگر تمام عیار نباشه ولی با خودش یک نشانی هایی داره . زنگ خطری برای مایکروسافت و موتور محرکی برای فایرفاکس.

ادامهٔ مطلب »