Upload
jitsolutions
View
214
Download
1
Tags:
Embed Size (px)
DESCRIPTION
Not that much information on the slides - rather a set of pictures to make you all better remember what I was saying :) Presentation done on 10.10.2012 at Gdańsk University, Faculty of Mathematics, Physics and Computer Science.
Citation preview
Software quality.How to get there?
Witold BołtTeam Leader, JIT [email protected]
Witold Bołt
Dreams
Dreams
Dreams
Reality
Reality
Reality
Reality
Why?
Why we make software?
Beyond technologyManagement, organization, team working, soft skills…
Dreams
Dreams?
Agile
Organic growth
Experiments
Evolution
The Team
Technology of QualityCoding and more…
Know your tools
Know your tools
Platform and language Thread vs. ThreadPool static vs. ThreadLocal<T> vs.
synchronized GC Collections: ArrayList vs. ?
IDE, scripting and console DVCS: git, mercurial, svn Databases: SQL vs. NoSQL
Check my style…
Track your issues
Peer review
Static analysis
TDD
Unit testing
Automated UI testing
Manual testing
Continuous Integration
Continuous Delivery
Architecture
Architecture
Architecture
Design patterns
Documentation
Stuff that you should check
Jenkins Sonar CheckStyle, StyleCop FindBugs, nDepend One of scripting languages: bash,
perl, python, ruby, powershell, … Good SQL IDE (database
dependency) Heroku Bitbucket, github
Commercial break
Polub nas: www.facebook.com/jitsolutions-gdynia
Odwiedź nas: www.jitsolutions.pl
Projekt zespołowy z JITPropozycja dla ambitnych!
O co chodzi?
Projekt zespołowy: listopad 2012 – luty 2013
Skład: 4-5 osobowe grupy studentów + 2 opiekunów z JIT
Nowoczesne technologie: mobile web, cloud, nosql
Nowoczesne podejście: agile, devops, …
Ciekawe tematy – nasza lista + możliwość zgłaszania swoich
Rejestracja: www.jitacademy.pl
Temat 1: Gromadzenie i analiza danych z serwisów społecznościowych
Temat 2: Aplikacja mobilna "przelew ze zdjęcia”
Temat 3: IT Resource Manager
Temat 4: Wizualizacja struktury wydatków
Temat 5: IT Recruiter
Temat 6: … (miejsce dla Ciebie)
Przypominam: rejestracja!
www.jitacademy.pl
One more thing…