+1 So, what do we do to make it happen? Doru On Thu, Jan 9, 2014 at 12:28 PM, Esteban Lorenzano <estebanlm@gmail.com>wrote:
+1 to just add things with appropriate tests.
in the case of Spec in particular, the problem is that is really hard to have UI testing :( Also⦠sometimes you break backward compatibility, thatâs inevitable⦠and is ok if is for the best (like in the case of Spec⦠it was to gain ui platform independence).
but anyway, I do agree that we need to raise our acceptance criteria :)
Esteban
On 09 Jan 2014, at 12:22, Sean P. DeNigris <sean@clipperadams.com> wrote:
We should have a policy on this. I've been guilty of writing new features without tests too. It's bad enough we have to deal with untested legacy code, but to replace key parts of the system with untested code doesn't seem like such a good idea. In particular, the latest Spec refactoring broke a lot of the UI. It's a validation of how well it's been received. It has become a crucial part of much of the IDE. At various points in 3.0 the ChangeSorter, Versionner, and SliderModel have been broken, to name a few, and I get mysterious and sudden, often image wrecking, DNUs that appear, like TextModel>>#asText. It's made it very hard to work, especially when the compiler, RPackage, etc are changing (and sometimes breaking) at the same time.
----- Cheers, Sean -- View this message in context: http://forum.world.st/TDD-in-Core-tp4735378.html Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
-- www.tudorgirba.com "Every thing has its own flow"