Re: [Elementary-dev-community] Congratulations Luna developers!

2013-08-18 Thread Craig
David, I understand and appreciate the difficulty; however, I've had exactly zero questions about TDD. Like I said in the original post, I'm happy to answer any questions you may have. Please take me up on that offer any time. Thanks, Craig On Aug 18, 2013 6:57 PM, "David Gomes" wrote: > This,

Re: [Elementary-dev-community] Congratulations Luna developers!

2013-08-18 Thread Craig
Actually samples have been posted on this very mailing list, so it's really just up to the development community to decide if we want to implement them. Hence this thread. This all sounds great and I think everybody is pro-testing, however I've yet to see a reproduce-able example or a guide regard

Re: [Elementary-dev-community] Congratulations Luna developers!

2013-08-18 Thread David Gomes
This, this and this. And also many of the developers like me aren't really experienced with TDD and will have to take some time to study, learn and adapt to it. You can't just come here and tell developers, many of whom inexperienced young amateur programmers, to start using TDDs. Take me, for exa

Re: [Elementary-dev-community] Congratulations Luna developers!

2013-08-18 Thread Julien
Hi Craig, first of all, I'd like to thank you for bringing up unit tests and TDD from time to time, because I really think it'll be necessary in the future, and the sooner we get this done, the more time we'll save in the long run. I'd like to offer some help as to how to implement unit test

Re: [Elementary-dev-community] Congratulations Luna developers!

2013-08-18 Thread Daniel Foré
This all sounds great and I think everybody is pro-testing, however I've yet to see a reproduce-able example or a guide regarding any kind of tests being implemented (especially by those extremely vocal about their importance). Not books or articles about why testing is good, but something that

Re: [Elementary-dev-community] Congratulations Luna developers!

2013-08-18 Thread Craig
Hi Alex, tl;dr: Unit tests are pretty much necessary to have an architecture on which you can run automatic system-level tests, and if you aren't automating then testing becomes too impractical. When you describe "system tests" you are actually describing what are called "acceptance tests" or "be

Re: [Elementary-dev-community] Congratulations Luna developers!

2013-08-18 Thread Alex Lourie
Hi Craig For the clarification purposes, I'd like to separate 'automatic tests (system testst)' and 'unittests'. I consider them different things. Unittests are pieces of code that test some other pieces of the code. System tests are scripts/code/steps that test that your program (or part of it) w

Re: [Elementary-dev-community] Congratulations Luna developers!

2013-08-18 Thread Gufran
Guys, Here is a conversation I and Craig had a while ago. The mail was dispatched to Craig's personal inbox by mistake. Here it is *ME:* * * I have read the book "*How google tests softwares*" and not to say that TDD is a great tool to hit on both productivity and maintenance but I personally thin

Re: [Elementary-dev-community] Congratulations Luna developers!

2013-08-18 Thread Alex Lourie
Ok, I have not added a single line of code to elementary yet, and gave some decent amount of headache to real devs around here. I have though participated in development of many products, small and large, and so here it goes. TDD in its pure form requires having tests written and ready before the

Re: [Elementary-dev-community] Congratulations Luna developers!

2013-08-18 Thread Jakob Eriksson
Which is barely, if at all, relevant to what Craig wrote about. On 2013-08-18 19:44, A. "Xylon" V. wrote: > I believe Dan wanted to release Luna+1 AKA Isis at around the same time as > Ubuntu 14.04 > On Aug 18, 2013 6:41 PM, "Craig" wrote: > [snip legit worries about the maximum code size a

Re: [Elementary-dev-community] Congratulations Luna developers!

2013-08-18 Thread A. "Xylon" V.
I believe Dan wanted to release Luna+1 AKA Isis at around the same time as Ubuntu 14.04 On Aug 18, 2013 6:41 PM, "Craig" wrote: > Hello, > > I posted the following message on Google Plus yesterday, but it occurred > to me that the weekend may not be prime time for checking that social > network.

[Elementary-dev-community] Congratulations Luna developers!

2013-08-18 Thread Craig
Hello, I posted the following message on Google Plus yesterday, but it occurred to me that the weekend may not be prime time for checking that social network. I think this message is pretty important, so I want to post it again here: (I apologize in advance for its length) Congratulations to all