Code Metrics with Kevin Murphy

EPISODE · Aug 27, 2021 · 43 MIN

Code Metrics with Kevin Murphy

from Remote Ruby · host Jason Charnes, Chris Oliver, Andrew Mason

[00:03:15] We start with Andrew telling us he’s not a fan of code coverage metric and talks about a gem everyone uses called SimpleCov and what it does. Kevin dives into code coverage and why he doesn’t believe it’s a holistic measure and how code coverage can lie to you.   [00:05:40] Find out why Kevin love tests, and he explains some other downsides of focusing on code coverage and brings up Coveralls and when is it too much.[00:08:55] Andrew asks Kevin if there are some metrics that are good to track to provide value for your team. [00:15:59] Chris and Kevin chat about tools and Andrew mentions Attractor, from Julian Rubisch and possibly RubyCritic.[00:17:33] Andrew wonders how important is it that your code base is super dry, and Kevin expresses his opinion on this. He mentions Sandi Metz talking about “duplication is far cheaper than the wrong abstraction.” [00:23:24] Andrew and Kevin discuss the topic of “rules” and why Andrew doesn’t like that term for programming things. [00:25:49] The topic of performance is discussed and how it goes back to what is the business value of it. Kevin talks about the tricky things of performance as well.  [00:32:00] Kevin shares some other things when it comes to measuring “good code.”[00:33:38] Andrew, Chris, and Jason share the metrics they like, they share examples,  and they talk about using SimpleCov.[00:42:14] Find out where you can follow Kevin online, and if you need a speaker at your next virtual regional meetup, go ahead and reach out to him. Panelists:Jason CharnesChris OliverAndrew MasonGuest:Kevin MurphySponsor:HoneybadgerLinks:Ruby Radar TwitterKevin Murphy WebsiteKevin Murphy RailsConf/RubyConf talksKevin Murphy TwitterThe Gnar CompanySimpleCovCoverallsAttractor-GitHubRubyCriticSandi Metz Blog-“The Wrong Abstraction” Chris Oliver X/TwitterAndrew Mason X/TwitterJason Charnes X/Twitter

NOW PLAYING

Code Metrics with Kevin Murphy

0:00 43:27

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

RUBY'S ROUNDTABLE Ruby Durham AS RUBY SHARES HER RISING ENTREPRENEUR JOURNEY WITHIN MUSIC, FASHION DESIGN AND PRODUCTIONS SHE ALSO SITS AT THE TABLE WITH A DIVERSE SET OF GUESTS WHO ARE ALSO BUILDING BRANDS WITH WHAT THEY HAVE.THROUGHOUT THE CONVERSATIONS NOT ONLY WILL YOU HAVE RESOURCES AND TAKEAWAYS TO APPLY TO YOUR OWN JOURNEY, BUT A FEARLESS AURA THAT WILL FUEL THE NEXT BET YOU'RE SET TO MAKE ON YOURSELF. #ifnotyouwho #ifnotnowwhen Weed Talk Live with Curt and Jimmy Forbidden Knowledge Network Weed Talk live is a monthly live-streamed talk show co-hosted by the founder of Cannabis.net Curt Dalton, and the founder of Pro Cannabis Media Jimmy Young. Together they have talked live with the “Father” of the California cannabis movement, Steve DeAngelo, Ex-CEO of Canopy Growth Bruce Linton, CEO of Legal Sea Foods Roger Berkowitz, former Boston City Councilor and CEO of Verdant Medical Tito Jackson, as well as other Massachusetts cannabis advocates and pioneers like Dr. Marion McNabb, retired veteran Stephen Mandile, Pediatrician Dr. Eric Ruby and many others.https://www.procannabismedia.comhttps://cannabis.net The Pathless Path with Paul Millerd Paul Millerd The Pathless Path is hosted by Paul Millerd - a writer, creator, and consultant. He has conversations with freelancers, self-employed entrepreneurs, creators, and vagabonds who share their perspectives on their relationship with work, burnout, bootstrapping, indie hacking, remote work, reinvention, creativity, sabbaticals, leisure, self-employment, unconventional living, and digital nomadism. Past guests include Ali Abdaal, Russ Roberts, Kevin Kelly, Khe Hy, David Senra, Derek Sivers, Joe Hudson, Luke Burgis, Ben Hunt, Dan Vassallo, Steph Smith, Alex Pang, Visakan Veerasamy, Michael Ashcroft, Kyla Scalon, Trung Phan, Justin Welch, and more. Remote Conferences - Audio Devchat.tv Conference talks from the Remote Conferences series put on by Devchat.tv
URL copied to clipboard!