Side Effects
  • Home
Latest — Jan 9, 2023

Deep vs. Shallow modules

The other day I heard one of the founding developers at the company I work for talking about deep and shallow modules. I asked what it was and got a pretty basic explanation which I wasn't happy with so I started researching this a little bit.    A deep module is

2 min read

More issues

Minimize Code Ownership

Have you ever seen the following comment: /** * @author Some Awesome Programmer * */ I hate this comment, it doesn't give me any useful information, it's probably to old to give me any useful information, a lot of people have probably poked around in the code since it was originally written. What it
Oct 26, 2021 1 min read

Don't hide stuff in catch alls

At times it can be tempting to hide minor problems with a catch all. You know, like pesky NPE's, if they don't really cause you any problems if they happen why shouldn't you just ignore them? It comes down to maintenance, the next developer that reads your code will think
Oct 26, 2021 1 min read

Git fetch or pull?

I've been unsure for some time now what it is that git fetch does. And often when I speak with my colleagues, the conversation goes something like this: D1 - okay, so now, before we merge (or rebase) we better make sure that the branch is up to date. D2
Aug 24, 2021 1 min read

What is maven actually doing?

I've never been a maven power-user, mostly I get by with my IDE doing most of my tasks, like running tests and whatnot. But I do use maven regularly, either just for running the tests before I commit or to figure out why the tests work in my IDE and
Jun 28, 2021 2 min read

About

Side Effects

Sometimes i think about programming.

Topics

Coding

2 issues

git

1 issue

programming

3 issues
Side Effects © 2023
Powered by Ghost