01 an environment for application development tools that help you keep it together - krzysztof...
DESCRIPTION
01 - An environment for application development tools that help you keep it together - Krzysztof Konwisarz - ITEvent 2013 (5) You might think that a few guys working on an IT project does not need a lot of tools for doing software except for their own computers and an SCM. Although a lot can be achieved with this approach, the development process can be made cheaper and more steady with use of a few tools. This presentation will be about why continuous integration, code review, functional testing and few other things are what you want to use from the beginning of the project. Session will be in English. Krzysztof Konwisarz http://itevent.if.ua/lecture/environment-application-development-tools-help-you-keep-it-togetherTRANSCRIPT
A toolkit for application development
instruments and processes that help youkeep it together
Krzysztof Konwisarz
Why
Continuous IntegrationCode Review
Functional Tests
...are great
Continuous Integration
CI server is your best friend
Our tool for this
You are already doing this, right?
Continuous Delivery
Code review
Our tool for this
Gerrit
Automated functional testing
You added a great feature:
... but you may actually have this:
photo by Amy Pfleegor www.sxc.hu/photo/977096
You verify it works
Our tool for this
+ Jersey client
Code example
Page object – part I
Page object – part II
Test
And when you put it together you get a process
Challenges
A few other things that pay off
SSDs
IntelliJ IDEA
Thanks!
Questions?