Dec 22 | 3:55 PM |
Mark M. | has entered the room |
Mark M. | turned on guest access |
Dec 22 | 4:10 PM |
Bill M. | has entered the room |
Mark M. |
hello, Bill!
|
Mark M. |
how can I help you today?
|
Bill M. |
Hello Mark.
|
Bill M. |
I really just stopped by to lurk :)
|
Mark M. |
um, OK
|
Bill M. |
So, I will ask a question.
|
Bill M. |
What are your thoughts on 100% code coverage with regards to tests? I'm trying to talk down the zealots but they're in the morally defensible position.
|
Mark M. |
100% code coverage is a nice ideal
|
Mark M. |
having hair is a nice ideal
|
Mark M. |
it's not an ideal world
|
Mark M. |
:-)
|
Mark M. |
or perhaps (:-) to emphasize my balding pate
|
Dec 22 | 4:15 PM |
Bill M. |
I am bald.
|
Dec 22 | 4:15 PM |
Bill M. |
:)
|
Mark M. |
well, hey, it's a not-ideal world all over, then :-)
|
Bill M. |
Do you know of any organizations that have publicly disputed the benefits of 100% code coverage?
|
Bill M. |
diminishing returns, etc
|
Mark M. |
not off the top of my head
|
Bill M. |
Looking for something that is going to save us some pain.
|
Mark M. |
though diminishing returns is exactly where my concern would be too
|
Bill M. |
Right on. I couldn't find any either.
|
Mark M. |
at some point, you need to start weighing the cost of figuring out how to test the thing, compared with the cost of *not* testing the thing
|
Bill M. |
Right.
|
Bill M. |
I know they will feel the pain, but at the moment I'm the guy telling them 100% is unrealistic and all they hear are the other guys saying we should have 100%.
|
Bill M. |
Not a bad position. I'm respected well enough.
|
Mark M. | |
Bill M. |
I guess it's just like kids: can't live it for 'em. Some things they've just got to figure out on their own (and then don't be smug about it) ;)
|
Mark M. |
that's OK -- my nephews are just getting into Scratch, and I doubt they have 100% code coverage :-)
|
Bill M. |
What's on your Android radar (trending in, trending out, etc.)
|
Dec 22 | 4:20 PM |
Mark M. |
that's a bit tough to answer
|
Mark M. |
nowadays, that's like asking what's trending in Windows
|
Mark M. |
kinda broad subject
|
Bill M. |
I'm more interested in specifically what has your eye/ear.
|
Bill M. |
I can follow the blogs. What does Mark care about ;)
|
Mark M. |
well, what has my ear is the wailing and gnashing of teeth as the next wave of people move into Android Studio, then cannot quite figure out why their tutorial/video/blog post doesn't exactly line up
|
Mark M. |
then again, I spend lots of time on Stack Overflow
|
Bill M. |
The migration from Eclipse to AS made me drink.
|
Mark M. |
hopefully a nice fruit juice
|
Bill M. |
It was mostly natural.
|
Mark M. |
a lot of the Android developer cognoscente think that Android Studio 1.0 means "we're done!"
|
Mark M. |
from where I sit, this is when the hard part starts
|
Bill M. |
I struggle with one of Google's very on paradoxes: they won't upgrade my gradle dependencies automatically when I upgrade AS because that might break my code, however, my code can no longer be built with the current version of AS and the old version of gradle :P
|
Mark M. |
yeah, that's supposed to be better now with Android Studio 1.0 and Gradle for Android 1.0
|
Bill M. |
Yeah? Do tell ...
|
Mark M. | |
Bill M. |
RE: "the hard part starts"
|
Mark M. |
ah
|
Dec 22 | 4:25 PM |
Mark M. |
well, as Mr. Gibson put it, the future is here, it's just not evenly distributed
|
Dec 22 | 4:25 PM |
Bill M. |
lol
|
Mark M. |
getting Android Studio knowledge out, to the point it is where people turn to first, and where it covers all that we had with Eclipse, will take years
|
Bill M. |
Indeed.
|
Mark M. |
given language barriers, search engine ranking rules, etc.
|
Bill M. |
It is just different enough that it can be problematic.
|
Mark M. |
particularly if you are not a native English speaker
|
Mark M. |
given sufficient English skills and mental plasticity, switching IDEs is no big deal
|
Mark M. |
annoying at times, but manageable
|
Mark M. |
but if you are having difficulty grokking anything, the fact that only a small subset of "anything" is Studio-centric is a problem
|
Mark M. |
this is compounded by the fact that there's little documentation on developer.android.com
|
Mark M. |
and few know about tools.android.com (and what's there is of uneven recency)
|
Bill M. |
I have speculated that we will see a dip in developers given the transition in tools + the requirement to learn the new build system.
|
Bill M. |
I think it will turn around for the better, but the barrier to entry got a little higher even if only temporarily.
|
Bill M. |
Agreed.
|
Mark M. |
the barriers to entry definitely keep climbing
|
Dec 22 | 4:30 PM |
Bill M. |
Thanks for the chat Mark. I'll hang out for a bit to see if anyone else shows up to ask interesting questions.
|
Mark M. |
OK
|
Mark M. |
if you come up with another question, chime in
|
Dec 22 | 4:55 PM |
Mark M. |
any last questions?
|
Dec 22 | 5:00 PM |
Mark M. |
well, that's a wrap for today's chat
|
Mark M. |
tomorrow's is 9am US Eastern
|
Mark M. |
as usual, I will post the transcript to this chat at http://commonsware.com/office-hours/ shortly
|
Mark M. |
have a pleasant day!
|
Bill M. | has left the room |
Mark M. | turned off guest access |