Sunday, March 25, 2007

روش

برای تولید نرم افزار یک روش تلفیقی باحال ساختم، که فکر میکنم بهتر جواب میده
اول از همه برای یک سیستمی که کامپوننت گراست، پیشنهاد میکننم که افرادی که در کامپوننتهای متفاوتی کار میکنند با هم هیچ جلسه ی طولانی نداشته باشند
چرا؟ چون وقتی ما جلسه می ذاریم که
1. میخواهیم یک ترکمونی رو توجیح کنیم. ولی در نرم افزار هیچ ترکمونی قابل قبول نیست چون قضیه ی خشت اول معمارست
2.میخواهیم یک قضیه ی پیچیده ای رو در استفاده از کامپوننت توضیح دهیم، که برای بحث در این رابطه می تونید به پست قبلی من بروید
3. میخواهیم از نحوه ی عملکرد درونی کامپوننتمون تعریف کنیم که این هم به گروه های دیگه مربوط نیست. وگرنه شما روی کامپوننتهای مجزا کار نمیکنید
حال با این توضیحات پس فقط افرادی که در روی یک کامپوننت کار میکنند، میتوانند با هم صحبت کنند. در اینجا میتوان مشاهده نمود که در درون کامپوننتها ممکن است که این سه اشکال طرح شده، بوقوع بپیوندد. ولی لااقل در اینترفیس کاریشان این سه اشکال وجود ندارد. واین خودش خیلی خوب است. حال اگر افراد درون کامپوننت های بزرگتر بتوانند تیم خود را به گروهای کامپوننتی کوچکتر تقسیم کنند و اینکار را طوری ادامه بدهند که هر کامپوننت را 2 تا 3 نفر پیاده سازی کنند دیگر مشکلی از نظر پیچیدگی نخواهیم داشت. در اینجا فقط یک مشکل دیگر پیش می آید. میدانید چیست؟ این موضوع پست بعدی من است.

No comments: