Don't use comments! Use code.
Let’s get this straight: comments are a code smell.
Let’s get this straight: comments are a code smell.
You're tired. Exhausted. Your mind simply isn't responding. You stare at the code; it stares back at you. You type something. It doesn't work. You delete it. The clock says: 04:00 PM. You know what you need: a break.
TDD is awesome, but also confusing (and even scary) for those who never practiced it. But it doesn’t have to! We’re gonna learn how to get started with it by fixing bugs (so we can kill two birds with one stone).
How many times have you searched how to pass arguments to a rake task? Bake makes it as easy as creating a simple method (literally).
Opening a Pull Request for Rubygems, a part of the Ruby language seemed like a terrifying thing to me. Like, all my code could be running on everyone else’s machines someday. What if I introduced a security bug? Although I’ve been contributing to open source projects since 2016, these thoughts kept on my mind.
Wow! GSoC is almost on the final evaluation period! Time really flied! I think it’s a good moment to talk a bit about my work.
I’m currently working on GSoC, and I have to Integrate functionality from gem-web into RubyGems gem CLI. So, we’re going to add a new CLI option to rubygems. As my first task on it, my mentor Saroj Maharjan (@zoras) sent me some PRs (#1938 and #1944) to study, as well as the class Command of rubygems codebase. Here’s a bit of what I’ve learned:
My background Ruby is my favorite programming language. I’ve been working with it almost every day since 2016, whether on college projects or at work. I love how it is simple, clear, elegant and beautiful. Take a look at the code snippet bellow:
Hello world everyone! I’m Matheus Richard, a Software Engineering undergraduated student at UnB (Brazil). I’m an open source developer, I love music and my newfound passion is game development.