透過您的圖書館登入
IP:3.133.12.172
  • 期刊
  • OpenAccess

Patterns for Continuous Integration Builds in Cross-Platform Agile Software Development

並列摘要


Cross-platform software development poses challenges to agile development teams in practicing continuous integration (CI) builds not only because such builds take a longer time to complete and are more likely to fail, but also because builds of different lengths and scopes must be available depending on the working circumstances. To deal with this situation, three aspects of build automation in CI-the structuring of source code modules, the management of intermediate and final build artifacts, and the execution of builds-must be re-considered to account for the cross-platform characteristics. This paper discovers and documents a collection of ten patterns of CI builds for use in developing cross-platform software in the three aspects re-considered. These patterns are distilled from known uses of builds in existing software and from our experience in building commercial and open-source cross-platform software. As illustrated with an example adapted from the development of a real-world commercial cross-platform software product, the patterns can be effectively applied to solve many commonly encountered problems in applying CI for agile cross-platform software development.

被引用紀錄


林偉民(2007)。應用與擴充JUnit框架以紀錄軟體專案中設計樣式之使用〔碩士論文,國立臺北科技大學〕。華藝線上圖書館。https://doi.org/10.6841/NTUT.2007.00459
王熙鈞(2011)。跨平台軟體持續整合樣式之已知案例探討〔碩士論文,國立臺北科技大學〕。華藝線上圖書館。https://www.airitilibrary.com/Article/Detail?DocID=U0006-0507201115182400

延伸閱讀