I have been organizing coderetreat and creating screencasts on refactoring and TDD, etc… however, I find it takes lots of time and effort to organize, preparing and facilitating. (it’s not that I complaining about it as a matter of fact I love it every single second and I’m amazed at how much I have learned from the community)
I have been asking myself, what’s the simpler way for me to learn refactor and share with others? (why refactor, you may ask? it’s because it’s my favourite topic in the long never-ending list of agile technical practices) and for some reason…
Following Jay and Llewellyn on their sudoku refactoring, I have forked the sudoku repo and added the java version. As usual, I will post the snippets I found useful in doing the refactoring
Domain driven design are big topic, so here’s my summary of the domain driven design to reflect my current understanding of the domain driven design and the various thoughts on the Domain Driven Design
Written collaboratively by:
Trung Vo, Bob Allen, Jacqueline Bilston, Christopher Fietz, Llewellyn Falco
“… I really liked that there was something there for every level and anytime I would get stuck, there was someone there to help….” — Sara K.
What is a Coderetreat?
Coderetreat is a day dedicated to allowing developers time to practice their craft. The focus is on practicing skills like Test Driven Development (TDD), refactoring and incremental design that is proven to make developers move faster with fewer bugs. It is designed to enable participants to focus on their practice, with as few distractions as possible.
At my current role where I need to help QA(s) team to automate test cases. It seems to me that the common understanding of the team is that the only acceptable automated test case is through the workflow tests through the UI. As far as I know, that’s not entirely correct and per “Pyramids of Automation” chapter 15 in More Agile Testing, I think there’s lots of different ways we can automate test cases. …
In general, this year is much better compared to previous years
There are several important points that I need to write down
Typically, the main reason for me to do code retreat to help developers in the community to expose more to TDD/craftsmanship.
Recently, I asked myself question: “How come it’s not easy to adapt TDD, automated testing which should be the core value of any efficient teams?” …