نقطه ویرگول;

هر از گاهی از هر چیزی

هر از گاهی از هر چیزی

PHPDoc، قسمت اول - معرفی

يكشنبه, ۲۲ اسفند ۱۳۸۹، ۰۷:۱۷ ب.ظ
هر برنامه نویسی که در سطح مبتدی برنامه نویسی می کنه وقتی یه واژه جدید بگوشش می خوره شاخکاش تیز می شه تا با افزایش دانش خودش سطح برنامه نویسیش رو ارتقاع بده... "مستند سازی" هم می تونه یک واژه جدید باشه. با یک جستجوی کوچیک می شه یه چیزایی راجع به مستند سازی متوجه شد. اما این دانش ابتدایی سوالاتی رو در ذهن ایجاد می کنه که پاسخ به اون سوالات می تونه به پیشرفت در این دانش جدید کمک کنه!
 مستند سازی :
"مستند سازی برنامه" یا "مستند سازی کد منبع" یک متن نوشتاری همراه با نرم افزار رایانه ایی است. بطور کلی این متن نحوه استفاده یا چگونگی عملکرد را شرح می دهد.
مستند سازی بخش مهمی از مهندسی نرم افزار است. انواع اسناد برابر است با:
1- موارد نیاز: شامل بیانیه هایی از شناسایی ویژگی ها ، امکانات ، ویژگی ها و کیفیت سیستم است. این شالوده ای است برای آنچه باید پیاده سازی شود.
2- معماری/طراحی : پیش نمایشی از نرم افزار. شامل روابط با محیط و اصول ساخت و ساز تا در طراحی اجزای نرم افزار استفاده شود.
3- فنی : مستندات از کد، الگوریتم، interfaces و API ها.
4- محصول نهایی : دفترچه راهنما برای کاربر نهایی، مدیران سیستم و کارکنان پشتیبانی.
5- بازاریابی : چگونگی عرضه محصول و تجزیه و تحلیل تقاضای بازار.
PHPDoc در رده شماره 3 یعنی مستند سازی فنی قرار می گیرد که در داخل کد پیاده می شود.
PHPDoc :
PHPDoc یک اقتباس از JavaDoc است. این اقتباس در واقع توافق استاندار برای توضیحات نویسی ( commenting ) برای زبان برنامه نویسی PHP است.
وجود این استاندارد باعث می شود تا مستند ساز های خارجی ( document generators ) مانند PHPDocumentor بتواند برای API ها مستند سازی کنند و به IDE هایی مانند Zend Studio، NetBeans، ActiveState Komodo Edit and IDE و Aptana Studio  برای تفسیر انواع متغییر و ابهامات دیگر در زبان های نوع آزاد ( loosely typed language ) کمک می کند.
PHPDoc از هر دو نوع کدنویسی روالی و شی گرا برا مستند سازی پشتیبانی می کند.
فک کنم تا اینجا برای معرفی کافی باشه... :D

نظرات  (۴)

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

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی