Blog #12
swsrkty
Published: 09/07/2022
Hii,
This week I worked on refactoring of top, side and linear views. I completed refactoring Top view and pushed a commit for the same. My mentors reviewed it and I got some feedback. I incorporated their feedback and I started working on the side view and linear view. Plotting in side view was having some issues and I asked some doubts to my mentors regarding that. I got the answers and I’m currently working on it. As I don't have any classes in my college due to Onam vacation, I’m able to work on my project full-time and communicate frequently with my mentors. In the coming week, I’ll be working on testing all the Plotting classes in the plot module and also I will start with refactoring plotting of the flight paths in all views as well. I also see that some tests are failing in my PR. I had a look into it and will fix it at the earliest. While working, I got stuck for a while because the local testing wasn’t working well on my PC and I had to install MSS again to make it work. My mid- evaluations are happening this week so I’m excited about it and I also hope to finish refactoring of the Interactor classes before evaluation.
: )
View Blog Post
Weekly Check-In #11
swsrkty
Published: 08/30/2022
Hii,
What did you do this week?
This week I didn’t work much as I had my university exams. After the exam, I continued with refactoring Top view.
What is coming up next?
In the coming week, I'll be working on refactoring Top, Side and Linear Views so that Plotting functionalities is separated from Qt functionalities.
Did you get stuck anywhere?
No, I didn’t get stuck anywhere.
: )
View Blog Post
Blog #10
swsrkty
Published: 08/23/2022
Hello!
This week I pushed a commit for my module and asked for feedback from my mentors. They gave me detailed feedback where they explained why some more refactoring needs to be done and also suggested ways to do it. I also asked some follow up questions to clarify all my doubts. After spending some time on understanding the feedback, I got started with implementing the solution. I began with Refactoring Top view, which isn’t over yet. I didn’t get stuck anywhere as I’m familiar with lost of the code there. As I have my University exams this week, I informed my mentors that I won’t be able to work much on the project. I’ll continue my work on Top view next week. Once it works well I will also do the refactoring for the side and linear views.
: )
View Blog Post
Weekly Check-In #9
swsrkty
Published: 08/16/2022
Hii,
What did you do this week?
This week I worked on the module. I created a module in which the associated functionalities are grouped together as classes. A base class is created which has the common functionalities for all the views. The subclases contain methods specific for their function.
What is coming up next?
In the coming week, I'll be working on reusing this module in various parts of the MSUI codebase in order to avoid repetitive code.
Did you get stuck anywhere?
No, I didn’t get stuck anywhere.
: )
View Blog Post
Blog #8
swsrkty
Published: 08/10/2022
Hi,
This week I worked on plotting linear views. It was more challenging than refactoring top and side views as there was no prototype script available. My mentors gave me some idea about linear views and how it is different from the top and side views. It helped with the understanding of the same and I also took inspiration from the top and side view scripts too. While working on linear view, I got stuck for a while in a part where the script gets xml files from the server and in plotting the data. The former was a silly mistake which a friend of mine made me realise and I figured out the second one after using a debugger and spending some time to understand the methods being called.
After completing the linear view, I pushed the commits and asked my mentors for feedback. They found it good . In the coming week, I’ll be working on creating a module in which the top, side and linear views would be structured into classes and its associated methods.
: )
View Blog Post