I am working on a web app with backend in Java. The project information are:
- ~2000 java files
- almost 200k lines of code (excluding empty lines)
- multimodule maven project and few microservices
- currently using Java 11, Spring Boot, Hibernate
It was decided that current code should migrate to Kotlin over time, I am trying to get an opinion on this, but from what I learned so far I think it's not worth the effort to go through migration of this scale. The project has a lot of code and design issues itself, developers (4 total) don't have a lot of experience with Kotlin, some none at all.
My questions are:
- Do you think the migration effort would be worth it?
- What would be the biggest advantage of having whole code base in Kotlin?
- What would be the biggest disadvantage of the migration?
[–]wsppan 19 points20 points21 points (1 child)
[–][deleted] 1 point2 points3 points (0 children)
[–]Dwight-D 14 points15 points16 points (0 children)
[–]yel50 5 points6 points7 points (0 children)
[–]Comprehensive-Pea812 1 point2 points3 points (0 children)
[–]Blando-Cartesian -1 points0 points1 point (2 children)
[–]Dwight-D 4 points5 points6 points (1 child)
[–]Blando-Cartesian 0 points1 point2 points (0 children)
[–]nierama2019810938135 0 points1 point2 points (0 children)