This page is to post unordered articles, software
software engineering (including several talk slides).
This slide is a lecture material that I have used to inform 1) how software engineer works in general,
and 2) two important skills for software engineers. I combined, cleaned up, and improved three slides
in the below to make this one (Software development life cycle, Code review, Software
testing and testing frameworks).
This slide is a lecture material that I have used to inform how we can
prepare software engineer technical interviews.
It includes basic knowledge about software development life
It includes why we need code review and basic principles of the code
It also contains two simple code review examples with C++.
It includes why we need software testing, kinds of software testings,
and introduction to Googletest and Python unittest
It includes why we need formal verification, and what formal