iOS Checkup

iOS Checkup

My talk from MCE 2016

http://2016.mceconf.com/

Copy with presenter notes and citations is available: https://static.ashfurrow.com/mce2016_with_notes.pdf

0ebf471a3ae8df42a84f93a7efbbdbd0?s=128

Ash Furrow

April 21, 2016
Tweet

Transcript

  1. 2.
  2. 5.
  3. 14.

    –Me, about depression, 2013 “I wish that I had something

    more substantial to add to the dialogue than ‘me too’, but sometimes it’s worth knowing that you’re not alone, and that it can get better.”
  4. 16.

    –Harold Abelson, SICP “Programs must be written for people to

    read, and only incidentally for machines to execute.”
  5. 24.
  6. 26.
  7. 27.

    Examples • Dependency managers • Fastlane • Jazzy • Swiftlint

    • Swiftcheck • chswift • CocoaDocs • nsdateformatter.com • Quick & Nimble • Inclusive Toolkit • FBSnapshotTestCase • swift-compiler-crashes
  8. 32.
  9. 33.
  10. 34.
  11. 36.

    I wrote unit tests → I want tests to run

    on pull requests → I set up Continuous Integration → I can use CI to automate code coverage analysis → I can use CI to automate deploys with Fastlane → I can use CI to automate common PR responses
  12. 37.
  13. 38.
  14. 42.
  15. 44.
  16. 55.

    –Buckminster Fuller, 1969 “So, planners, architects, and engineers take the

    initiative. Go to work, and above all co-operate and don’t hold back on one another or try to gain at the expense of another. Any success in such lopsidedness will be increasingly short-lived.”