|6 days ago||5 days ago|
|MIT License||GNU General Public License v3.0 or later|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
My First Code Commit in Ruby
2 projects | dev.to | 29 Dec 2022
My talk is about different best practices - specifically when adhering to them breaks down. One of those best practices is high test coverage. I start to work on the content for my presentation by building the code samples that I want to use in the slides. For the code coverage section, I'm writing some code with some tests. I'm using SimpleCov to generate code coverage results.
Improve Code in Your Ruby Application with RubyCritic
7 projects | dev.to | 26 Oct 2022
SimpleCov - a tool to check Ruby application code coverage. You can configure it to run alongside your tests. It provides metrics on code coverage so that you can identify what you need to pay attention to and where to invest your time to create better test cases.
Paying Down Technical Debt
2 projects | dev.to | 1 Mar 2022
Ensure that you have sufficient test coverage. You can use code coverage analysis tools like SimpleCov to gain insight into gaps in your coverage.
How to test all workers in one big loop?
2 projects | /r/rails | 2 Dec 2021
simplecov might the answer you need, it generates a report of the lines of code your test suite hits.
How to Improve Code Quality on a Ruby on Rails Application
8 projects | dev.to | 11 Nov 2021
Use SimpleCov to generate a report of how many statements are covered by your test suite. It won't assess the test suite quality, though.
Ruby's Got You Covered
2 projects | dev.to | 21 Oct 2021
There are many tools for measuring test coverage, but one is SimpleCov. It also supports branches coverage. To measure coverage of production code, check out Coverband, which you can set up to use oneshot lines mode.
Como configurar ambiente de testes em Ruby on Rails com RSpec
7 projects | dev.to | 21 Apr 2021
Question about wrapping instance vars in attr_reader
3 projects | /r/ruby | 16 Feb 2021
Technically you could measure the usage with MethodCoverage. But that is future talk for simplecov. So in theory we could visualize unused instance variables
GitHub and Developer Ecosystem Control
9 projects | dev.to | 28 Sep 2023
Part of the major userbase pull in GitHub revolves around hosting a considerable number of popular projects including Angular, React, Kubernetes, cpython, Ruby, tensorflow, and well even the software that powers this site Forem.
Ruby Outperforms C: Breaking the Catch-22
4 projects | news.ycombinator.com | 9 Sep 2023
The title is misleading, just like other commenters mentioned. Just check how much indirection "rb_iv_get()" has to make (at the end, it will call , which isn't "a light" call). Now, check generated JIT code (in a blog post) for the same action where JIT knows how to shave off unnecessary indirection.
We are comparing apples and oranges here.
A Tour of CPython Compilation
3 projects | dev.to | 4 Aug 2023
As with actual spoken languages, programming languages have their own grammar as well. I've you've read any RFCs for networking protocols you may have come across a variation of Backus–Naur form, commonly referred to as BNF. The HTTP protocol uses an augmented version of it for its standard. Other languages such as Ruby may even utilize a grammar file.
Everything about this Device is so good but I need to know if there is an easy way to delete duplicated games like almost 10K + is duplicated
2 projects | /r/RG353V | 12 Jul 2023
It relies on ruby and would be installed with ruby gems: gem install finddups TBH, I've only tested it with macOS. It should work with linux too, but I don't think it will work with windows.
Creating a Gem using Ruby C API (part 1)
2 projects | dev.to | 20 Jun 2023
But do not trust in me, see the repository of language!
Ask HN: What are some of the most elegant codebases in your favorite language?
37 projects | news.ycombinator.com | 17 Jun 2023
How to Get Started with Open Source
14 projects | dev.to | 9 May 2023
Question about the language (beginner)
2 projects | /r/ruby | 8 May 2023
P.S.: I tried to join the discord server (from the https://www.ruby-lang.org/) but the invite link is expired. Is this server down ? Thanks!
Ruby's Switch Statement Is More Flexible Than You Thought
5 projects | news.ycombinator.com | 26 Apr 2023
> there's not compiled machine code that does a jump
It's more of an implementation detail, but the Ruby VM actually does a jump if all the cases are "keyable"(typically integers, strings, symbols, etc). It does a hash lookup and jump to the returning address.5 projects | news.ycombinator.com | 26 Apr 2023
What are some alternatives?
Coverband - Ruby production code coverage collection and reporting (line of code usage)
Rubocop - A Ruby static code analyzer and formatter, based on the community Ruby style guide. [Moved to: https://github.com/rubocop/rubocop]
Rubycritic - A Ruby code quality reporter
undercover - Actionable code coverage - detects untested code blocks in recent changes
Pronto - Quick automated code review of your changes
rails_best_practices - a code metric tool for rails projects
Pippi - pippi
advent-of-code - My solutions for Advent of Code
MetricFu - A fist full of code metrics
yjit - Optimizing JIT compiler built inside CRuby
Flog - Flog reports the most tortured code in an easy to read pain report. The higher the score, the more pain the code is in.
fastlane - 🚀 The easiest way to automate building and releasing your iOS and Android apps