Home
Categories
EXPLORE
True Crime
Comedy
Society & Culture
Business
Sports
History
Music
About Us
Contact Us
Copyright
© 2024 PodJoint
00:00 / 00:00
Sign in

or

Don't have an account?
Sign up
Forgot password
https://is1-ssl.mzstatic.com/image/thumb/Podcasts211/v4/d8/2c/65/d82c653b-8c4f-de44-221a-c8f0756b2c62/mza_10622313844242288062.jpg/600x600bb.jpg
Revision
TheLidlMan
13 episodes
4 days ago
Revision Podcast for Computer Science at RHUL
Show more...
Courses
Education
RSS
All content for Revision is the property of TheLidlMan and is served directly from their servers with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
Revision Podcast for Computer Science at RHUL
Show more...
Courses
Education
https://d3t3ozftmdmh3i.cloudfront.net/staging/podcast_uploaded_episode/43537359/43537359-1745590142918-aa6a062eb5476.jpg
2) Maintainable Code - CS2800 - Software Engineering
Revision
37 minutes 3 seconds
6 months ago
2) Maintainable Code - CS2800 - Software Engineering

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.

Revision
Revision Podcast for Computer Science at RHUL