Comments (6)
TDD
We all have heard about it, and in principle TDD is easy, right? You "just" write the tests for your logic before start coding. How cool is that?
However we all have seen teams claiming to be doing TDD when all they do is writing some test cases at the end of the coding.
But let's don't go into easy criticism...
- What is holding teams back?
- Why is TDD not working for them?
- Is there something that could facilitate the transition to really doing TDD?
Let's have a fishbowl and try to find out if, after all, there is a way to really do TDD once you find out that it's actually hard.
from events.
Hi everyone, just contributing with suggestions...
I have seen few people having problems to start with TDD and then I realized that one of problems is the link between TDD and polymorphism, it may be a good start to discuss about it. I created an example on my github with no implementation to show it, I don't think the code is the goal of this discussion though.
from events.
Alright! One more! Thank you everyone for participating! https://www.meetup.com/Software-Crafters-Sydney/events/259277914/
Here's the mind map JD drew:
from events.
@cassiodsl it would be great to touch on this subject while we discuss TDD! Don't forget to bring it up!
While we're here, what are we looking at in terms of dates? Any suggestions? Trying to keep the monthly cadence, March 13th is a Wednesday again. What do you think? ping @felixcastanar
from events.
Hi!
I pretty like the idea of showing some examples with code. After all most of the people in the room are developers!
I guess we will need a big monitor for that.
In addition, I would suggest having a white board to capture the main ideas (I still remember how beautifully it was done for the "IT Recruitment" fishbowl!).
By the way, I took some notes on the last meetup, however I'm not sure on how to share them as there is no ticket open for it. Any suggestions?
And yes, 13th of March, Wednesday, sounds like a great date good to me! :)
from events.
Great! I'll try to get someone to facilitate the fishbowl that can also sketch…
Regarding you notes, we don't really have a good way of sharing, unfortunately. Very open to suggestions! I can think of a few options for now:
- Even though #23 is already closed, we can still comment on it;
- You can add it as a comment on the meetup page (the one specific to our last gathering https://www.meetup.com/Software-Crafters-Sydney/events/258492283/) – or, perhaps better yet, start a discussion regarding the very topic at https://www.meetup.com/Software-Crafters-Sydney/discussions/;
- Post it to a wider (worldwide) audience on the Software Crafters Slack group (http://slack.softwarecrafters.org/)
I guess you can post to all three and we can see what works…
I'll go ahead and schedule our next gathering for March 13th, then!
from events.
Related Issues (20)
- Lightning Talks HOT 8
- What would you say to your younger self? HOT 1
- Talk + Discussion: Presenting a decoupled NodeJS application and discussing about tradeoffs of approaches HOT 3
- Parser generators for developers in a hurry HOT 5
- Proposal talk: Frontend test HOT 13
- Lightning talk around feedbacks HOT 5
- Mini Unconference HOT 1
- When to use a library or framework
- Dojo on event-driven/reactive approaches
- Horizontal segregation and multi-disciplinary/cross-functional teams HOT 1
- Mob Programming on a TCR problem HOT 1
- CI/CD - How to really do it? (NEXT)
- Agile
- Running open source projects HOT 1
- Microservice Patterns
- Let's talk about our failures (DONE) HOT 1
- How to write APIs that don't need versioning HOT 1
- Pair Programming - the good, the bad, the ugly HOT 5
- TDD Ping Pong HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from events.