It is very fine to modify your expectations...
Initially, the estimated and actual completion date for my internship project was not specified. Resource estimates had 100 to 200 hours for writing the tests.
So far, I have been able to meet some goals. Some of them include me being able to:
Initially, the estimated and actual completion date for my internship project was not specified. Resource estimates had 100 to 200 hours for writing the tests.
So far, I have been able to meet some goals. Some of them include me being able to:
- learn the existing codebase
- test some success and failure scenarios for the edit, protect, rollback actions
- learn the basics of integration testing
- learn how to write tests using mocha
- learn the basics of the chai assertion library
- learn some vanilla javascripts fundamentals
In the first half of my internship, I have been able to accomplish the goals listed above plus some extra learnings like:
- Promises, async/await concepts
- technical writing
- team work
- open source contribution
Setup took longer than expected but the progress since setup improved greatly. It took way longer than expected because I had no understanding of docker and some other technologies needed for setup. With help from my mentors and Adam Shorland, I crushed the "Project setup" goal😃.
If I was starting the project all over again, I would request the remote server Clara helped set up after my first 2 failed docker setup attempts. Even though I would love to know why the docker setup isn't working, I would prioritize the tests.
The goal that needed to be modified was the number of tests I wrote per week. Moving on to the second half of my internship, I intend to write more tests; covering not just the parameters but the error codes as well. I mean...if we want to test that things work as expected, we should also check to see that they break the way we expect them to or see if they shatter😈.
The goal that needed to be modified was the number of tests I wrote per week. Moving on to the second half of my internship, I intend to write more tests; covering not just the parameters but the error codes as well. I mean...if we want to test that things work as expected, we should also check to see that they break the way we expect them to or see if they shatter😈.
Comments
Post a Comment