Energy up your weapon
Builders are troopers, and an IDE is a weapon. A soldier’s best accountability is at all times to energy up his weapon and make good use of it.
Xcode is one of the best weapon for iOS and macOS builders. Right here is 5 helpful extension which is able to energy up your weapon.
A category diagram is Unified Modeling Language (UML) which describes the construction of software program by displaying courses, their attributes, operations, and the relationships amongst them. This extension will assist you to generate and think about a category diagram. This Extension makes use of the SwiftPlantUML Swift package deal. The set up process is easy. You’ll be able to set up it by utilizing
brew set up swiftplantumlapp
I consider each developer makes use of some form of code formatting. It’s a necessity. isn’t it? As a result of coding is an artwork and nobody needs to mess up with an artwork. Additionally when plenty of builders work on a venture it’s a necessity to have a standard coding type. This extension will assist you to attain this. On the time of scripting this extension has 5.5k stars. You’ll be able to set up it by utilizing
$ brew set up swiftformat
As a developer, we have to be extra productive and save time as a lot as attainable. Suppose you might be within the final line of code (perhaps on the one thousandth line) and now you must scroll up simply so as to add an import. It’s form of a waste of time and typically it’s possible you’ll lose focus. This extension might help you in this type of state of affairs and save a while.
Testing is among the essential elements of software program engineering. This extension will assist you to generate stub, spy, dummy, and partial spy courses mechanically. Now it’s possible you’ll ask what are these courses. Then let’s study some theories.
- Stubs present canned solutions to calls made through the check, normally not responding in any respect to something exterior what’s programmed in for the check (reference).
- Spies are stubs that additionally document some info primarily based on how they had been referred to as. One type of this is perhaps an electronic mail service that data what number of messages it was despatched (reference).
- Dummy objects are handed round however by no means really used. Often, they’re simply used to fill parameter lists (reference).
- Partial spies are spies that may additionally ahead calls to the unique implementation.
I consider from the identify you have got already understood that this extension offers a Vim expertise with out the necessity to surrender any Xcode options. When you have no idea what Vim is, In response to the official documentation:
Vim is a sophisticated textual content editor that seeks to supply the facility of the de-facto Unix editor ‘Vi’, with a extra full characteristic set. It’s helpful whether or not you’re already utilizing vi or utilizing a distinct editor.
This extension has 2.3k stars and it’s nicely maintained.