Quantcast
Channel: Software Development – Dark Views
Browsing latest articles
Browse All 19 View Live

Image may be NSFW.
Clik here to view.

Jazoon 2013 – 33 things you want to do better

Tom Bujok listed a lot of methods, technologies and frameworks that you should be aware about in his talk “33 things you want to do better” (slides on speakerdeck) At the beginning he reminded us how...

View Article


Image may be NSFW.
Clik here to view.

TNBT: Proactive IDEs

Imagine this situation: You’re working on some code and you get an exception when you run the unit tests. Next to the output is a link with the text: “User Joe had the same exception two months ago and...

View Article


Image may be NSFW.
Clik here to view.

Testing Fonts for Software Developers

Characters that you need to be able to distinguish clearly: 0O – Zero and upper case o l1I – Lower case L, one, upper case i Z2 – Upper case z and two S5 – Upper case s and five G6 – Upper case g and...

View Article

Image may be NSFW.
Clik here to view.

Good and Bad Tests

How do you distinguish good from bad tests in your code? Check these criteria. Good tests Nail down expectations Monitor assumptions Help to locate the cause of a failure Document usage patterns Allow...

View Article

When stupidity meets cleverness

we get a potency of impossibilities.

View Article


Image may be NSFW.
Clik here to view.

What are Software Developers Doing All Day?

Translate. https://openclipart.org/detail/328692/programming-coding Mathematics? Nope. I use the trigonometric functions like sin(x) to draw nice graphics in my spare time but I never use them at...

View Article

Another Reason to Avoid Comments

There is this old saying that if you feel you have to write a comment to explain what your code does, you should rather improve your code. In the talk above, I heard another one: A common fallacy is...

View Article

When to put generated code under version control

Many people think that when a computer generates code, there is no point to put it under version control. In a nutshell: If you generate the code once with a tool that you’re confident with, there is...

View Article


Chained Unit Tests – CUT

The CUT approach allows to test logically related parts or to gradually replace integration tests with pure unit tests. Let’s start with the usual app: There is a backend server with data and a...

View Article


Never Rewrite From Scratch

In many projects, there is code which is so bad that no one wants to touch it. Eventually, the consensus is “we need to rewrite this from scratch”. TL&DR: Never do this in one big step. Break it...

View Article
Browsing latest articles
Browse All 19 View Live