Joseph D. Darcy's Oracle Weblog. Work on JDK 8 is well-underway, but we thought this late-breaking JEP for another language change for the platform couldn't wait another day before being published. Title: Goto for the Java Programming Language Author: Joseph D. Darcy Organization: Oracle. Created: 2012/04/01 Type: Feature State: Funded Exposure: Open Component: core/lang Scope: SE JSR: 901 MR Discussion: compiler dash dev at openjdk dot java dot net Start: 2012/Q2 Effort: XS Duration: S Template: 1.0 Reviewed-by: Duke Endorsed-by: Edsger Dijkstra Funded-by: Blue Sun Corporation Summary Provide the benefits of the time-testing goto control structure to Java programs. Success Metrics The goto statement will allow inefficient and verbose recursive algorithms and explicit loops to be replaced with more compact code.
The effort will be a success if at least twenty five percent of the JDK's explicit loops are replaced with goto's. Motivation Description The grammar addition for the goto statement is: Testing Impact. TED. Cloud development: 9 gotchas to know before you jump in | Application Development. Application development and testing in the cloud are gaining popularity, as more businesses launch public and private cloud computing initiatives.
Cloud development typically includes integrated development environments, application lifecycle management components (such as test and quality management, source code and configuration management, continuous delivery tools), and application security testing components. Although technology executives and developers with experience in cloud-based development say there are clear benefits to developing in these environments -- such as costs savings and increased speed to market -- they also caution that there are challenges and surprises to look out for. [ Get the no-nonsense explanations and advice you need to take real advantage of cloud computing in InfoWorld editors' 21-page Cloud Computing Deep Dive PDF special report. | Stay up on the cloud with InfoWorld's Cloud Computing Report newsletter. ] Schumpeter: Fail often, fail well. Insights You Can Use » Blog Archive » Still No Silver Bullets.
March 21st, 2011 Not so very long ago, I made my living writing code. My colleagues and I did our best to understand what our customers needed, and to write code that was easy for other programmers to understand, solid, defect free. When our managers asked us how long it would take to create a new feature or modify and existing program, we studied the problem, considered how much code we’d need to write or change, how we’d integrate the new functions with existing functions, and what sort of testing would allow us to feel confident our work was complete and correct.
Our managers were often not satisfied with our estimates. They wished we could deliver working software more quickly. Strangely enough, the work usually took longer than the managers wished it would. And so the quest to improve our productivity began. And the quest to improve productivity in software organizations marches on. Managers need to get organizational systems working. Writing software is hard.