Improving Quality Team Coding Skills with Code Clubs
Dwayne & Kevin. Testers at CrowdCompass by Cvent. Technical Paper: http://www.pnsqc.org/code-clubs-as-training-for-app-debugging-and-programming-tasks/
Improving Quality Team Coding Skills with Code Clubs Dwayne & - - PowerPoint PPT Presentation
Improving Quality Team Coding Skills with Code Clubs Dwayne & Kevin. Testers at CrowdCompass by Cvent. Technical Paper: http://www.pnsqc.org/code-clubs-as-training-for-app-debugging-and-programming-tasks/ What ways are you using to learn
Dwayne & Kevin. Testers at CrowdCompass by Cvent. Technical Paper: http://www.pnsqc.org/code-clubs-as-training-for-app-debugging-and-programming-tasks/
https://www.youtube.com/watch?v=mW_xKGUKLpk
why we did it how you can do it what we got out of it what the company got out of it next steps
why we did it how you can do it what we covered what the company got out of it next steps
what we did it how you can do it what we got out of it what the company got out of it next steps
Webscrapers: * Second Chance - government jobs * Amazon Scraper - Now a python package * Craigslist Scraper - apartment keywords Timesavers: * Dirmon - folder monitor utility Games: * Several under discussion
*Rails file structure
*Routes.rb
*Rspec *Swift unit tests
*Login (future): *Javascript and front-end apps
Model View Controller Pattern
Encapsulation
Stack Overflow on location of list values
Webscraping
Get all links from a web page: import httplib2 from BeautifulSoup import BeautifulSoup, SoupStrainer http = httplib2.Http() status, response = http.request('http://www.nytimes.com') for link in BeautifulSoup(response, parseOnlyThese=SoupStrainer('a')): if link.has_attr('href'): print link['href']
Command Line Interface Creation Kit
CLICK
$ python hello.py --help Usage: hello.py [OPTIONS] Simple program that greets NAME for a total of COUNT times. Options:
what we did it how you can do it what we got out of it what the company got out of it next steps
Good for the company Good for the participants
More coding testers More utility scripts Better Tests More lunchtime learning activities More crossfunctional interaction More automated tests
what we did it how you can do it what we got out of it what the company got out of it next steps
Automated Tests CrowdCompass Apps Handy Scripts API Clients Github
We have unlimited resources
Summary Dwayne has learned a lot about programming. Kevin continues to get better at writing automated tests. The CrowdCompass automated test suite continues to grow.