Title: I&#x27;m a student developer, @pravj on GitHub.
I try to follow the best possible development practice when I&#x27;m working like documentation, respecting language&#x27;s style guide etc.<p>But one thing I don&#x27;t like with me is that I never write tests.<p>Why I never followed that aspect is because I always felt that the thing that I&#x27;m writing, sounds totally OK.<p>One another negative point is that I don&#x27;t actually get it that How to do&#x2F;start this and what type of tests I should write for any given project. Maybe this is because I have never done this before.<p>For example recently I wrote a identicons library, Penticons[1]. It generates GitHub contribution flavored identicons. You can read the development story here[2].<p>Now, the thing that stopped me from writing tests was, I thought that ultimately it&#x27;s a image generation library, why this thing needs any tests.<p>I don&#x27;t want to lost my 1 point in the Joel score. Whenever I see a <i>build passing</i> label on a GitHub repository, It makes me crazy.<p>I&#x27;m asking here because I just love HN, I know people will suggest some awesome things here.<p>1. https:&#x2F;&#x2F;github.com&#x2F;penticons&#x2F;penticons.go<p>2. http:&#x2F;&#x2F;pravj.github.io&#x2F;blog&#x2F;penticons-the-hash-game&#x2F;
Upvote: