جوئل اسپلوسکی | Joel Spolsky
جوئل اسپلوسکی | Joel Spolsky
مـلـیّـت: آمریکا
حرفه: برنامه نویسی – کارآفرینی
جوئل اسپولسکی یک برنامه نویس، کارآفرین و نویسنده آمریکایی، متولد 1965 است؛
جوئل بنیانگذار:
- Fog Creek Software
- استات آپ ترلو | Terllo
- وب سایت استک آور فالو | Stack Overflow Q&A ( با همکاری جف اتوود)
همچنین مدیر محصول مایکروسافت اکسل است.
او فارغ التحصیل دانشگاه یل(Yale University) است وبه عنوان برنامه نویس و مدیر در مایکروسافت ،Viacom و Juno کارکرده است.
بیست سال پیش Joel Spolsky ، مقاله ای با عنوان 12 گام تا کد بهتر منتشر کرد. در آن 12 معیار برای سنجش کد هایی که توسط یک تیم توسعه نرم افزار نوشته می شود، مطرح شد. این 12 معیار به صورت سوال مطرح شده بود و هر جواب مثبت یک امتیاز داشت. اگرچه مدتی بعد Joel بیان کرد که این لیست بی دقت و غیر مسئولانه است اما تیم های زیادی تا کنون این تست را معیار سنجش سلامت و کیفیت تیم توسعه دهنده خود قرار داده اند. [um_loggedin]
مانند آزمون اصلی، پاسخ مثبت به هر سوال، یک امتیاز دارد. امتیاز 12 عالی، امتیاز 11 قابل قبول و امتیاز 10 به پایین یک هشدار است. Joel معتقد است اکثر سازمان ها با امتیازی بین 2 و 3 اداره می شوند.
این 12 سوال به شرح زیر است.
1. در هفته 40 ساعت یا کمتر کار می کنید؟
2. در محل کار زمانی را به یادگیری اختصاص می دهید؟
3. ابزار مورد نیاز برای کار در اختیار دارید؟
4. لیست اولویت بندی شده ای از کارهایی که باید انجام شوند دارید؟
5. هنگامی که پیاده سازی قابلیت های جدید بیش از انتظار طول می کشد زمان پروژه را زیاد تر یا قابلیت مورد نظر را کوچک تر می کنید؟
6. پروژه هایی که انجام می دهید مستند های (مانند مستند نصب روی سرور یا مستند فنی) به روز دارند؟
7. پیام های Commit و pull request های شما در Git سازمان، مناسب کاری که انجام می دهید است؟
8. تمام کد ها تست اتوماتیک دارند؟
9. کد ها توسط شخصی به جز نویسنده آن بازبینی می شود؟ (کد ها به صورت pair programming نوشته می شوند؟)
10. محیط توسعه شما و سرور محصول عرضه شده تا جای ممکن با یک دیگر شباهت دارند؟
11. از خطا های پروژه های عرضه شده به طور خودکار با خبر می شوید؟
حداقل هفته ای یک بار کد های نوشته شده را در محصول عرضه شده بارگذاری (deploy) می کنید؟
شما به این سطح از محتوا دسترسی ندارید و یا وارد اکانت خود نشدید. بخشی از محتوا مختص اعضاء و مشترکین میباشد.
خرید یا تمدید اشتراک | ورود یا عضویت
.: برای دانلود کاتالوگ آشنایی بامحتوای دیزاین کلاب اینجا کلیک کنید :.
آدرس مطلب
داشبورد
سطح و نقش شما بعد از ثبت نام در سایت قابل مشاهده خواهد بود.
متأسفیم، اما شما به این بخش از محتوا دسترسی ندارید