-
March 25th, 2018, 09:20
#11
عضو انجمن
پاسخ : یک سوال از تمامی اعضای وب هاستینگ تاک

نوشته اصلی توسط
mersad-mr
با سلام دوستان عزیز
سال نو مبارک
مننون میشم نظر شخصی خودتون در مورد مسله ای که مطرح میشه بیان کنید.
با دوستی قرار داد برنامه نویسی یک پروژه طراحی سایت بسته شد.
بعد از گذر زمان و تحویل گرفتن تیکه به تیکه سایت مشکلاتی بوجود آمد .
پیمانکار تیکه به تیکه سایت رو تحویل می دادند اما تمامی تیکه هایی که ( صفحه ها و یا آپشن های سایت ) می خواستن تحویل بدن پر از ایراد و مشکل بود و هیچ کدوم از قسمت هایی که تحویل می دادند به درستی کار نمی کرد.
ایشون میگن من تحویل میدم شما هر ایرادی داره بگرد پیدا کن بگو من حل کنم !!!
عرض بنده این هست که من می گم هر قسمت و آپشن باید به درستی تحویل داده بشه نه اینکه من بخوام تمامی مورد ها و مشکلات سایت رو پیدا کنم.
( قبول دارم هر برنامه نویسی باگ هایی داره که در حیل کار مشخص میشه ) اما ایراد های بزرگی مانند اینکه کل سیستم ۲+۲ به جای ۴ میگه ۵ ! آیا این رو نباید برنامه نویس چک کنه و ایراد رو بگیره قبل اینکه به من بگه !!!!!
یا مثلا قسمتی که سرویسی رو می خریم . سرویس مورد نظر اصلا کار نمی کند ! این و من باید واقعا بگم یا چیز پایه هست !!!!
مثل این میمونه بنز بخری تحویل دادن بگن خوم ما همه چیزو به هم وصل کردیم اگر گازی ترمزی کار نمی کرد بیانرین اینجا درست کنیم !
مورد مطروحه ی شما چند بخش دارد.
مشکلی که رخ داده را توضیح دادین اما باید در نظر بگیریم. آیا برنامه نویس به صورت کامل، دقیق و شفاف توجیه شده بودند که اهداف شما از سیستم چیست؟
اگر مورد بالا کامل انجام شده بود و همچنان برنامه نویس به شما طرحی دادند که مشکلی بنیادی همانند ۲+۲ برابر با ۵ داشت این یعنی برنامه نویس خوبی ندارید و به اصطلاح بزن در رو کار می کند. ایشان برنامه را سر هم کرده اند و تنها زمانی به صورت دقیق کدهای خود را بررسی می کنند که شما خودتان متوجه ایرادها شوید. (یعنی با وقت کم صرف کردن یه کار بی کیفیت تحویل می دهند و امیدوارند شما متوجه نشوید تا کارشان زیاد نشود.) - بدیهی است ایشان موظف هستند برنامه ای طراحی کنند که به صورت کامل نیازهای شما که به ایشان ارایه شده را برطرف نمایند و حالا اگر باگی وجود داشت عیب یابی گردد اما نه اینکه همون بخش های اولیه کار هم ایشان انجام ندهد و به شما واگذار کند.
حالا بعد دیگر مسئله که مطرح می شود این است که ایشان کامل، دقیق و شفاف توجیه نشده اند که باعث شده ایشان ندانند که باید ۲+۲ برابر با ۴ شود. اگر این توجیه انجام نشده مشکل از سوی شما بوده که نتوانستید ایشان را مجاب کنید کاری به صورتیکه مدنظر شماست انجام دهند. پس باید ایشان را در حین پروژه راهنمایی کنید تا بتوانند پروژه را به سمتی که مدنظر شما است ببرند.
لذا با توجه به ۲ بخش فوق الذکر از انجاییکه ما در بطن کار نبودیم نمی توانیم بگوییم حق با کدام طرف است اما خودتان می توانید با در نظر گرفتن روند شروع و ادامه پروژه تشخیص بدهید مشکل چیست.
-
تعداد تشکر ها از ashkan.solutions به دلیل پست مفید
-
March 25th, 2018 09:20
# ADS
-
March 25th, 2018, 09:35
#12
عضو دائم
-
تعداد تشکر ها ازdelta به دلیل پست مفید
-
March 25th, 2018, 13:23
#13
پاسخ : یک سوال از تمامی اعضای وب هاستینگ تاک
درود مجدد؛

نوشته اصلی توسط
mersad-mr
بله حق با شماست . اما اصول پایه چیزی نیست من بخوام زمان بزارم و بررسی کنیم !
مهمتر از نوشتن یک برنامه، نوشتن تست سیستماتیک اون برنامه است!!
یکی از مهمترین اصول برنامه نویسی اینه که حتی قبل از نوشته شدن برنامه، تست سیستماتیکش نوشته بشه. ظاهرا عجیبه نه؟ ساده تر:
تصور کنید محیطی قراره سرامیک بشه! قبل از نصب و اجرا، ابزارهای سنجش سطح صاف و... باید محیط رو آماده کنه.
برنامه نویس هم موظف هست بر اساس نوع برنامه و عملگرهایی که قراره اجرا کنه، تست سیستماتیکی رو بنویسه که برنامه توسط خود ماشین از نظر صحت روابط و اجرای فرمان ها، آزمایش، سپس تصدیق بشه.
نکته: تست سیستماتیک برنامه، به این معنی نیست که از صفر تا صد کل ماجرا توسط ماشین بررسی و تست میشه! حسب حساسیت، بخش های مهم که نقش اصلی رو ایفا میکنند، باید تست سیستماتیک داشته باشن
(مثلا: در تولید خودرو، سیستم ترمز مورد آزمایش قرار خواهد گرفت، اما حداکثر سرعت خودرو مورد آزمایش قرار نمیگیره!)
اگر تست سیستماتیک جواب های منطقی و مورد انتظار رو برگردونه، برنامه آماده تست توسط کاربر، تست آلفا، تست بتا و... خواهد بود.
(مثلا: توسط منتقدان خودرو، تست حداکثر سرعت بررسی میشود)
====================
دوستان شما رو کامل راهنمایی کردن؛
بررسی کنید مشکلاتی که مثال زدید، به دلیل عدم توجیه صحیح برنامه نویس در پیاده سازی ایده های شما بوده؟
اگر خیر، آیا برنامه تحویل شده، از مرحله تست سیستماتیک عبور کرده؟
پیروز باشید.
-
تعداد تشکر ها ازiranian-portal به دلیل پست مفید
-
March 25th, 2018, 23:43
#14
پاسخ : یک سوال از تمامی اعضای وب هاستینگ تاک
چیزی که عیان است چه حاجت به بیان است!
-
تعداد تشکر ها از internet به دلیل پست مفید
-
March 27th, 2018, 19:24
#15
عضو انجمن
پاسخ : یک سوال از تمامی اعضای وب هاستینگ تاک
یک طرفه قاضی نمیرم. دو تایی تلفنی یا حضوری صحبت کنید تا به نتیجه برسید.
از من برادر کوچک تر به شما نصیحت: با هم گفتگو کنید و سعی کنید به نتیجه برسید.

نوشته اصلی توسط
delta
برنامه نویست کجایی هست؟ اگر ایرانی هست 2+2 = 5 رو درست گذاشته!!

حتی یک ایرانی هم داشتیم که معتقد بود ارزش دلار 4 هزاری از دلار 1 هزاری بیشتر هست!

نوشته اصلی توسط
delta
این مورد از همه باحالتره: رفتم دفتر پیش خوان گرفتن پرینت تلفن رایگان هست و نوشته خودش... میگم پرینت تلفونمو رو میخوام...دختره میگه برو از این بغل یه کارت شارژ 2 هزار تومان بخر بیار برام کارتو راه بندازم!!!
نمی دونم چرا یک دفعه احساس کردم نیاز فوری به پرینت تلفن دارم
ویرایش توسط SaeedFazlollahzadeh : March 29th, 2018 در ساعت 14:03
-
تعداد تشکر ها از SaeedFazlollahzadeh به دلیل پست مفید
-
March 27th, 2018, 20:36
#16
عضو جدید
پاسخ : یک سوال از تمامی اعضای وب هاستینگ تاک
شما تنها زمانی باید گزارش کنید که باگ هایی رخ دادن که از دید برنامه نویس نهفته هستن و خیلی سخت یافت میشن یا Random کاربران باهاش رو برو میشن
این کار ایشون خیلی احمقانه و توهین به شماست دوست من .
ویرایش توسط Cr0w : March 27th, 2018 در ساعت 22:43
My mother told me I'd grow up to be a good man
-
تعداد تشکر ها از Cr0w به دلیل پست مفید
-
March 27th, 2018, 23:10
#17
پاسخ : یک سوال از تمامی اعضای وب هاستینگ تاک

نوشته اصلی توسط
nevergotme
محکوم است.
جمله ای سنگینی بود ! 
================
با این فرمایشاتی ک فرمودید طرف 1 قرار داد که برنامه نویس باشن باید تمامی موارد رو حل کنند و بدون مشکل پروژه رو تحویل بدن
-
-
March 28th, 2018, 02:23
#18
عضو انجمن
پاسخ : یک سوال از تمامی اعضای وب هاستینگ تاک
بله حق با شماست، اصلا باید برنامه نویس پروزه رو تست کنه و اگر مشکل بزرگ و غیر منطقی بود که باعث اختلال در عملکرد میشه رو رفع کنه و بعد به شما تحویل بده.
حالا تغییرات جزئی و خیلی پیش پا افتاده از مشکلات بعد از تحویل هست که اون هم با عیب یابی از مشتری پیدا و توسط کدنویس حل میشه
-
-
March 29th, 2018, 02:10
#19
عضو انجمن
پاسخ : یک سوال از تمامی اعضای وب هاستینگ تاک
همه این مشکلات بوجود امده میاد سر این که ما دنبال ارزونی میریم وقتیم دنبال ارزونی باشیم طراح گیر نمیاد و بیشتر ویرایشگر دست و پا شکستست که اونم از ناچار میشه فقط سر همش کنه
-
تعداد تشکر ها از taranoome به دلیل پست مفید