bsng110
سه شنبه 05 آذر 1387, 21:48 عصر
هوالحیکم
ضمن عرض سلام و خسته نباشید خدمت مهندسین و برنامه نویسان سایت برنامه نویس
حقیقتش بنده یک تحقیق مهندسی نرم افزار دارم راجع به نحوه به کار بردن عناصر آرایه ها و باید تحلیل کنم که به نظر برنامه نویسان، کدام روش استفاده از آرایه ها مورد پسند برنامه نویسان می باشد و جهت این منظور قصد داشتم از شما بزرگواران کمک بگیرم.
شرایط سوال:
1- چنانچه یک آرایه از ساختاری مانند دانشجو داشته باشیم، دستوری به صورت a[i]=student باعث فراخوانی دو تابع مجزا می شود. تابع اول عملگر اندیس برای آرایه a می باشد و تابع دوم، عملگر انتساب برای اشیاء کلاس دانشجو می باشد.
2- چنانچه متدی به صورت (a.set(i,student بنویسیم، یک فراخوانی خواهیم داشت و به صورت یک جا خانه مورد نظر آرایه a را با مقدار موجود در شیء student پر می کنیم.
سوال این است:
از دید شما برنامه نویسان، حالت اول بهتر است یا حالت دوم؟ فرض کنید برای من نوشتن کلاسی جهت پیاده سازی آرایه ای از دانشجویان اصلاً مهم نیست و هزینه ای ندارد و نمی خواهم کلاس آرایه من، همه جا و برای همه نوعی کاربرد داشته باشد. صورت سوال این است: حالت اول دو فراخوانی دارد و حالت دوم، یک فراخوانی! کدام یک بهتر است؟ هزینه کدام روش بیشتر است؟ کدامیک کاربر پسندانه تر(User friendly) است؟ در نهایت، با توجه به هزینه و user friendly بودن، کدام روش به نظر شما بهتر است؟
ممنون می شوم هر چه سریع تر جواب دهید چرا که باید تا آخر همین هفته نتیجه آن را گزارش دهم. در ضمن، هر چه جامع آماری بیشتر باشد(تعداد پاسخ دهندگان)، گزارش من دقیق تر خواهد بود، پس لطفاً از این سوال به سادگی نگذرید!!!
ممنون می شوم به این سوال نیز پاسخ دهید:
http://barnamenevis.org/forum/showthread.php?p=639133#post639133
یا علی
حق نگهدارتان
ضمن عرض سلام و خسته نباشید خدمت مهندسین و برنامه نویسان سایت برنامه نویس
حقیقتش بنده یک تحقیق مهندسی نرم افزار دارم راجع به نحوه به کار بردن عناصر آرایه ها و باید تحلیل کنم که به نظر برنامه نویسان، کدام روش استفاده از آرایه ها مورد پسند برنامه نویسان می باشد و جهت این منظور قصد داشتم از شما بزرگواران کمک بگیرم.
شرایط سوال:
1- چنانچه یک آرایه از ساختاری مانند دانشجو داشته باشیم، دستوری به صورت a[i]=student باعث فراخوانی دو تابع مجزا می شود. تابع اول عملگر اندیس برای آرایه a می باشد و تابع دوم، عملگر انتساب برای اشیاء کلاس دانشجو می باشد.
2- چنانچه متدی به صورت (a.set(i,student بنویسیم، یک فراخوانی خواهیم داشت و به صورت یک جا خانه مورد نظر آرایه a را با مقدار موجود در شیء student پر می کنیم.
سوال این است:
از دید شما برنامه نویسان، حالت اول بهتر است یا حالت دوم؟ فرض کنید برای من نوشتن کلاسی جهت پیاده سازی آرایه ای از دانشجویان اصلاً مهم نیست و هزینه ای ندارد و نمی خواهم کلاس آرایه من، همه جا و برای همه نوعی کاربرد داشته باشد. صورت سوال این است: حالت اول دو فراخوانی دارد و حالت دوم، یک فراخوانی! کدام یک بهتر است؟ هزینه کدام روش بیشتر است؟ کدامیک کاربر پسندانه تر(User friendly) است؟ در نهایت، با توجه به هزینه و user friendly بودن، کدام روش به نظر شما بهتر است؟
ممنون می شوم هر چه سریع تر جواب دهید چرا که باید تا آخر همین هفته نتیجه آن را گزارش دهم. در ضمن، هر چه جامع آماری بیشتر باشد(تعداد پاسخ دهندگان)، گزارش من دقیق تر خواهد بود، پس لطفاً از این سوال به سادگی نگذرید!!!
ممنون می شوم به این سوال نیز پاسخ دهید:
http://barnamenevis.org/forum/showthread.php?p=639133#post639133
یا علی
حق نگهدارتان