Skip to content

{ Tag Archives } softwaredevelopment

Neues Zitat: reliability through simplicity

The price of reliability is the pursuit of the utmost simplicity. Sir Charles Antony Richard (C. A. R.) Hoare, zitiert in „Out of the Tarpit“ Weitere Zitate gibt’s in der Zitatsammlung. Eine Liste der neuesten Zitate gibt es auch.

Also tagged , ,

Neues Zitat: Walking on frozen software specifications

Walking on water and developing software from a specification are easy if both are frozen. Edward V Berard Weitere Zitate gibt’s in der Zitatsammlung. Eine Liste der neuesten Zitate gibt es auch.

Also tagged

Neues Zitat: Testen ist wie Abnehmen – es wird nicht besser, indem man sich häufiger wiegt

Testing by itself does not improve software quality. Test results are an indicator of quality, but in and of themselves, they don’t improve it. Trying to improve software quality by increasing the amount of testing is like trying to lose weight by weighing yourself more often. What you eat before you step onto the scale […]

Also tagged , ,

Neues Zitat: overcoming incidental complexity

I think programmers have become inured to incidental complexity, in particular by confusing familiar or concise with simple. And when they encounter complexity, they consider it a challenge to overcome, rather than an obstacle to remove. Overcoming complexity isn’t work, it’s waste. Rich Hickey Weitere Zitate gibt’s in der Zitatsammlung. Eine Liste der neuesten Zitate […]

Also tagged , , ,

processing utf-encoded byte-stream in chunks

Last week I’ve found the cause for the following problem in one of our applications: Some History We are generating XML with MS-SQL-Server’s „FOR XML“. We started off using SqlXmlCommand’s ExecuteXmlReader for being able to post-process the XML that was deliverd by the server. Some time ago we’ve encountered memory-limits when the XML got rather […]

Also tagged , , , ,

Neues Zitat: Am Ende bleibt: Ein katastrophenfreies Leben. Hoffentlich.

The goal of a software engineer is to retire without having caused any major catastrophe. Dilbert Weitere Zitate gibt’s in der Zitatsammlung. Eine Liste der neuesten Zitate gibt es auch.

Also tagged ,

Partielle Klassen im Code sind wie Fischsauce am Schweinebraten

In der Softwareentwicklung gibt es bestimmte Muster im Code, die auf ein Problem oder gar einen Defekt im Design einer Anwendung hinweisen. Solche Muster werden CodeSmells genannt. Für viele Leute ist beispielsweise das Vorhandensein von öffentlichen (public) Feldern in Objekten ein CodeSmell. Ganz sicher ist eine Klasse, die nur statische Methoden hat, ein CodeSmell. Oder […]

Also tagged , , ,

Neues Zitat: OOP ist was für Starrköpfe

And as a result we find that object-oriented languages have succumbed to static thinkers who worship perfect planning over runtime adaptability, early decisions over late ones, and the wisdom of compilers over the cleverness of failure detection and repair. Richard P. Gabriel Weitere Zitate gibt’s in der Zitatsammlung. Eine Liste der neuesten Zitate gibt es […]

Also tagged

Neues Zitat: rigoroses Testen

Testing is the engineering rigor of software development. Neal Ford Weitere Zitate gibt’s in der Zitatsammlung. Eine Liste der neuesten Zitate gibt es auch.

Also tagged ,

Neues Zitat: reliable software hides its bugs

There are two ways to try to make a software system reliable: make it so simple that it obviously has no bugs, or make it so complicated that it has no obvious bugs. Alex Martelli Weitere Zitate gibt’s in der Zitatsammlung. Eine Liste der neuesten Zitate gibt es auch.

Also tagged , ,

Ceremony: Java String Padder

The other day I was searching for a method on Java’s String-class (or an instance thereof or some other (static) class that would provide it) that would add some filling characters to a string. In my concrete case I wanted it to add some ‚0’s in front of some other string-valued integer. As an example […]

Also tagged , , , ,