Relative Content

Tag Archive for continuous-integration

Are “Compile to JavaScript” Frameworks Hostile to Continuous Integration?

Lately we’ve been looking at ways to improve automated testing and related tooling of our enterprise-level GWT web app. I’ve realized that in some ways, GWT is a bit hostile to automated testing, mainly because of the nature of the long GWT compile times from Java to JS. This makes unit testing somewhat challenging, but it also puts some roadblocks up for testing in a CI environment. I’ve also found out that some of our build and deployment processes are somewhat complicated due to the nature of GWT’s compile process.

Are “Compile to JavaScript” Frameworks Hostile to Continuous Integration?

Lately we’ve been looking at ways to improve automated testing and related tooling of our enterprise-level GWT web app. I’ve realized that in some ways, GWT is a bit hostile to automated testing, mainly because of the nature of the long GWT compile times from Java to JS. This makes unit testing somewhat challenging, but it also puts some roadblocks up for testing in a CI environment. I’ve also found out that some of our build and deployment processes are somewhat complicated due to the nature of GWT’s compile process.

Are “Compile to JavaScript” Frameworks Hostile to Continuous Integration?

Lately we’ve been looking at ways to improve automated testing and related tooling of our enterprise-level GWT web app. I’ve realized that in some ways, GWT is a bit hostile to automated testing, mainly because of the nature of the long GWT compile times from Java to JS. This makes unit testing somewhat challenging, but it also puts some roadblocks up for testing in a CI environment. I’ve also found out that some of our build and deployment processes are somewhat complicated due to the nature of GWT’s compile process.

Are “Compile to JavaScript” Frameworks Hostile to Continuous Integration?

Lately we’ve been looking at ways to improve automated testing and related tooling of our enterprise-level GWT web app. I’ve realized that in some ways, GWT is a bit hostile to automated testing, mainly because of the nature of the long GWT compile times from Java to JS. This makes unit testing somewhat challenging, but it also puts some roadblocks up for testing in a CI environment. I’ve also found out that some of our build and deployment processes are somewhat complicated due to the nature of GWT’s compile process.

How to properly deprecate methods in Java?

Today I lost a method that I was using since my co-worker redefined it to take its superclass instead. So after synchronizing with the repository I had trouble. Would it had been better in this case to use some annotation like @Deprecated instead of removing the method so that I would get an error message telling my that the method was deprecated? Can a version control system or an IDE work around situations like this by deprecating methods instead of deleting them?

How to properly deprecate methods in Java?

Today I lost a method that I was using since my co-worker redefined it to take its superclass instead. So after synchronizing with the repository I had trouble. Would it had been better in this case to use some annotation like @Deprecated instead of removing the method so that I would get an error message telling my that the method was deprecated? Can a version control system or an IDE work around situations like this by deprecating methods instead of deleting them?

How to properly deprecate methods in Java?

Today I lost a method that I was using since my co-worker redefined it to take its superclass instead. So after synchronizing with the repository I had trouble. Would it had been better in this case to use some annotation like @Deprecated instead of removing the method so that I would get an error message telling my that the method was deprecated? Can a version control system or an IDE work around situations like this by deprecating methods instead of deleting them?

How to properly deprecate methods in Java?

Today I lost a method that I was using since my co-worker redefined it to take its superclass instead. So after synchronizing with the repository I had trouble. Would it had been better in this case to use some annotation like @Deprecated instead of removing the method so that I would get an error message telling my that the method was deprecated? Can a version control system or an IDE work around situations like this by deprecating methods instead of deleting them?