This week I focused on improving the architecture and functionality of the new model diffFileIndexModel.js
:
- Worked closely with the Backbonejs.org docs to further implement
diffFileIndexModel.js
.
- Investigated how most of the reviewboard's Backbone models have been setup to gain a better understanding on how to setup
diffFileIndexModel.js
.
- When doing some online research, I found an article explaining how setting arrays / lists on a model does not emit the 'change' signal: https://stevenschobert.com/2013/01/03/arrays-and-objects-in-backbone-models
- Had multiple back-and-forth conversations with Christian discussing the architecture and functionality of
diffFileIndexModel.js
. He gave me some excellent high-level feedback, and as a result, the model is about 80% completed at this point in time.
- Found the high-level hierarchy and architecture of Backbone to be quite challenging to understand. I still don't fully understand it. The example in the framework docs are very basic, whereas the code I have to implement in this project are much more complex.
- The state of the project by the end of this week had some errors in the console, and this needs to be debugged and fixed next week.
No visual improvements were made this week, and therefore I did not post any screenshots.
Velocity: 0