نخستین نسخه کد جنراتور کاوه آماده شد
هر فردی که چندین سال با برنامه نویسان مختلف سرو کار داشته و از وضعیت و تعداد نیروهای فنی بسیاری از شرکتهای تولید کننده نرم افزار آگاه باشد ، میداند که این روزها پیدا کردن برنامه نویسهای خوب و مسلط به برنامه نویسی کار چندان راحتی نیست و شرکتهای کوچک معمولا یک یا دو نفر نیروی ورزیده در اختیار دارند که در هر پروژه نرم افزاری باید بسیاری از وظایف از قبیل نظارت بر کار سایر برنامه نویسها ، تحلیل ، طراحی و مانند آنرا به دوش بکشند.
مدتها بود که در نظر داشتم با طراحی یک کد جنراتور خاص و متفاوت ، نرم افزاری تولید کنم که از یک طرف باری بیش از حد معمول از دوش برنامه نویسان بردارد و از طرف دیگر کدهایی با کیفیت قابل قبول تولید کند و از طرفی با روحیه و نوع برنامه نویسی ایرانیها سازگار باشد .بالاخره پس از چندین ماه کدنویسی و آزمایش ، نخستین نسخه از کدجنراتوری که مدتها به فکر طراحی آن بودم آماده شد....
خلاصه عملکرد این کدجنراتور به شرح ذیل است :
این ابزار براساس ساختار طراحی شده جداول یک بانک اطلاعاتی عمل نموده و براساس ساختار هر جدول محصولات ذیل را برای برنامه نویسان تولید مینماید :
● Stored Procedure های مورد نیاز به همراه کدهای کامل .
● Class های مورد نیاز به همراه متدهای مرتبط که 100% قابلیت اجراء دارند .
● Web Form های مورد نیاز به همراه کدهای مورد نیاز برای استفاده از کلاس و Sp های تولید شده .
● در داخل تمام کدهای تولید شده توضیحات مورد نیاز بطور خودکار درج میگردد .
برخی از مشخصات ویژه این ابزار :
● تهیه کدها براساس روشهای کامل Object Oriented
● درج کدهای مربوط به Error Handling به همراه پیامهای خطای مورد نیاز
● چیدمان کامل فرمهای تولید شده به همراه نامگذاری استاندارد و تنظیم Property های مربوط به هر کنترل
● سازگاری و پشتیبانی کامل از بانکهای اطلاعاتی SQL Server و Oracle
● ارائه یک پروژه Visual Studio بصورت Template که کدهای تولید شده در آن بطور کامل قابلیت اجراء دارند
● پشتیبانی کامل از CSS
این ابزار تا این تاریخ در سه پروژه بزرگ مورد آزمایش قرار گرفته و کدهای تولید شده توسط آن نیز بطور کامل آزمایش و بهینه سازی گردیده است .طبق محاسباتی که بطور عملی انجام شده است ، کدهای تولید شده توسط این ابزار به نسبت ذیل باعث صرفه جویی در زمان تولید کد و فرم های مربوطه توسط برنامه نویسان میگردد :
● فرمهای کوچک : تقریبا 20 دقیقه
● فرمهای متوسط : تقریبا 60 دقیقه
● فرمهای بزرگ : تقریبا سه ساعت
بخشی از مشخصات خاص این نرم افزار را به جهت جلوگیری از کپی برداری در این سایت ذکر نکرده ام.افرادی که علاقمند به کسب اطلاعات بیشتر در خصوص امکانات و قیمت این ابزار هستند ، میتوانند با اینجانب از طریق ایمیل ذیل تماس بگیرند:
info[at]yazdinezhad[dot]com
نظر شما در مورد این نرم افزار چیست ؟ با اعلام نظریات خود کمک کنید تا این نرم افزار بهتر شود...

