تمامی مطالب توسعه
Sass چیست و فواید استفاده از آن نسبت به css (بخش‌اول)

Sass چیست و فواید استفاده از آن نسبت به css (بخش‌اول)

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

مشاهده مطلب
Sass چیست و فواید استفاده از آن نسبت به css (بخش‌دوم)

Sass چیست و فواید استفاده از آن نسبت به css (بخش‌دوم)

در بخش اول در مورد Sass و یکی از مزیت های آن صحبت کردیم. در این بخش به ادامه فواید استفاده از Sass (امکان نوشتن کدهای تو در تو ، قابل استفاده مجدد (Partials)، دستورالعمل Import، مخلوط کن ها (Mixins)) می پردازیم و مثال هایی از هر کدام را بررسی می کنیم.

مشاهده مطلب
Sass چیست و فواید استفاده از آن نسبت به css (بخش‌سوم)

Sass چیست و فواید استفاده از آن نسبت به css (بخش‌سوم)

در بخش اول و بخش دوم مطلب در مورد sass و ۵ فایده آن (متغیرها، امکان نوشتن کدهای تو در تو، قابل استفاده مجدد، دستورالعمل Import و مخلوط کن ها Mixins) صحبت کردیم. در بخش سوم (و آخر) این سری از مطالب به ادامه توضیح فواید sass می پردازیم و در طی آن مثال هایی را جهت واضح تر شدن آن خواهیم زد.

مشاهده مطلب
از placeholder استفاده نکنیم!

از placeholder استفاده نکنیم!

خصیصه placeholder در html یک یا چند کلمه توضیح کوتاه دلخواه است که زمانی که فیلد خالی است به کاربر در وارد کردن اطلاعات داخل فیلد کمک می‌کند. در واقع یک نوع راهنمای متنی داخل خود فیلد خالی ست که به کاربر کمک می‌کند چه نوع اطلاعاتی را در فیلد وارد نماید و به محض تایپ کردن کاربر در فیلد مخفی می‌شود.

مشاهده مطلب
معرفی سریع توسعه نرم‌افزاری چابک (agile)

معرفی سریع توسعه نرم‌افزاری چابک (agile)

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

مشاهده مطلب
معرفی سریع توسعه چابک نرم افزاری، اسکرام (scrum)

معرفی سریع توسعه چابک نرم افزاری، اسکرام (scrum)

یکی از متدهای معروف توسعهٔ چابک نرم‌افزار، Scrum است که بر مدیریت پروژه‌های نرم‌افزاری تأکید دارد. اسکرام، اختصاصاً برای کنترل پروژه نرم‌افزار استفاده می‌گردد، همچنین امکان استفاده از این روش در نگهداری و پشتیبانی نرم‌افزار به عنوان برنامه و خط مشی عمومی وجود دارد. این روش در سال ۱۹۸۶ بعنوان یک خط مشی جدید برای تولید نرم‌افزارهای تجاری که باید قابلیت سرعت در تولید و انعطاف‌پذیری را داشته باشند، عرضه گردید. در این مطلب به معرفی سریع این متد می پردازیم.

مشاهده مطلب
تشریح Product Backlog در توسعه چابک نرم افزاری، اسکرام (scrum) بخش اول

تشریح Product Backlog در توسعه چابک نرم افزاری، اسکرام (scrum) بخش اول

همانطور که در مطلب قبلی در مورد اسکرام توصیحاتی داده شد : Product Backlog نامی است که به بانک اطلاعاتی نیازمندهای عملیاتی و غیر عملیاتی کل یک پروژه اطلاق می‌شود و در حقیقت مجموعه‌ای اولویت بندی شده از نیازمندی‌های سطح بالای سیستمی است که در نهایت بایستی انجام و تحویل داده شود. در این مطلب Product Backlog را بطور کامل شرح خواهیم داد.

مشاهده مطلب