PDA

View Full Version : همکاری در ساخت کتابخانه های جانبی برای سی پلاس پلاس



Asg.Mojtaba
چهارشنبه 20 اردیبهشت 1391, 16:45 عصر
به نام تنها برنامه نویسی که بی باگ برنامه می نویسد . . .

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

برای نظم تاپیک یکسری نکات رو خواهشا رعایت کنید :
1- قوانین عمومی همه تالار ها
2- سعی کنید فضا رو سوال و جوابی نکنید ، اشکالات کد ، پیشنهادات ، توسعه و ... رو از راه هایی مثل پیام خصوصی یا چت دنبال کنید.
3- هر کسی کتابخونه ای رو که میزاره وقتی می خواد اصلاح شده اش رو بزاره پست جدید نده و پست قبلی اش رو ویرایش کنه.
4- کتابخونه ها می تونند خیلی کوچیک باشند (در حد چند تابع) و به مرور زمان گسترش پیدا کنند.