In this episode of Pain Points & Pull Requests, Fatimah and Carla discuss the significance methods of achieving project sustainability.
As co-op students we want to emphasize the importance of work that can be transitioned easily. A sustainable project is one that has requirements, functionality and code that is easy to understand and built upon. By developing projects that are sustainable, we decrease the barriers that prevent others from helping us solve problems. Often these barriers come in the form of messy code, poorly documented functionality, and hard to follow programs. Join Fatimah and Carla in unpacking what it means to build a project that is sustainable and understanding the tools and techniques that can be used to achieve sustainability.
https://www.writethedocs.org/guide/writing/beginners-guide-to-docs/
https://www.amazon.ca/s?k=pragmatic+programmer&ref=nb_sb_noss_2
https://www.youtube.com/watch?v=qrcj7sVuvUA
https://www.programmingthrowdown.com/
https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode
https://pypi.org/project/flake8/
https://pypi.org/project/black/
https://ljvmiranda921.github.io/notebook/2018/06/21/precommits-using-black-and-flake8/
https://www.guru99.com/regression-testing.html
https://www.softwaretestinghelp.com/what-is-user-acceptance-testing-uat/
https://www.batimes.com/articles/uat-tips-and-templates.html