Corneliu Dascălu Corneliu Dascălu Android Developer

Welcome

This is my personal blog where I write down my thoughts on software engineering in general and mobile applications in particular.

Corneliu Dascălu

Resurrection

I'm ressurecting the blog after a break of several years.

Corneliu Dascălu

Unit Testing: Why?

I remember the first unit tests I have ever written. It happened on a long 6 hour train ride, with no internet and no USB cable to connect my phone to my laptop.

Corneliu Dascălu

Where I Rant Against Code Comments

I hate code comments. I hate reading comments and I hate writing comments. It’s one of the first things I notice in a new project, and it’s usually a red flag about the code quality.

Corneliu Dascălu

Testing Legacy Code: Frameworks

One often encountered feature of legacy code is a tight coupling to an external framework or SDK.

Corneliu Dascălu

Testing Legacy Code: Hidden Dependencies

Let’s talk about The God Object, The Blob, that giant method with hundreds of lines that does a million things. You know it, it’s that class that powers the entire application and everyone in the team is afraid to change even a single line of code.

Corneliu Dascălu

Testing Legacy Code: Singletons

You know that guy that works on that messy codebase? The guy that always has a story about some weird bug he spent several days on?

Corneliu Dascălu

Git is fun

Many people are put off by Git because it seems difficult. For people transitioning from SVN, for example, the idea of local commits is often difficult to grasp. Using the command line tools is even more off-putting for people used to rich GUI tools. However, after getting past the initial learning curve, you start feeling the power of Git on the command line.

Corneliu Dascălu

Model-View-Presenter in Android

Experiment with the MVP architecture paradigm using Dagger for dependency injection