Skip to content

olexth/Swift-Refactoring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Swift-Refactoring

Example of the refactoring for iOS app written in Swift.

Start conditions:

We have app written very poorly in Swift (I am objc developer originally, and this was my first full-Swift app). Goal - rewrite it to use Swift native capabilities and best practices. So let refactoring begins!

TODO:

  • correct if let and guard usage
  • unneccessary force unwrapping avoidance
  • remove NSNotification center usage
  • unit tests with XCTest
  • UI Tests with XCTest
  • ...

Done:

Mit License

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages