برنامه نویس به روش تولید خودکار کد Code Generation
سیستم های نرم افزاری روز به روز پیچیده تر شده و فرایند تولید آن ها نیز به همین ترتیب دچار پیچیدگی بیشتر می شود، به طوری که برنامه نویسان مجبورند تا در هنگام پیاده سازی یک نرم افزار با جزئیات گوناگونی دست و پنجه نرم کنند. همین امر موجب شده تا خطا های برنامه نویسی بیشتر شده و برنامه نویسی سیستم های نرم افزاری به یک کار زمان بر و پرهزینه تبدیل گردد.استفاده از ابزار برای تولید کد از روی مدلها باعث می شود کدها بهینه و میزان خطا پایین بیاید. درنتیجه کیفیت نرمافزار بالا رفته و زمان کمتری صرف توسعه و تولید نرم افزار می شود. استفاده از ابزارهای تولید کد باعث افزایش قابلیت جابه جایی بین سکوهای مختلف، تولید نرم افزاری مطابق با فنّاوریهای جدید، کاهش زمان و هزینه اجرای پروژه و نهایتا کاهش خطای احتمالی کد تولید شده نسبت به تولید آن به روش دستی می شود. با توجه به این که ایجاد معماری یکسان برای یک سازمان، لازم و ضروری است. تولید کد با استفاده از ابزار باعث سازگاری و یکنواختی بالایی در کدهای تولید شده می شود. با توجه به اینکه برخی سازمانها به صورت همزمان از تکنولوژیهای مختلف استفاده می کنند و همچنین این واقعیت که برخی نرمافزارها باید به تکنولوژیهای جدید ارتقا یابند، با استفاده از ابزار تولید کد، هم می توان معماری یکسان و هم نرمافزارهایی برای تکنولوژیهای مختلف را سریعتر و بهینه تر تولید کرد.
لینک دانلود