เครื่องมือใดที่สามารถใช้เพื่ออำนวยความสะดวกในการตรวจสอบโค้ดหลังจากคอมมิท? [ปิด]


13

ฉันได้ประเมินเครื่องมือตรวจสอบโค้ดจำนวนหนึ่ง (ส่วนใหญ่เป็นเครื่องมือฟรี) แต่พวกเขาดูเหมือนจะมุ่งไปที่การตรวจสอบแพตช์ก่อนที่พวกเขาจะทำ สิ่งนี้จะไม่พอดีกับขั้นตอนการทำงานในการโค่นล้มของเราดังนั้นฉันจึงมองหาทางเลือกที่สนับสนุนการตรวจสอบการแก้ไขที่ดีขึ้นแทนที่จะดีกว่า คำแนะนำใด ๆ ฉันต้องการเครื่องมือฟรีหรือราคาไม่แพง


คุณใช้ระบบควบคุมแหล่งที่มา?
อดัมเลียร์

ใช้การโค่นล้ม
Gilean

คำตอบ:


7

คุณเคยดูAtlassian Crucibleไหม? มันถูกสร้างขึ้นสำหรับการตรวจสอบทั้งก่อนและหลังการกระทำ ฉันใช้มันเพื่อการโพสต์การส่งมอบและฟังก์ชั่นนั้นค่อนข้างดี

การกำหนดราคาลูกโป่งอย่างรวดเร็ว - เกือบฟรี ($ 10) สำหรับการปรับใช้งานด้วยตนเองและผู้ใช้ 5 คนหรือน้อยกว่า แต่ก็มีราคาค่อนข้างสูงหากคุณต้องการมากกว่านั้น คุณไม่ได้พูดถึงขนาดทีมของคุณดังนั้นฉันต้องขออภัยที่แนะนำซอฟต์แวร์ราคาแพงถ้าคุณมีสมาชิกในทีมมากกว่า 5 คน


5

ลองดูที่CodeCollaboratorและญาติที่ราคาไม่แพงของCodeReviewer เป็นที่ยอมรับว่าเป็นเครื่องมือที่ไม่แพงที่สุดในตลาด แต่บางครั้งเรา (ใช่ฉันทำงานกับ SmartBear) มีการกำหนดราคาโปรโมชัน - โดยเฉพาะใน CodeReviewer


4

ReviewBoardค่อนข้างเหมือนที่คุณพูดมันเป็นระบบตรวจสอบที่ไม่ได้ติดอยู่ใน SCM ของคุณ แต่สามารถเขียนสคริปต์ในตะขอหลังการโพสต์ (เช่นเมื่อคุณส่งมอบธุรกรรมจะถูกเรียกใช้แตกต่างกันและสิ่งเหล่านี้จะถูกส่งไปยัง ReviewBoard)

ทางเลือกคือRedmine เมื่อคุณดูที่เก็บใน redmine คุณสามารถสร้างตั๋วด้วยลิงก์ไปยังประวัติการแก้ไข (เช่นโดยปกติคือการดู diffs ใน redmine และสร้างตั๋วจากรหัสที่ละเมิดโดยตรง) คุณต้องใช้ปลั๊กอินการตรวจสอบรหัสเพื่อให้สามารถทำงานได้

PS ทั้งสองเป็นอิสระเปิดแหล่งที่มา


ฉันพบว่ามันค่อนข้างเจ็บปวดในการตั้งค่าสำหรับการโพสต์การกระทำในเบ็ดโค่นล้ม เตรียมที่จะ google จำนวนมากเพิ่มความคับข้องใจและปรับแต่งสคริปต์บางอย่าง
Soronthar

Reviewboard ค่อนข้างเจ็บปวดในช่วงแรก ๆ ความแตกต่างที่คุณต้องสร้างนั้นทำได้ง่ายมากใน SVN แม้ว่า TortoiseSVN จะทำมันตลอดเวลา!) การอัปโหลดกระดานตรวจสอบต่าง ๆ เป็นปัญหาสำหรับฉัน - แต่ฉันกำลังเรียกใช้บน Windows
gbjbaanb
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.