Rezension: Professional Test Driven Development with C# (Bender, McWherter)

Ich bin über eine Podcast-Episode von “Deep Fried Bytes” (Episode 73: Developing Real World Applications with TDD with James Bender and Jeff McWherter) auf das Buch “Professional Test Driven Development with C#: Developing Real World Applications with TDD” von James Bender und Jeff McWherter aufmerksam geworden und habe es mir…

Weiterlesen…

Oracle error ORA-01000 (maximum open cursors exceeded) occurs when querying via ODBC with C#

A colleague of mine had this interesting problem today: OdbcDataAdapter ORA-01000. When querying an Oracle database via ODBC from C# using the following code, an Oracle error ORA-01000: maximum open cursors exceeded occured after a certain number of iterations (300 in our case): static void Main(string[] args) { var connectionString…

Weiterlesen…

LINQ rules!

Here’s an example of a small refactoring I did today using LINQ’s features in C#. I had this method that simply constructs a WHERE clause for a SQL statement using an IList of table prefixes: private string getWhereClauseForTablePrefixes(IList<String> tablePrefixes) { var where = “”; if (tablePrefixes.Count > 0) { where…

Weiterlesen…

Java ist auch eine Insel

Soeben ist meine neue Amazon-Bestellung eingetroffen: Java ist auch eine Insel. Damit werde ich mich in nächster Zeit in Java einarbeiten. Das ist auch dringend nötig, da meine Projektgruppe im Rahmen der Programmieraufgabe im Masterstudiengang Software-Engineering an der Ohm-Hochschule Nürnberg sich für diese Sprache entschieden hat. Mein Team muss die…

Weiterlesen…

AntMe!

Wer hätte gedacht, dass es soviel Spaß macht, ein kleines Ameisenvölkchen zu “programmieren”? Das lustige Code-Projekt AntMe! von Microsoft lädt jeden gewillten Teilnehmer dazu ein, mittels der frei verfügbaren Programmierumgebung Visual Studio Express in C# einen Haufen virtueller Ameisen mit künstlicher Intelligenz auszustatten. Das ist sogar recht einfach, da sich…

Weiterlesen…