I'm less interested in specific tools--I'm more interested in strategies--how we can work together to make sure we're shipping quality software. I don't know many companies that produce software with such quality and expedience as Google, so I figured this book would be a good place to start.
Regarding TDD and test-writing overhead, you're probably going to be doing a lot of manual verification anyway. TDD cuts out a lot of manual verification (which takes a lot more time and isn't always reliable), it helps you structure your code in a modular fashion, and you get regression testing (making sure you didn't break something that used to work) for free. And there is a wealth of experience and research to back that up. It's not really a question anymore--in every case study I've heard of, TDD pays off in iteration zero (the first time). :) On Sun, Jun 23, 2013 at 2:27 PM, Sajith Edirisinghe <sajithdils...@gmail.com > wrote: > In java there are tools like maven, ant for automated unit testing. But > I'm not sure if there are any tools for vala or C. On the other hand test > driven development would certainly increase stability of the system, though > it adds an overhead of writing tests. > > > On Mon, Jun 24, 2013 at 12:46 AM, Craig Weber <webe...@gmail.com> wrote: > >> Also, on this note, I think it would be a very productive thing for some >> of us to collectively read software development books and discuss ideas >> that could help improve the way we do development so we can be better >> developers and more effectively help our users. >> >> Thoughts? >> >> On Sun, Jun 23, 2013 at 1:59 PM, Craig Weber <webe...@gmail.com> wrote: >> >> Has anyone read this book? If so, how applicable is this for elementary >> development? Would you recommend it for Elementary developers, and what >> about it could benefit Elementary developers? >> >> If few respond, I'll read through it anyway and provide a recommendation >> of some sort to share with the community, as I believe a formal testing >> process is important to developing quality software (and apparently le Goog >> does as well). >> >> Thanks, >> Craig >> >> >> -- >> Mailing list: https://launchpad.net/~elementary-dev-community >> Post to : elementary-dev-community@lists.launchpad.net >> Unsubscribe : https://launchpad.net/~elementary-dev-community >> More help : https://help.launchpad.net/ListHelp >> >> >
-- Mailing list: https://launchpad.net/~elementary-dev-community Post to : elementary-dev-community@lists.launchpad.net Unsubscribe : https://launchpad.net/~elementary-dev-community More help : https://help.launchpad.net/ListHelp