Smells like Java – Softwareentwicklung mit Natural

Ein Kollege und ich haben einen Artikel für das JavaSpektrum geschrieben: Smells like Java – Softwareentwicklung mit Natural. Wir haben darin beschrieben, wie wir unseren Entwicklungsprozess für Natural auf Basis moderner Entwicklungswerkzeuge – insb. Eclipse, Jenkins und Unit-Tests (mit unserem eigenen Framework NatUnit) – neu gestaltet und an Java angelehnt…

Weiterlesen…

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…