Konwertowano główną aplikację firmową z wcześniejszego standardowego C++ na standardowy C++. Mieliśmy kontyngent na sprzedaż w wysokości wielu milionów dolarów na sprawdzenie, czy działa on w systemie AIX, i po obejrzeniu tego zdecydowaliśmy, że konwersja do standardowego C++ będzie równie łatwa jak konwersja do tradycyjnego C++ IBM.
Nie znam liczby linii, ale kod źródłowy osiągnął setki megabajtów.
Do tego celu użyliśmy standardowych narzędzi Unix, w tym vi i różnych kompilatorów.
Trwało to kilka miesięcy. Większość poprawek była prosta, złapana przez kompilator i prawie mechanicznie naprawiona. Niektóre z nich były znacznie bardziej skomplikowane.
Myślę, że moim głównym wyjściem było: Nie bądź zbyt sprytny z kodem w języku, który nie został jeszcze ujednolicony, lub prawdopodobnie zmieni się w nieoczekiwany sposób. Musieliśmy sporo wkopać w niektóre z genialnych adaptacji/nadużyć strumieni C++.
+1 za osiągnięcie celu. –