piątek, Lipiec 19, 2019

Niejawnie ujęte domknięcia – jak to brzmi…

Słowo wyjaśnienia Pisanie tego artykułu zajęło mi ponad dwa tygodnie. Głównie z powodu nawału innego rodzaju zajęć. Początkowo był on pomyślany jako krótki wpis zajmujący...

Passing UDTs from C# using Oracle.ManagedDataAccess

For few last days I've been working more than usual with Oracle database. When we were starting our project about a year...

Kot ratownik

Nieczęsto spotykam kod, który ratuje życie. Trochę częściej spotykany jest kod, który ratuje tyłki. Oto jeden z jego przykładów. Jaki problem? Rys.1: Debugowanie tworzonej aplikacji Sytuacja wygląda...

Meandry C#: dziwne enumy

Jakiś czas temu kolega pracujący po sąsiedzku podszedł do mnie z informacją, że natknął się na ciekawe zachowanie C#. Chodziło o...

Mockowanie systemu #1 – Wstęp

TDD jest be Jakiś czas temu pisałem o moim stosunku do TDD. W skrócie - nie stosuję, ponieważ jak dotąd nie udało mi się znaleźć...

Sprawdź raz i to wystarczy

Podczas tworzenia bardzo prostego kodu reprezentującego trening, automatycznie utworzyłem konstruktor inicjujący listę ćwiczeń, jak na przykładzie poniżej*: Gdy pisałem ten kod przypomniałem sobie wielokrotnie widziany schemat w...

Bądź bohaterem we własnym domu

Tata strażak, policjant czy żołnierz ma od razu +10 do estymy ze strony swojego dziecka. Takim tatą można się pochwalić na podwórku czy w szkole....

Oracle: IN clause from C# perspective

A few days ago my colleague asked me if I know how to remove IN clause from Oracle query. Using this clause...

Kompilator-optymalizator

Psotna optymalizacja Wstęp Jak wiadomo, projekty w Visual Studio mają predefiniowane dwie opcje kompilacji - Debug i Release. Najczęściej korzysta się z tej pierwszej, ponieważ umożliwia...

Inicjacja w konstruktorze, czy poza nim?

Prolog Krótki wstęp Jakiś czas temu dostałem pierwszy i jedyny jak dotąd :) komentarz który, prócz pochwały, zawierał też żądanie czegoś więcej. Oto on: "Pociągnąłbym jeszcze...