تبلیغات
آکنده
آکنده ،،،،
در اندیشه پرواز هم نباش، پرنده هم مردنی است

روش Design By Code[توسعه نرم‏افزار , ]

در این روش که من همیشه از آن استفاده میکنم، طراحی و کد نویسی همزمان شروع میشود. بطور خلاصه بعضی نکات کلی را مطرح میکنم، در مورد جزئیات بازهم در آینده مطلب ارائه میکنم.

توجه داشته باشید که این یک روش حرفه ای است و برای مبتدیها توصیه نمیشود.

۱. دستها باید کد بنویسند.(فکرکردن توسط مغز و ارسال پیامهای حرکتی از مغز به دست زمانبر است.)

۲. حجم تغییرات زیاد است.

  • تغییرات بصورت حذف کلی کد قبلی و تایپ کد جدید اعمال میشود.
  • هرگز هیچ کدی comment نمیشود. البته comment کردن بطور مقطعی اشکال ندارد.
  • باید در حذف کدها شجاعت داشته باشید.
  • هر کدی که علت وجودش مشخص نیست باید حذف شود و ممکن است دوباره در آینده لازم باشد آن تکه کد دوباره نوشته شود.
  • نوشتن دوباره کد(همه چیز از نو) کمک میکند که دیدگاههای جدید را بکار ببرید، هر چند این ریسک را دارد که بعضی از تجارب فراموش شده باشند و در کد جدید اعمال نشوند.
  • تغییرات در همه سطوح بدون هیچ نگرانی اعمال میشود. حذف متغیر، حذف کد، حذف فایل، حذف پروژه، ... در صورت نیاز براحتی صورت میگیرد و با موارد جدید جایگزین میشود.

۳. قدم بعدی کار بطور تصادفی انتخاب میشود. هیچگاه برای ادامه کار برنامه ریزی صورت نمیگیرد. یعنی بعد از کار بر روی یک قابلیت سیستم و تمام شدن آن، از بین کارهای باقیمانده یکی برای انجام داده شدن انتخاب میشود. مزیت اینکار اینست که وقت خود را با برنامه ریزی هدر نمیدهید و دیدن انبوه حجم کارهای باقیمانده در شما استرس ایجاد نمیکند.

 

 

ادامه دارد....

تاریخ فرستادن:شنبه 9 مهر 1384، نویسنده: فرشید کزازی (همیشه همینه)
تعداد بازخوردها: ، شما هم دیدگاه خود را ارائه کنید

 

درباره فرشیدکزازی

 
 

هیچ چیز قابل گفتنی درباره خودم وجود نداره.
کاری داشتید به farshidkazazi@gmail.com پیام بفرستید.

 

 

درباره آکنده

 
 

این وبنوشت دربردارنده دیدگاهها و گفتنیها و نوشتینهای من است و من هرچی که دلم بخواهد میام و اینجا مینویسم و چون فعلاً نرم افزار کار میکنم، زمینه تخصصی آن بیشتر به آن گرایش دارد.

** اسم وبنوشت هیچ معنای خاصی ندارد، اولین کلمه ای بود که موقع ثبت نام به ذهنم رسید.

دسته بندی نگاره ها:
عمومی (7)
توسعه نرم‏افزار (13)

 

 

وبنوشتهای دیگر

 
  زیر چتر باران
واژگان مدیریت دانش
 

 

ابزارها

 
 
جستجو در بلاگ


برای دریافت نگاره ها از طریق email با وارد کردن آدرس email نام‏ نویسی کنید:
بایگانی گذشته
مرداد 1385 (2)
تیر 1385 (3)
اردیبهشت 1385 (1)
بهمن 1384 (4)
آذر 1384 (1)
آبان 1384 (4)
مهر 1384 (5)