Reputation
8,760
Top tag
Next privilege 10,000 Rep.
Access moderator tools
Badges
4 38 63
Newest
 Good Answer
Impact
~378k people reached

9h
reviewed Approve How to convert JSON Stringify to Object JavaScript?
13h
comment What are the benefits of multi-tier architectures? (In Mobiles)
Same as in other fields of development.
1d
answered How to encourage code review with team members working on different projects and platforms
1d
reviewed Reviewed Best open source software for managing developers projects
1d
reviewed Reviewed Where does the term “Red/Black Tree” come from?
2d
comment What should my user object know?
Having a god class is always a bad idea.
Aug
31
comment whats the relationship between integration testing, TDD and Agile methodology?
@Rogério So, you expect me to beleive that your tests are executing in 10 seconds, and that you followed string TDD process? Come on. Read again your link how to do TDD properly.
Aug
31
comment What to do with my unit tests when refactoring code to a new class
it is quite simple : adapt unit tests to new requirements
Aug
31
comment Ways to present a project to programmers
So, do you have clear and complete requirements? If not, I would start with those.
Aug
31
comment Ways to present a project to programmers
@jonrsharpe Probably neglectable things, like requirements :)
Aug
31
comment whats the relationship between integration testing, TDD and Agile methodology?
@DocBrown My intention was not to put every single detail. You explained in your answer how exactly TDD is done, and I do not see how my answer it wrong. Unit tests are written before code. And they do influence the design, otherwise it would be very difficult to unit test some things.
Aug
31
comment whats the relationship between integration testing, TDD and Agile methodology?
@Rogério Executing tests (other then unit tests) can take long, and as such do not qualify for TDD.
Aug
28
comment whats the relationship between integration testing, TDD and Agile methodology?
@Rogério (1) Writing integration or functional tests with TDD makes no sense. For a start, executing them can take long. On the other hand, executing unit tests should be lightning fast - that is why unit tests are used for TDD. (2) Yes, it is possible to use unit tests as documentation. They explain the expected behavior. (3) By testing everything, you are forced to use special kind of design. For example, using dependency injection. You don't need it, but it simplify unit testing
Aug
28
comment whats the relationship between integration testing, TDD and Agile methodology?
@Jack Sorry, no. I haven't done much of java, and haven't done much of integration testing, to know.
Aug
28
comment whats the relationship between integration testing, TDD and Agile methodology?
@Erresen Testing at various levels provides some kind of security, but even then you can not be 100% that nothing breaks. You can do testing (unit, integration, etc) and TDD with waterfall approach as well, no?
Aug
28
answered whats the relationship between integration testing, TDD and Agile methodology?
Aug
28
reviewed Reviewed How do I contribute to API documentation for open source projects
Aug
27
awarded  Good Answer
Aug
26
awarded  Nice Answer
Aug
26
reviewed Leave Open Explaining new or uncommon syntax in comments