CodePrism

CodePrismÀº °³¹ß Ãʱ⠴ܰ迡¼­ ¾ÖÇø®ÄÉÀ̼ÇÀÇ Ç°ÁúÀ» È®º¸Çϱâ À§ÇØ ±íÀÌ ÀÖ´Â È帧 ºÐ¼®°ú °í±Þ Á¤Àû ºÐ¼® ±â¼úÀÌ Àû¿ëµÇ¾î ¼Ò½º ÄÚµåÀÇ ÀáÀçÀû ·±Å¸ÀÓ ¿¡·¯ µî ½É°¢ÇÑ S/W °áÇÔÀ» °ËÃâ ÇÏ´Â ¼Ò½º ÄÚµå ǰÁú Á¡°Ë ¼Ö·ç¼ÇÀÔ´Ï´Ù.

Á¤Àû ºÐ¼® ±â¼úÀ» Ȱ¿ëÇÏ¿© ¾ÖÇø®ÄÉÀÌ¼Ç ÄÄÇöóÀ̾𽺸¦ ½ÇÇöÇϰí, ÄÚµå ǰÁú Á¡°ËÀ» ÀÚµ¿È­ÇÔÀ¸·Î½á °³¹ß ºñ¿ëÀ» ³·Ãâ ¼ö ÀÖ½À´Ï´Ù.

CodePrismÀÇ Æ¯Â¡

1. ÁÖ¿ä ±â´É

ÀáÀçÀû ¿À·ù ¼Ò½º ÄÚµå °ËÃâ
¿¡·¯ °¡´É¼ºÀÌ ÀÖ°í Àú¼º´ÉÀ» À¯¹ßÇÏ´Â ÄÚµù ÆÐÅÏ µîÀ» °¨ÁöÇÏ¿©, ÇØ´ç ¼Ò½º ÄÚµå ¶óÀÎÀ» Á¤È®ÇÏ°Ô °ËÃâÇÕ´Ï´Ù.
°³¹ß Ç¥ÁØ Áؼö
ÁÖ¼® Ç¥ÁØ, ¸í¸í±ÔÄ¢, ¾ÆÅ°ÅØÃ³ Ç¥ÁØ, ±æÀÌ ¹× »çÀÌÁî Á¦ÇÑ µîÀÇ °³¹ß Ç¥ÁØ À§¹ÝÀ» °ËÃâÇÕ´Ï´Ù.

Bad SQL »ç¿ë °ËÃâ
SQL ¹®¿¡¼­ÀÇ ¼º´É ÀúÇÏ ÆÐÅÏÀ» °ËÃâÇϸç, ¼­¹ö »çÀÌµå ºÐ¼®¿¡¼­´Â Dynamic SQL ÀÌ Áö¿øµË´Ï´Ù.

2. ±â´ëÈ¿°ú

¿¡·¯ ¼öÁ¤ ºñ¿ë Àý°¨
¼öÀÛ¾÷¿¡ ÀÇÇÑ ¼Ò½º ÄÚµå Á¡°ËÀº ¸¹Àº ½Ã°£°ú ºñ¿ëÀÌ ¼Ò¸ðµË´Ï´Ù. °³¹ß Ãʱ⠴ܰ迡 ¿¡·¯¸¦ ¹ß°ßÇÏ°í ¼öÁ¤ÇÔÀ¸·Î½á ºñ¿ëÀ» Àý°¨ÇÒ ¼ö ÀÖ½À´Ï´Ù.
À¯Áöº¸¼ö È¿À²¼º Çâ»ó
°³¹ß ´Ü°è¿¡¼­ °³¹ßÀÚ°¡ ÄÚµù Ç¥ÁØÀ» ÁؼöÇÏ°Ô µÇ¹Ç·Î, ÇâÈÄ À¯Áöº¸¼ö È¿À²¼ºÀ» Çâ»ó½Ãų ¼ö ÀÖ½À´Ï´Ù.

¾ÖÇø®ÄÉÀÌ¼Ç ÄÄÇöóÀ̾ð½º
±ÔÁ¤¿¡ ÀÇÇØ ±ÝÁöµÈ Çϵå ÄÚµå µÈ Å°¿öµå¸¦ °ËÃâÇÕ´Ï´Ù. ¶ÇÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç ±ÔÁ¤À» ¾ÈÀüÇÏ°Ô ÁؼöÇÒ ¼ö ÀÖ´Â °¡À̵带 Á¦°øÇÕ´Ï´Ù.

CodePrismÀº ǰÁú°ú °³¹ß Ç¥ÁØ¿¡ ´ëÇØ ±â Á¤ÀÇµÈ ·êÀ» ±â¹ÝÀ¸·Î ¼Ò½º Äڵ带 ÀÚµ¿À¸·Î Á¡°ËÇÕ´Ï´Ù.
ÄÄÆÄÀÏ·¯ ȯ°æÀ» ¼³Á¤Çϰųª ÇÁ·Î±×·¥À» ½ÇÇàÇÏÁö ¾Ê¾Æµµ ±â Á¤ÀÇµÈ ·ê¿¡ À§¹ÝµÇ´Â ¼Ò½º ÄÚµå ¶óÀÎÀ» Á¤È®ÇÏ°Ô Ã£¾ÆÁÝ´Ï´Ù.