In dieser Episode schrammen Tom und Andre nur knapp an einer Themenschwerpunkt-Sendung vorbei. Nachdem über Google Drive und die Erfahrungen beim Coding Contest gesprochen wurde, widmen sie sich Grails 2.4, dem angekündigten Grails 3.0 und dem Programmierthema “Exception Handling”.
Shownotes
- Spring Boot
- Troii Lab Day
- Angular JS
- JRebel
- Yeoman
- GruntJS
- Angular JS – Unit Testing
- QUnit – JS Unit Testing
Wieder mal ein super Podcast, eine lustige Anekdote hab ich zum Thema Exception Handling:
Bei einem unserer ersten CCC’s (ob’s nicht der allererste war) hat der Sieger (!) folgendes Konstrukt entwickelt:
Es war ein rekursiver Abstieg zu entwickeln, und er wollte sich nicht die Arbeit machen, sauber aus der Rekursion rauszkommen, also hat er schematisch folgendes gemacht:
public void solve() {
try {
calculate(input)
} catch (SuccessException ex) {
print “the solution is : ” + ex.message
}
}
public void calculateRecursive(some variables) {
if (!solutionFound)
calculateRecursive(some other variable)
else
throw new SuccessException(solution)
}
Bitte liebe Kinder, auch wenn der junge Herr damit den Contest gewonnen hat: nicht nachmachen!