PDA

View Full Version : اصول صحیح کد نویسی در وب



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

scorpion_man
دوشنبه 22 بهمن 1386, 16:22 عصر
سلام به همه دوستان
خوب اگه اصول برنامه نویسی شیء گرا رو دوستان مطالعه کنند و همه اصول رو حتی اگر به نظر خیلی پیش پا افتاده بیاد رعایت کنند حتما تمامی خواسته هاشون برآورده خواهد شد
اما تو شرکتتها برنامه نویسی معتبر حالا داخلی چند نکته رو معمولا رعایت میکنند اولی ساختار uml پروژه ها رو قبل اجراء باید رسم کرد تا بشه به راحتی پیاده سازی و گسترش داد دومی comment نویسی رو کدهاست که باز تو پروژه های حرفه ای رعایت میشه سومی زمان طراحی کلاسها ایجاد مستندات برای هر کلاس و در آخر مستندات برای کل کار البته به صورت طبقه بندی شده و کامل که تو پروژه های بزرگ حتی به صورت یه کتاب قطور در میاد حالا فکر میکنم اگه این چند نکته رعایت بشه مشکلی پیش نخواهد اومد
موفق و پیروز باشید