Tôi thực sự thích lập trình cặp cho các dự án hoặc tính năng cụ thể. Nó có thể hoạt động như một kiểm tra vệ sinh ngay lập tức và tăng phạm vi bảo hiểm mã trong nhóm phát triển của bạn. Điều đó nói rằng tôi dường như luôn gặp phải một vấn đề liên quan đến các biên tập viên. Tôi chủ yếu viết mã cho Ruby và cá nhân tôi thích sử dụng VIM trong khi các nhà phát triển khác trong nhóm của tôi sử dụng EMACS, TextMate hoặc RubyMine. Trên hết, ngay cả khi hai nhà phát triển đang sử dụng cùng một trình soạn thảo, dường như mọi người đều có một macro khác nhau để chạy thử nghiệm hoặc thực thi một tệp nhất định.
Câu hỏi của tôi là: làm thế nào để bạn tiếp tục ghép nối chương trình khi mọi người có sở thích biên tập khác nhau? Có một số loại phần mềm hoặc thực tiễn phát triển sẽ cho phép hai nhà phát triển ghép nối chương trình từ các biên tập viên khác nhau không? Bạn có phải đồng ý về một trình soạn thảo chung mà cả hai bạn có thể sử dụng không? Làm thế nào để bạn giải quyết vấn đề này trong công ty của bạn?