DiscoverRevision2) Maintainable Code - CS2800 - Software Engineering
2) Maintainable Code - CS2800 - Software Engineering

2) Maintainable Code - CS2800 - Software Engineering

Update: 2025-04-25
Share

Description

These sources present essential practices for developing maintainable software, particularly within a Java environment. They introduce key tools and libraries such as Maven for build automation, JUnit for unit testing, and static analysis tools like Checkstyle and SpotBugs for code quality. The materials emphasise the importance of writing well-documented code using Javadoc and following established coding standards to ensure consistency. Furthermore, they outline the principles of Test-Driven Development (TDD) and the benefits of Continuous Integration (CI) and Continuous Deployment (CD) pipelines for automated validation and deployment. Finally, the sources cover collaborative aspects of software development, including issue tracking and the code review process.

Comments 
00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

2) Maintainable Code - CS2800 - Software Engineering

2) Maintainable Code - CS2800 - Software Engineering

TheLidlMan