.تعمیـــرکاران کیان ست (kiansat.kim)تابع قوانین -جمهموری-اسلامی ایران میباشد و ارسال هر گونه مطلب سیاسی،مذهبی،غیراخلاقی و خرید و فروش متعلقات ماه-واره و دیگر موارد مجرمانه ممنوع میباشد وبا کاربران خاطی به شدت برخورد میگردد انجمن فقط تعمیرات لوازم الکترونیک میباشد...













سلام مهمان گرامی؛
به کیان ست خوش آمدید برای مشاهده انجمن با امکانات کامل می بايست از طريق این لینک عضو شوید.

http://teranzit.pw/uploads/14469017281.png
پیام خصوصی به مدیریت کل سایت ........... صفحه توضیحات و شرایط گروه ویژه ........... ...........
ارتباط تلگرامی با مدیریت سایت ................. ایدی تلگرام suportripair@ .................
نمایش نتایج: از شماره 1 تا 1 , از مجموع 1

موضوع: چرا شما یک برنامه نویس خوب php نیستید؟!

  1. #1


    تاریخ عضویت
    Oct 2010
    نوشته ها
    198
    تشکر ها
    38
    401 سپاس از181 پست

    چرا شما یک برنامه نویس خوب php نیستید؟!

    سلام؛
    توی این تاپیک قصد داریم نکاتی رو بیان کنم که شاید به ظاهر ساده بیان اما همین نکات ساده می‌توانند دلیل برنامه نویسی بد بودن شما شوند! و به مرور این تاپیک رو بروز رسانی می‌کنم و از شما هم می‌خواهم اگر نکاتی را جایی خواندید یا تجربه شخصی خودتان می‌باشد را اینجا مطرح کنید تا دیگران نیز استفاده کنند.

    قالب بندی سورس کد شما:
    یکی از نکات خیلی مهم در برنامه نویسی نظم کد‌ها و استفاده از Comment در بین کد‌ها می‌باشد، که باعث می‌شود به جز خود شما اگر برنامه نویس دیگری هم کد شما را دید به راحتی متوجه عملکرد آن شود و بتواند آن را به نحوی که خودش می‌خواهد تغییر دهد و ویرایش کند، و یا اینکه وقتی شما پروژه‌ای را نوشتید و بعد از چند مدت (مثلا 1 سال بعد) وقتی به کدهای پروژه تان نگاه می‌کنید مثل همان 1 سال قبل از تک تک اجزای کدها و پروژه بدون هیچ سردرگمی سردر بیاورید.
    برای همین رعایت یک قالب بندی در نشوتن کد‌ها می‌تواند بسیار مفید و سودمند باشد، در زیر نمونه‌ای از این قالب بندی رو قرار می‌دهم:

    php?>

    // Include necessary data

    // Initialize the database connection

    // Include the common header markup

    // Determine the page variables from the POST data

    // Load the proper database info using the page vairiables

    // Loop through the loaded rows

    // Format the images for display

    // Create a permalink

    // Format the entry for display

    // Add the formatted entry to the entry array

    // Collapse the entry array into page-ready markup

    // Output the entries

    // Include the common footer markup


    ?>


    همان طور که مشاهده میکنید در این قالب ابتدا اطلاعاتی رو که مد نظر و نیاز هست را inlcude می‌کنیم، مثلا فایلconfig و یا language
    در خط بعدی اتصال به پایگاه داده را تنظیم می‌کنیم و مقدار دهی می کنیم
    در خط سوم هدر سایت رو بهص فحه اضافه می‌کنیم
    در خط بعدی مقدار متغییر‌های رو که به صورت POST و یا GET به صفحه ارسال شده‌اند را دریافت می‌کنیم
    در خط بعدی شرایط و مقادیر را برای اتصال به پایگاه داده اماده می‌کنیم
    بعد از آن اطلاعات را که فراخوانی کردیم از پایگاه داده در متغییر‌های دلخواه قرار خواهیم داد
    و در چهار خط بعدی نیز اطلاعاتی را که قصد نمایش آنها را داریم اماده و قالب بندی می‌کنیم
    و در انتها نیز footer سایت را به صفحه اضافه می‌کنیم.
    و تمام!

    حالا اگر این قالب بندی را در تمامی صفحه‌ها استفاده کنیم همیشه خواهیم دانست که کجا دنباله چه چیزی بگردیم و در بین کد‌ها سردرگم نخواهیم شد و هم چنین خطا یابی و خطا گیری از پروژه نیز بسیار آسان تر خواهد شد، چون جای هر چیزی کاملا مشخص می‌باشد.

    البته این تنها نمونه و مثالی بود برای قالب بندی مهم نیست که از قالب بندی استفاده کنید یا قالب بندی دیگری مهم این است که کد‌های شما دارای نظم و چینش خاص و منظمی باشند.
    [CENTER]:1205219183:
    [B][FONT=Tahoma][SIZE=3][COLOR=#0000ff][URL="http://kiansat3.ir/showthread.php?t=47100"]فروش جدیدترین و کاملترین پکیج نرم افزاری و بازی و آموزشی و تعمیراتی انواع موبایل ها بصورت کاملا فارسی به همراه چندین اشانتیون[/URL][/COLOR][/SIZE][/FONT][/B]
    [B]:1205219183::فقط خودت باش نه کسی دیگر!
    :lay:
    [/B][/CENTER]

  2. 3کاربر از Borna66 بخاطر ارسال این پست مفید سپاسگزاری کرده اند:

    iraj_kh (24th July 2012),KIAN FAR (4th July 2012),علیزاده علی (4th July 2012)

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  


Copyright ©2000 - 2013, Jelsoft Enterprises Ltd کیــــــــــان ستـــــــــــ ...® اولین و بزرگترین سایت فوق تخصصی الکترونیک در ایران



Cultural Forum | Study at Malaysian University