#Software Engineering
4 posts
2016
Takeaways from Hsin-Chuang's First App Contest
This was my first time entering an app-building contest as part of a team, and I learned a lot. Here are some takeaways to share. First: if a team has no discussion or even arguments, it may mean nobody is really thinking hard.
[Notes] Takeaways from Reading 'Getting Up to Speed with TDD in 30 Days'
After finishing 'Getting Up to Speed with TDD in 30 Days', here are some of the takeaways I found most important, shared with you all.
A Roundup of Common Programming Principles
- The SOLID principles (SRP, OCP, LSP, ISP, DIP) - SRP (Single Responsibility) - Definition: a class should have only one reason to change.
2015
[Notes] Is TDD Dead? Wrapping Up My Recent Thoughts on Software Testing
I've been digging into the testing side of software development lately, so here's a summary of where I currently stand on testing. If you think testing is nonsense, feel free to skip this post; and if you want to learn more about testing, here are some references.