在 C 及 C++ 的巨集收集

巨集收集允許 IBM® Rational® Rhapsody® 自動瞭解程式碼中的巨集,該程式碼將要進行反向工程。 針對在產品中重複使用舊版 C 和 C++ 程式碼,此巨集收集加強了這個過程序,以便在啟用著重程式碼為主的工作流程時,更容易採用模型驅動的開發 (MDD)

反向工程期間,Rational Rhapsody 會依據「反向工程進階選項」視窗的輸入標籤上所選取選項,來匯入 "include" 檔。 不滿足所指定準則的 "Include" 檔,不會匯入至模型中。

如果有檔案使用來自 "include" 檔的巨集,卻依據所選取的反向工程選項而不匯入至模型,則會導致問題。若要避免任何這類問題,產品會檢查所有 "include" 檔,並收集這些檔案中定義的任何巨集。

註: 反向工程期間,在檔案匯入之前會發生巨集收集,因而在模型建置時將巨集列入考慮。

回饋