10 دستور توسعه وب مدرن

ده فرمانارتباطات به عنوان مدیر محصول با یک شرکت نرم افزاری کلیدی است. اخیراً ، "دستورات" زیر را برای توسعه وب مدرن کار کردم و منتشر کردم تا در تیم های ما توزیع شود. هر توسعه دهنده وب (یا برنامه) مدرن باید این ده دستور را دنبال کند.

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

  1. بدون در نظر گرفتن مرورگر ، نسخه مرورگر یا سیستم عامل ، همیشه 99٪ از کاربران اینترنت را پشتیبانی کنید. بر این اساس تنظیم کنید و همیشه با نسخه های بتا آماده باشید.
  2. همیشه از کد سازگار با XHTML برای برنامه استفاده کنید ، از طریق DTD و Cascading Style Sheets سازگار با مرورگر متقابل برای همه سبک های طرح بندی و تصاویر برنامه.
  3. همیشه متن و رشته ها را از طریق عناصر مرجعی که از هر مجموعه کاراکتری پشتیبانی می کنند و هرگز به ساخت نیاز ندارند ، ارجاع دهید.
  4. همیشه تاریخ و زمان را در GMT ارجاع دهید که به هر کاربر اجازه می دهد خروجی را مطابق میل خود تغییر دهد.
  5. همیشه در هر ویژگی یک عنصر ادغام بسازید.
  6. همیشه مطابق با استانداردهای RFC (ایمیل های متنی ، ایمیل های HTML ، آدرس های ایمیل ، منابع دامنه و غیره)
  7. همیشه به صورت مدولار بسازید. اگر در هر قسمت از برنامه بیش از یک گزینه وجود دارد ، باید بتوانید بدون نیاز به ساخت ، گزینه های دیگری را اضافه کنید.
  8. اگر بیش از یک قسمت از برنامه این کار را انجام دهد ، تمام قسمتهای برنامه باید به یک نقطه واحد مراجعه کنند.
  9. هرگز آنچه را که می توانید خریداری کنید دوباره ایجاد نکنید و همیشه برنامه ما را برای پشتیبانی از آنچه خریداری کرده اید تنظیم کنید.
  10. اگر کاربران بتوانند این کار را انجام دهند ، ما از آن پشتیبانی می کنیم. اگر آنها نباید این کار را انجام دهند ، باید اعتبار آن را تأیید کنیم.

3 نظرات

  1. 1

    موافقت کردم با این حال بر اساس نقطه 7. من معتقدم که حتی در توسعه وب ، داده ها ، نمایندگی (GUI) و منطق کسب و کار باید همیشه براساس یک روش مبتنی بر مدل MVC از هم جدا شوند.
    این باعث افزایش کیفیت نرم افزار و مقیاس پذیری آن می شود.

    با تشکر
    آندریاس Maratheftis
    http://www.nueronic.com

شما چه فکر میکنید؟

این سایت از Akismet برای کاهش هرزنامه استفاده می کند. بدانید که چگونه نظر شما پردازش می شود.