Artwork

Chris Oliver, Andrew Mason, Chris Oliver, and Andrew Mason에서 제공하는 콘텐츠입니다. 에피소드, 그래픽, 팟캐스트 설명을 포함한 모든 팟캐스트 콘텐츠는 Chris Oliver, Andrew Mason, Chris Oliver, and Andrew Mason 또는 해당 팟캐스트 플랫폼 파트너가 직접 업로드하고 제공합니다. 누군가가 귀하의 허락 없이 귀하의 저작물을 사용하고 있다고 생각되는 경우 여기에 설명된 절차를 따르실 수 있습니다 https://ko.player.fm/legal.
Player FM -팟 캐스트 앱
Player FM 앱으로 오프라인으로 전환하세요!

Code Metrics with Kevin Murphy

43:27
 
공유
 

Manage episode 300891951 series 2336598
Chris Oliver, Andrew Mason, Chris Oliver, and Andrew Mason에서 제공하는 콘텐츠입니다. 에피소드, 그래픽, 팟캐스트 설명을 포함한 모든 팟캐스트 콘텐츠는 Chris Oliver, Andrew Mason, Chris Oliver, and Andrew Mason 또는 해당 팟캐스트 플랫폼 파트너가 직접 업로드하고 제공합니다. 누군가가 귀하의 허락 없이 귀하의 저작물을 사용하고 있다고 생각되는 경우 여기에 설명된 절차를 따르실 수 있습니다 https://ko.player.fm/legal.

[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 Charnes

Chris Oliver

Andrew Mason

Guest:

Kevin Murphy

Sponsor:

Honeybadger

Links:

Ruby Radar Twitter

Kevin Murphy Website

Kevin Murphy RailsConf/RubyConf talks

Kevin Murphy Twitter

The Gnar Company

SimpleCov

Coveralls

Attractor-GitHub

RubyCritic

Sandi Metz Blog-“The Wrong Abstraction”

  continue reading

325 에피소드

Artwork

Code Metrics with Kevin Murphy

Remote Ruby

119 subscribers

published

icon공유
 
Manage episode 300891951 series 2336598
Chris Oliver, Andrew Mason, Chris Oliver, and Andrew Mason에서 제공하는 콘텐츠입니다. 에피소드, 그래픽, 팟캐스트 설명을 포함한 모든 팟캐스트 콘텐츠는 Chris Oliver, Andrew Mason, Chris Oliver, and Andrew Mason 또는 해당 팟캐스트 플랫폼 파트너가 직접 업로드하고 제공합니다. 누군가가 귀하의 허락 없이 귀하의 저작물을 사용하고 있다고 생각되는 경우 여기에 설명된 절차를 따르실 수 있습니다 https://ko.player.fm/legal.

[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 Charnes

Chris Oliver

Andrew Mason

Guest:

Kevin Murphy

Sponsor:

Honeybadger

Links:

Ruby Radar Twitter

Kevin Murphy Website

Kevin Murphy RailsConf/RubyConf talks

Kevin Murphy Twitter

The Gnar Company

SimpleCov

Coveralls

Attractor-GitHub

RubyCritic

Sandi Metz Blog-“The Wrong Abstraction”

  continue reading

325 에피소드

모든 에피소드

×
 
Loading …

플레이어 FM에 오신것을 환영합니다!

플레이어 FM은 웹에서 고품질 팟캐스트를 검색하여 지금 바로 즐길 수 있도록 합니다. 최고의 팟캐스트 앱이며 Android, iPhone 및 웹에서도 작동합니다. 장치 간 구독 동기화를 위해 가입하세요.

 

빠른 참조 가이드

탐색하는 동안 이 프로그램을 들어보세요.
재생