- change of architecture from MVC to MVVM
- moving some of the code of
StockListViewController
to extensions, to simplify maintainability of the code - refactoring of the nested
for
loop, when iterating through thearray
ofstocks
and change to the use ofdictionary
of prices in order to reduce time complexity ofO(n^2)
toO(n)
- switching
Stock
fromclass
tostruct
- addition of the Unit Tests for the new
StockListViewModel
class and forStockPriceUpdateService
- minor code refactoring of other parts of the project
raulsul / finance-stock-viewer Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License