CodePrismÀº °³¹ß Ãʱ⠴ܰ迡¼ ¾ÖÇø®ÄÉÀ̼ÇÀÇ Ç°ÁúÀ» È®º¸Çϱâ À§ÇØ ±íÀÌ ÀÖ´Â È帧 ºÐ¼®°ú °í±Þ Á¤Àû ºÐ¼® ±â¼úÀÌ Àû¿ëµÇ¾î ¼Ò½º ÄÚµåÀÇ ÀáÀçÀû ·±Å¸ÀÓ ¿¡·¯ µî ½É°¢ÇÑ S/W °áÇÔÀ» °ËÃâ ÇÏ´Â ¼Ò½º ÄÚµå ǰÁú Á¡°Ë ¼Ö·ç¼ÇÀÔ´Ï´Ù.
Á¤Àû ºÐ¼® ±â¼úÀ» Ȱ¿ëÇÏ¿© ¾ÖÇø®ÄÉÀÌ¼Ç ÄÄÇöóÀ̾𽺸¦ ½ÇÇöÇϰí, ÄÚµå ǰÁú Á¡°ËÀ» ÀÚµ¿ÈÇÔÀ¸·Î½á °³¹ß ºñ¿ëÀ» ³·Ãâ ¼ö ÀÖ½À´Ï´Ù.
CodePrismÀÇ Æ¯Â¡
1. ÁÖ¿ä ±â´É
ÀáÀçÀû ¿À·ù ¼Ò½º ÄÚµå °ËÃâ
¿¡·¯ °¡´É¼ºÀÌ ÀÖ°í Àú¼º´ÉÀ» À¯¹ßÇÏ´Â ÄÚµù ÆÐÅÏ µîÀ» °¨ÁöÇÏ¿©, ÇØ´ç ¼Ò½º ÄÚµå ¶óÀÎÀ» Á¤È®ÇÏ°Ô °ËÃâÇÕ´Ï´Ù.
°³¹ß Ç¥ÁØ Áؼö
ÁÖ¼® Ç¥ÁØ, ¸í¸í±ÔÄ¢, ¾ÆÅ°ÅØÃ³ Ç¥ÁØ, ±æÀÌ ¹× »çÀÌÁî Á¦ÇÑ µîÀÇ °³¹ß Ç¥ÁØ À§¹ÝÀ» °ËÃâÇÕ´Ï´Ù.
Bad SQL »ç¿ë °ËÃâ
SQL ¹®¿¡¼ÀÇ ¼º´É ÀúÇÏ ÆÐÅÏÀ» °ËÃâÇϸç, ¼¹ö »çÀÌµå ºÐ¼®¿¡¼´Â Dynamic SQL ÀÌ Áö¿øµË´Ï´Ù.
2. ±â´ëÈ¿°ú
¿¡·¯ ¼öÁ¤ ºñ¿ë Àý°¨
¼öÀÛ¾÷¿¡ ÀÇÇÑ ¼Ò½º ÄÚµå Á¡°ËÀº ¸¹Àº ½Ã°£°ú ºñ¿ëÀÌ ¼Ò¸ðµË´Ï´Ù. °³¹ß Ãʱ⠴ܰ迡 ¿¡·¯¸¦ ¹ß°ßÇÏ°í ¼öÁ¤ÇÔÀ¸·Î½á ºñ¿ëÀ» Àý°¨ÇÒ ¼ö ÀÖ½À´Ï´Ù.
À¯Áöº¸¼ö È¿À²¼º Çâ»ó
°³¹ß ´Ü°è¿¡¼ °³¹ßÀÚ°¡ ÄÚµù Ç¥ÁØÀ» ÁؼöÇÏ°Ô µÇ¹Ç·Î, ÇâÈÄ À¯Áöº¸¼ö È¿À²¼ºÀ» Çâ»ó½Ãų ¼ö ÀÖ½À´Ï´Ù.
¾ÖÇø®ÄÉÀÌ¼Ç ÄÄÇöóÀ̾ð½º
±ÔÁ¤¿¡ ÀÇÇØ ±ÝÁöµÈ Çϵå ÄÚµå µÈ Å°¿öµå¸¦ °ËÃâÇÕ´Ï´Ù. ¶ÇÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç ±ÔÁ¤À» ¾ÈÀüÇÏ°Ô ÁؼöÇÒ ¼ö ÀÖ´Â °¡À̵带 Á¦°øÇÕ´Ï´Ù.
CodePrismÀº ǰÁú°ú °³¹ß Ç¥ÁØ¿¡ ´ëÇØ ±â Á¤ÀÇµÈ ·êÀ» ±â¹ÝÀ¸·Î ¼Ò½º Äڵ带 ÀÚµ¿À¸·Î Á¡°ËÇÕ´Ï´Ù.
ÄÄÆÄÀÏ·¯ ȯ°æÀ» ¼³Á¤Çϰųª ÇÁ·Î±×·¥À» ½ÇÇàÇÏÁö ¾Ê¾Æµµ ±â Á¤ÀÇµÈ ·ê¿¡ À§¹ÝµÇ´Â ¼Ò½º ÄÚµå ¶óÀÎÀ» Á¤È®ÇÏ°Ô Ã£¾ÆÁÝ´Ï´Ù.

