Đã chuyển đổi ứng dụng công ty chính từ chuẩn C++ sang chuẩn C++. Chúng tôi đã có một đội ngũ bán hàng trị giá hàng triệu đô la để làm cho nó hoạt động trên AIX, và sau khi xem xét nó, chúng tôi quyết định chuyển đổi sang chuẩn C++ sẽ dễ dàng như chuyển đổi sang C++ truyền thống của IBM.
Tôi không biết số dòng, nhưng mã nguồn chạy đến hàng trăm megabyte.
Chúng tôi đã sử dụng các công cụ Unix chuẩn để thực hiện việc này, bao gồm vi và các trình biên dịch các loại.
Mất vài tháng. Hầu hết các bản sửa lỗi là các bản sửa lỗi đơn giản, được trình biên dịch ghi lại và hầu như được cố định về cơ học. Một số người trong số họ phức tạp hơn nhiều.
Tôi nghĩ rằng takeaway chính của tôi là: Đừng quá khôn ngoan quá với mã trong một ngôn ngữ chưa được chuẩn hóa, hoặc có thể có những thứ thay đổi theo cách bất ngờ. Chúng tôi đã phải làm rất nhiều việc đào bới trong một số sự thích ứng khéo léo/lạm dụng các luồng C++.
Nguồn
2009-02-26 20:54:48
+1 để thành công trong mục tiêu của bạn. –