HomeOur Team
Những công cụ hỗ trợ cho việc so sánh source code
Tips / Tricks
Những công cụ hỗ trợ cho việc so sánh source code
kieu.tran
kieu.tran
February 22, 2021
4 min

Với Developer việc so sánh 2 file source code cũ và mới để xem những điểm được thay đổi(thêm/sửa/xóa) là rất quan trọng, thường thì họ sẽ sử dụng luôn chức năng hỗ trợ compare của tool mà họ đang thực hiện code. Vậy đối với Tester/QA thì có thể dùng những tool nào để hỗ trợ việc compare file output tiện lợi và hiệu quả? Hãy cùng tìm hiểu qua bài viết dưới đây nhé!

Hệ điều hành Windows

1. Visual Studio Code Là một trình biên tập lập trình code miễn phí dành cho Windows, Linux và macOS, Visual Studio Code được phát triển bởi Microsoft. Nó được xem là một sự kết hợp hoàn hảo giữa IDE và Code Editor.

Visual Studio Code hỗ trợ chức năng debug, đi kèm với Git, có syntax highlighting, tự hoàn thành mã thông minh, snippets, và cải tiến mã nguồn. Nhờ tính năng tùy chỉnh, Visual Studio Code cũng cho phép người dùng thay đổi theme, phím tắt, và các tùy chọn khác.

Đối với việc thực hiện compare 2 file .csv chúng ta có thể sử dụng Visual Studio Code. Đây là công cụ mà Developer đang sử dụng để thực hiện code, vậy nên họ có thể tận dụng chức năng này để thực hiện compare file source code. Đối với Tester cũng có thể sử dụng tool này cho việc compare 2 file document .csv.

2. Spreadsheet Compare Đây là công cụ để hỗ trợ compare 2 file excel, là một trong những tính năng mới của Microsoft Office. Spreadsheet Compare tiến hành so sánh hai tệp Excel và cho bạn biết sự khác biệt giữa chúng trong một bảng rất gọn và đẹp. Bạn có thể nhanh chóng thấy sự khác biệt trong công thức giữa hai bảng tính cũng như sự khác biệt về giá trị.

Hệ điều hành Linux, Ubuntu

1. Kompare Kompare là một wrapper GUI cho phép người dùng xem được sự khác nhau giữa các tệp và cũng cho phép hợp nhất nội dung giữa chúng.

Kompare tool có những tính năng như sau:

  • Hỗ trợ nhiều định dạng khác nhau
  • Hỗ trợ so sánh các thư mục
  • Hỗ trợ đọc các tập tin diff
  • Giao diện có thể tùy chỉnh
  • Tạo và áp dụng bản vá cho các tệp nguồn

2. DiffMerge DiffMerge là một ứng dụng GUI nền tảng cho việc so sánh và merge files, hỗ trợ cho các loại file source code, file HTML và các loại file document khác. Đây là một phần mềm rất hữu ích cho những người làm công việc phát triển phần mềm, thiết kế Web và cả Tester.

DiffMerge có hai chức năng:

  • Diff: cho thấy sự khác biệt giữa hai tập tin, hỗ trợ làm nổi bật sự khác biệt và có thể chỉnh sửa trong nội bộ từng file
  • Merge: là công cụ để merge giữa 3 file.

Nó có các tính năng như sau:

  • Hỗ trợ so sánh cả thư mục
  • Tích hợp trình duyệt tệp
  • Cấu hình cao Tin tốt cho chúng ta đây là một tool miễn phí.

3. Meld - Diff Tool Meld là công cụ Diff và Merge có giao diện. Nó cho phép người dùng so sánh các phiên bản của các tập tin, thư mục phục vụ việc quản lý version của chương trình. Được xây dựng đặc biệt dành cho các lập trình viên, nó đi kèm với các tính năng như sau:

  • So sánh hai chiều và ba chiều của tệp và thư mục
  • Cập nhật sự so sánh ngay khi người dùng có sự thay đổi nội dung.
  • Hỗ trợ cho việc merge dễ dàng hơn bằng cách sử dụng chế độ tự động merge và hành động dựa trên các block (khối) nội dung đã thay đổi
  • So sánh dễ dàng nhờ việc hinh ảnh hóa các phần khác nhau.
  • Hỗ trợ Git, Mercurial, Subversion, Bazaar và nhiều loại khác.

Hệ điều hành MacOS

1. Meld

Cũng tương tự như hệ điều hàng Ubuntu/Linux, Meld vẫn là lựa chọn hàng đầu cho hệ điều hành macOS. Các tính năng độc đáo của Meld bao gồm:

  • Các thay đổi cập nhật theo thời gian thực, bất kể file lớn đến đâu.
  • Ứng dụng tích hợp với các hệ thống kiểm soát nguồn, chẳng hạn như Git, Bazaar, Mercurial và SVN để thực hiện những tác vụ kiểm soát phiên bản.
  • Trình soạn thảo văn bản hỗ trợ số dòng, khoảng trắng, highlight cú pháp và text wrapping cho trải nghiệm thân thiện với người dùng.
  • Với các bộ lọc văn bản, bạn có thể bỏ qua phần văn bản phù hợp với một mẫu cụ thể hoặc thậm chí sử dụng những biểu thức thông thường để tạo các bộ lọc phức tạp. Để thử chúng, hãy vào Preferences và bật Text Filters.

Tải Meld (Miễn phí): http://meldmerge.org/

2. Beyond Compare

Beyond Compare là một tiện ích khác để so sánh các file và thư mục.Ứng dụng sẽ hiển thị các file của bạn cạnh nhau. Nó sử dụng văn bản màu đỏ để làm nổi bật sự khác biệt quan trọng và màu xanh cho những thay đổi không đáng kể. Bạn có thể điều chỉnh các màu này cho phù hợp với sở thích của mình.

Tải Beyond Compare ($30 - 690.000VND Standard | $60 - 1.380.000VND Pro | Bản dùng thử miễn phí): http://www.scootersoftware.com/download.php

KẾT LUẬN

Trên đây là một số các công cụ hỗ trợ việc so sánh file. Cảm ơn các bạn đã theo dõi, hi vọng rằng, bạn có thể chọn cho mình được những công cụ hiệu quả và ưng ý nhất. Nếu bạn biết thêm nhiều công cụ khác, hãy cùng đóng góp để bài viết ngày càng hoàn thiện nhé! Chúc các bạn thành công.


Tags

202102mergecodetools
kieu.tran

kieu.tran

Tester, BA

Related Posts

Sử dụng đơn vị viewport trên mobile
Sử dụng đơn vị viewport trên mobile
February 21, 2021
2 min
Sử dụng Postman trong việc test API
Testing
Sử dụng Postman trong việc test API
February 22, 2021
6 min
© 2021, All Rights Reserved.

Quick Links

HomeOur Team

Social Media