سلام؛
فک کنم سوال بنده کلی هستش ولی چون مشغول یادگیری جاوا هستم، گفتم در این قسمت قرار بدم.
دربارهی روند کلی و استاندارد تولید نرمافزار سوال داشتم (هم پیش از کدزنی و هم حین کدنویسی)
تو دانشگاه در این باره یه سری مطالب مثلا تو مهندسی نرمافزار۱ و ۲ یا درس پایگاه داده گفته میشه ولی نه شامل و کامل!
* فرض کنیم قراره مثلا یه ماشین حساب ساده رو بسازیم
توی دانشگاه میان میگن، اول شناخت مسأله و نیازمندی و بعد یوزکیس و بعد کلاس و الی آخر...
۱- آیا «الان» روند استانداردی (که مثلاً تو یه شرکت بزرگ) برای تولید یه نرمافزار طی میشه همینا هستش؟...
۲- اگه نه... آیا هیچ خطمشی و guideLineـــی وجود داره که من نوعی بدونم الان باید این کارو بکنم و بعد فلان کار و الی آخر؟
=================================
همین مسأله رو حین کدنویسی هم دارم...
مثلا تو یکی از تاپیکا، یکی از دوستان یه سری تصاویر از کدهای یه ماشین حساب رو گذاشته بود و گفته بود:
آیا این حرف تو بیشتر موارد صدق میکنه؟...توی هر پروژه seباید package بندیت به این صورت باشه dao - business- model-view- main میتونی یه package test هم داشته باشی مواردی که میخوای تست کنی اونجا تست کنی . هر کلاس باید تو package مربوط به خودش قرار بگیره . هر کلاسم دقیقا باید یه عمل را انجام بده . اگه اینجوری کار میکنی طبق استاندارد اوراکل داری کد میزنی.
اگر بله...آموزش خوبی دربارش وجود داره؟ (زیاد سرچ کردم خودم :( )
در کل فکر کنم تونستم این ابهام/سوال رو برسونم.
ممنون میشم در اینباره برام وقت بذارید و راهنماییم کنید.