Week #10 24/07 to 30/07
The integration finally worked, and a completely unrelated banner!!
What did you do this week?Integration finally worked!!Well, didn’t do much this week except almost finishing the project. Here’s an informal take on how the week went.
To be very frank, Julio. I haven’t had my fair share of practice with comprehensions in Python and this took a minute to figure out as did the entire test_pipelines.py and pipelines.pywhich took days to get through. This isn’t complex Python, it’s good code but there is just so much going on and I am not sure if the tests that I created are the best possible because I kept going back and forth between the code not able to figure what is the output from what function in this part of the code. As one can’t just throw logging statements and run the file or project that we normally do. And I just wanted to do it on my own at that point, because I thought a bit more effort into this last bit and things might get clearer. And they did. I am happy that I did the work that was needed.
At one point on a Sunday night, I just gave up and initialized the ItemValidationPipeline(), imported everything just to see what was going on line by line. Good hunting. I am happy that it worked out (Cerberus Integration), but not happy with the tests and would like to make it better. Codewise.
What is coming up next?
We are left with unittests for the pipelines Cerberus integrated bit, documentation for the features and last but not least system testing.
Did you get stuck anywhere?
I am not sure this question brings me joy to answer. So, I say yes!! I got stuck in a lot of places around this weekend. But, I am proud to say with the guidance of my mentors and some of my will. The confidence to debug the lines of code written this week was never broken, and will never be broken. Thank you everyone who helped!