نکاتی مهم  برای یک شرکت طراحی سایت درساخت  و طراحی وب سایت  برای مشتریان ( قسمت دوم )

نکاتی مهم برای یک شرکت طراحی سایت درساخت و طراحی وب سایت برای مشتریان ( قسمت دوم )

استفاده ازکنترل منبع. ترنت والتون اینگونه مینویسد: ما از منبع کنترل استفاده میکنیم، و این منبع کنترل در نحوه ی بکارگیری همکاری، ارتقا و سایرمسائل نقش محوری دارد. درحقیقت نقش گرداننده ی روال کاری ما را دارد. امیدوارم همه شما برای انجام تمام کارهایتان از کنترل منبع استفاده کنید و یا اگر استفاده نمیکردید اکنون باید خود را سرزنش کنید. یک سیستم کنترل تجدیدنظر به شما این امکان را میدهد که هرگونه تغییری را پیگیری کنید، هرگونه خرابی را درست کرده و همواره پروژه خود را پشتیبانی کنید.

استفاده  ازکنترل منبع.

ترنت والتون اینگونه مینویسد:

ما از منبع کنترل استفاده میکنیم، و این منبع کنترل در نحوه ی بکارگیری همکاری، ارتقا و سایرمسائل نقش محوری دارد. درحقیقت نقش گرداننده ی روال کاری ما را دارد.

امیدوارم همه شما برای انجام تمام کارهایتان از کنترل منبع استفاده کنید و یا اگر استفاده نمیکردید اکنون باید خود را سرزنش کنید. یک سیستم کنترل تجدیدنظر به شما این امکان را میدهد که هرگونه تغییری را پیگیری کنید، هرگونه خرابی را درست کرده و همواره پروژه خود را پشتیبانی کنید.

تمام فواید درست از همینجا شروع میشود. چارلی پرینس استفاده از کنترل منبع را نه تنها بعنوان یک پشتیبان شخصی از کد شما توصیه میکند بلکه آنرا روشی میداند برای رفتار دوستانه با سایر توسعه دهندگان.

بهنگام همکاری با سایر توسعه دهندگان به فواید آن دقت کنید. پرنیس اینگونه ادامه میدهد:

ارتقا از یک معمار منحصربفرد پایگاه کد شخصی به مشارکت در یک پایگاه کد مشترک برای یک توسعه دهنده جهش بزرگی محسوب میشود. شاید یک روش کاربردی برای افرادی که به کار انفرادی علاقه دارند این است که برای یک پروژه یا plugin منبع بازرا  تقاضا کنند.

ریچارد روتر از Clearleft معتقد است استفاده از کنترل منبع برای مشتری نیز منفعت دارد. وی اظهار میدارد با استفاده از کنترل منبع، ترجیحا نوع مشترک آن میتوانید سفارش مشتری را سریعتر تحویل دهید، خصیصه ای که در سرویس های میزبان مانند سرویسGitHub  یافت میشود.

اگر علاقمندید مهارت های Git خود را افزایش دهید مقاله ی Git for Grown-ups نوشته جین وستبی را مطالعه کنید.

پرهیز از تکرار اتومات.

Tim Kadlec یکی از بزرگترین طرفداران اتوماتیک کردن پروسه ساخت وب سایت است:

تعداد کمپانی هایی که فاقد یک پروسه رسمی ساخت هستند واقعا شگفت انگیز است. بسیاری از موضوعات مربوط به وب مانند عملکرد، دسترسی و غیره را میتوان با افزودن مقداری اتوماسیون اصلاح و تقویت کرد.

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

به محض اینکه کد خود در کنترل منبع را بدست آورید مقداری ازروند اتوماسیون آسانتر میشود. برایان سودا مینویسد:

ما تعداد اندکی bash داریم که روی git اجرا میشوند: کامپایل کم ترین، jslint و محو فضای سفید، 3 Cs، فشرده سازی، الحاق و ترکیب. موارد نامبرده اکنون قسمتی از روند کارهستند  بدون اینکه حتی آنرا درک کنید.

یکی از راههای مناسب برای آغاز پروسه ساخت استفاده از ابزاری مانند Grunt است و یکی از بهترین راهها برای آغاز به کار با Grunt مطالعه ی مقاله کریس کویر با عنوان Grunt برای افرادی که تصور میکنند کار با ابزاری مانند گرانت دشوار و عجیب است.

نکاتی مهم  برای یک شرکت طراحی سایت درساخت  و طراحی وب سایت  برای مشتریان ( قسمت دوم )
شنبه 2 اسفند 1393 - 15:43:22 5136 آخرین بازدید : جمعه 7 اردیبهشت 1403 - 10:16:38 0
*
*