توسعه رفتار محور (BDD) چیست ؟

behavior-driven development (BDD) یا توسعه رفتار محور یک روش برای پروژه‌های نرم‌افزاری سطح بالا است که در آن از تکنیک ”outside-in” یا “بیرون-درون” استفاده می‌شود. یعنی ابتدا لایه بیرونی که نیازهای تجاری است بررسی می‌شود، سپس موارد مورد نیاز و قابلیت‌ها مشخص می‌شود و درنهایت شاخص‌ها برآورده می‌شوند تا برنامه کار کند. در این مقاله به بررسی و کاربرد BDD‌می […]

طراح UI/UX کیست و چه وظایفی دارد؟

امروزه، زندگی تمامی انسان‌های روی کره‌ی خاکی به صورت مستقیم یا غیرمستقیم به اپلیکیشن‌ها و وب‌سایت‌هایی وابسته است که از طریق رابط کاربری (user interface) خود با کاربران ارتباط برقرار می‌کنند، به آن‌ها اطلاعات می‌دهند، از آن‌ها اطلاعات دریافت می‌کنند و دستورات آن‌ها را گرفته و اجرا می‌نمایند. بنابراین، نیاز به استخدام طراح UI/UX در سازمان ها روز به روز بیشتر می‌شود.