보다나은 동료검토를위한단하나의도구 Find defects early, improve quality. Encourage collaboration, build teams. Deliver high quality code faster.
SMARTBEAR PRODUCTS http://smartbear.com TestComplete Automated Testing QAComplete Test Management LoadUIWeb Pro Load Testing Aq time Pro Performance Profiling L oadui Pro Load Test Your APIs S oapui Pro API Testing Testing & QA Web & App Monitoring Software Development AlertSite Website Monitoring AlertSite API Monitoring Free API Monitoring AlertSite Insite Internal Website Monitoring Lucierna Enterprise Application Performance Management Code & Document Review ALMComplete Lifecycle Management Aqtime Pro Performance Profiling So apui Pro API Testing DevComplete Software Development Management
코드리뷰. 코드에대한체계적인검사를다른개발자가정해진방법을통해검토 하여개발단계에서간과한실수를찾고수정하여소프트웨어의품질 과개발자의기술모두를개선하기위한활동입니다. 코드리뷰의효과. 참여자의코드리뷰는실질적인코드를생산할때품질향상을촉진시키는효과를나타냅니다. 소스코드공통규칙, 클래스나패키지개발원칙등과같은가이드를제공함으로써협업을통해생산하는코드의품질을관리할수있도록해주며담당자의부재로인한프로젝트의공백이발생할때충격을줄입니다. 또한코드리뷰를통해코드에숨겨진결함을조기에발견하고조치하여비용절감의효과를내며코드에대한직접적인평가및조언이활발하게이루어짐은물론잘못된코드가방치되는것을예방합니다. 코드리뷰전 잔존결함 453 결함수정비용 : $174k + 잠재결함비용 : $194k 잔존결함 321 총비용 : $368k 코드리뷰후 잔존결함 453 결함수정총비용 : $120k 잔존결함 194 잔존결함 180 잔존결함 113 잔존결함 32 After De velopment After QA /Test ($2 00/fix) After Cust omer ($10 00/fix) After De velopment After Co de Review ($25/fix) After QA/Test ($200/fix) After Cust omer ($10 00/fix)
결함밀도 (Defects/kLOC) 결함밀도 (Defects/kLOC) 코드리뷰시준수사항. 저자는참여자들에게대상코드를사전에설명합니다. 이는검토자에게코드를주의깊게검토할수있는동기부여를제공하여 결함발견율을높여주며해당리뷰에적합한프로세스를수립할수있습니다. 검토자는코드라인이많을수록분량에압도되어적극적인자세와관심으로검토하지않을것입니다. 또한리뷰시간이 60 분에 서 90 분이넘어갈경우집중력이떨어지기때문에결함발견율이낮아집니다. 300 라인이하로 1 시간이내에끝낼수있는분량 을선정하여리뷰를진행하는것이효율적인방법입니다. 리뷰사전준비효과 코드라인증가시낮은결함발견율 사전준비 X 사전준비 O 사전준비의견수
이밖에도관리자는개발업무환경에맞는리뷰프로세스를구축하고각참여자의역할을지정하며고유권한을설정합니다. 이로써참여자들은코드리뷰에대한뚜렷한목적의식을갖습니다. 저자는검토자의지적사항에대해겸허한자세로받아들이며검토자는결함이실제로수정되었는지확인합니다. 또한실직적 인리뷰향상을위해체크리스트를활용합니다. 이과정에서관리자는리뷰가제대로진행되고있는지지속적으로모니터링을 합니다. 코드인스펙션단계 1. Planning 2. Overview 4. Inspection Meeting 3. Individual Preparation Planning: 계획수립 Overview: 교육과역할정의 5. Rework Re-Inspection 6. Follow-Up Analysis of Inspection Preparation: 인터뷰와필요한문서습득, 툴환경구축 Meeting: 각자의역할대로임무수행 Rework: 보고된결함수정 Follow-up: 보고된결함이수정됐는지확인
다양한산출물리뷰에최적화된제품 는개발과테스팅, 관리조직의높은품질의코드생산을위한협력을지원하는코드리뷰도구입니다. 작성된코드 의변경사항관리뿐만아니라유저스토리와테스트계획, 사용자매뉴얼등다양한산출물을 에서지원하는효과 적인기능을통해팀구성원들간의리뷰협력체계를이룰수있습니다.
규정화된리뷰프로세스를통한품질향상 에서지원하는리뷰프로세스자동화를통해리뷰를더욱쉽고효과적으로진행할수있습니다. 규정화된리뷰 프로세스를바탕으로저자는참가자들의리뷰를통한의견수렴과정을통해구체적인피드백을손쉽게받음으로써자연적 으로더높은품질의산출물을만들어갈수있습니다.
를사용하면. 공간의제약없이팀구성원들의협업이증가됩니다. 다양한사용자정의필드와빠른리뷰스타일을제공합니다. 모든코드및문서리뷰를관리할수있습니다. 도구에서제공하는워크플로및광범위한메트릭을활용할수있습니다. 통합된의견과피드백을통해시간을절약하면서높은품질의코드를생성할수있습니다. 는코드리뷰와문서와산출물의동료간리뷰를위한최상의환경을제공합니다. 이미많은글로벌기업에서코드와문서리뷰를위해 SMARTBEAR 의 를사용하고있습니다.
주요기능 1 리뷰프로세스의자동화 국제표준 (ISO/IEC 20246, Work Product Reviews) 을지향하는 를 통해참가자들의역할을지정한공식적, 비공식적리뷰프로세스를자동화할수 있습니다. 코드와문서의통합적인리뷰 리뷰대상의통합적인리뷰를통해품질향상을기대할수있습니다. 다수가동시에의견을남길수있으며검토자들과저자가동시에툴에접속해있다면실시간의견을추가하거나결함을등록하는과정을함께진행할수있습니다.
주요기능 2 자유로운필드와워크플로설정 이미코드리뷰를위한워크플로와입력필드들이설정되어있다면 Coll aborator에적용하여익숙한기존워크플로대로리뷰를진행하실수있으며리뷰룰또한자유롭게설정하실수있습니다. 어떠한경우에도 C ollaborator는설정된워크플로와룰에따라리뷰가성공적으로이루어질수있도록도와줍니다. 퍼포먼스향상을위한레포트와메트릭제공 는코드리뷰에대한자세한기록을제공합니다. 몇번의클 릭만으로미진행코드리뷰의현재상태부터코드리뷰에대한퍼포먼스 까지리포트자동생성을지원합니다.
주요기능 3 11 종류의 SCM 과인테그레이션 는다른어떤코드리뷰도구보다많은버전컨트롤시스템과 통합이가능합니다. SCM 통합으로보다효율적인리뷰진행 에서제공하는 ccollab admin trigger를사용한정규식을 SCM Server Hooks & Triggers와연동하여변경사항발생시리뷰를강제로생성하거나진행할수있고리뷰가완료되지않을경우 Commit을차단할수있습니다.
주요기능 4 쉽고편리한결함추적과합병 결함코드라인과문서의좌표에아이콘을사용하여쉽고편리한추적성을제공합니다. 결함등록을위한입력필드정보들을사용자정의설정이가능하고상황에따라최소필드입력으로쉽게결함을입력하게할수있으며다양한필드입력으로자세한결함정보를수집할수있습니다. 또한 4종류의 BTS 연동으로보다효율적으로결함을관리할수있습니다. 다양한형태의산출물에대한리뷰 는다양한산출물을쉽고빠르게리뷰할수있도록도와줍니다. 그것이 Microsoft Word 이거나 Adobe PDF 문서라도상관없습니다. 다양한형태의리뷰를통하여코딩전이라도모든팀원들에게정보공유가되어유기적인업무가이루어질수있도록지원합니다.
주요기능 5 자유로운리뷰참가자, 그룹의선택 코드리뷰에참가할참가자를개별적으로선택하여리뷰를요청할수 있으며그룹단위로선택하여요청할수도있습니다. 문서와산출물내검색지원 단어, 구문또는문장을통한검색을지원합니다. 문자열과변경리스트, 결함과리뷰대상파일등다양한필드에서자동검색을지원하여추적을 더욱용이하게합니다.
주요기능 6 규정과스탠다드준수 과거의복잡한코드리뷰요구사항은잊으셔도됩니다. 로빠르게규정화되고문서화된리뷰프로세스를만들어보세요. E-Signature를통하여리뷰를증명하고승인할수있으며 FDA, ISO, CMMI 규정을만족여부에대한감사를진행할수도있습니다. 50 명이상동시사용자접속과 IDE 인테그레이션 Eclipse 와 Visual Studio, IntelliJ 등통합개발환경 (IDE) 과의연동은 물론, 50 명이상의동시사용자접속을허용합니다.
최소설치사양 지원서버 : Windows, Linux, Solaris and BSD 지원브라우저 : IE 8+,Firefox,Chrome and Safari 권장사항 : Dual XEON 3.5GHz processors, 4GB RAM, 1TB 이상 10,000 RPM hard driver (SCSI 권장 ) 지원가능한 Version Control Tools AccuRev CVS Git IBM Rational ClearCase IBM Rational Synergy IBM Rational Team Concert(RTC) Mercurial Microsoft Team Foundation Server(TFS) Subversion MKS - PTC Integrity Perforce http://smartbear.com/product/collaborator
Trial Version 모든기능을 30 일간무료로사용해보실수있습니다. https://smartbear.com/products/software-development/code-review/free-trial-form/
가격표 는저렴한비용으로코드와문서리뷰가성공적으로완료될수있도록지원합니다. 라이선스 Named User ( 지정사용자 ) Concurrent User ( 동시접속사용자 ) 금액 530,000 원 1,650,000 원 참고사항 : 최종구매금액은구입당시환율과제작사의정책에따라조정될수있습니다. (VAT 별도 ) 동영상데모 http://youtu.be/1mbb21dgryg 제품및구입문의 SMARTBEAR Authorized reseller 자동화솔루션사업팀 / 컨설팅사업본부전화 070-7864-7718 대표이메일 stas@sta.co.kr