mamizadeh
یک شنبه 21 بهمن 1386, 12:44 عصر
با سلام خدم دوستان
شما رو نمی دونم ولی واسه من که خیلی اتفاق افتاده که برنامه ای را با اصول مهندسی طی سه تا چهار ماه نوشتم و برنامه را به مشتری ارائه دادم و بعد از اون چند برنامه دیگری را هم نوشتم ولی بعد از مدتی که خواستم کد یکی از برنامه ها را تغییر بدم بعضی از قسمت ها کد یادم میره که چرا این طوری نوشتم (البته اصول تجزیه تحلیلش رو نمیگم منظورم کد نویسی هستش)
خلاصه....
به نظرات جنابعالی چه اصولی را در کد نویسی باید انجام داده که هر کسی که از در برسه و کمی از کد نویسی سر دربیاره و کد ما رو ببینه بفهمه که فلان قسمت از کد واسه چیه و به کدوم قسمت از مستندات تحلیل ربط داره
مثلا نظر من
1-استفاده از بخش های توضیحات در برنامه نویسی هستش که برای تمام زیر برنامه ها باید نوشت
2- تا حدی که در توان داریم در کلاس اصلی برنامه نباید از کد هایی که عملیاتی را انجام می دن استفاده کنیم بلکه باید کلاسی را ایجاد کرده و اونا رو به صورت یه زیر برنامه تو اون کلاس بنویسیم(البته تا حد ممکن باید با کلاس های دیگه باید رابطش در حد اقل باشه) و از اونا استفاده کنیم مزیتش اینه که در کلاس اصلی کدمون خوانایی بیشتری داره و ... (مزایایه دیگری هم داره که نمی خوام زیاد طولش بدم)
3- تجزیه پروژه رو درست انجام بدیم و جایی را که قابیلت ارتقاء در ورژن های بعدی داره سعی کنیم به صورت ماژول بنویسیم
حلا نظر دوستان چیه؟
با تشکر از همه دوستان:چشمک:
شما رو نمی دونم ولی واسه من که خیلی اتفاق افتاده که برنامه ای را با اصول مهندسی طی سه تا چهار ماه نوشتم و برنامه را به مشتری ارائه دادم و بعد از اون چند برنامه دیگری را هم نوشتم ولی بعد از مدتی که خواستم کد یکی از برنامه ها را تغییر بدم بعضی از قسمت ها کد یادم میره که چرا این طوری نوشتم (البته اصول تجزیه تحلیلش رو نمیگم منظورم کد نویسی هستش)
خلاصه....
به نظرات جنابعالی چه اصولی را در کد نویسی باید انجام داده که هر کسی که از در برسه و کمی از کد نویسی سر دربیاره و کد ما رو ببینه بفهمه که فلان قسمت از کد واسه چیه و به کدوم قسمت از مستندات تحلیل ربط داره
مثلا نظر من
1-استفاده از بخش های توضیحات در برنامه نویسی هستش که برای تمام زیر برنامه ها باید نوشت
2- تا حدی که در توان داریم در کلاس اصلی برنامه نباید از کد هایی که عملیاتی را انجام می دن استفاده کنیم بلکه باید کلاسی را ایجاد کرده و اونا رو به صورت یه زیر برنامه تو اون کلاس بنویسیم(البته تا حد ممکن باید با کلاس های دیگه باید رابطش در حد اقل باشه) و از اونا استفاده کنیم مزیتش اینه که در کلاس اصلی کدمون خوانایی بیشتری داره و ... (مزایایه دیگری هم داره که نمی خوام زیاد طولش بدم)
3- تجزیه پروژه رو درست انجام بدیم و جایی را که قابیلت ارتقاء در ورژن های بعدی داره سعی کنیم به صورت ماژول بنویسیم
حلا نظر دوستان چیه؟
با تشکر از همه دوستان:چشمک: