Ciekawostki

Jak to jest, że kompilując dwa razy mogę otrzymać różny wynik?

Kompilacja to właściwie nic innego jak tłumaczenie z jednego języka na drugi. W przypadku C# (a dokładniej .net-a) to tłumaczenie odbywa się dwa razy. Raz z języka czytelnego dla kompilatorów aminokwasowych (c#) na MSIL czyli na taki w dużym uproszczeniu zarządzalny asembler (zrozumiały przez rzadko którego białkowca) a drugi raz z owego MSIL do takiego […]

Jak to jest, że kompilując dwa razy mogę otrzymać różny wynik? Dowiedz się więcej »

Pokrycie kodu testami i rzut oka na NCrunch-a i NCover-a

Co to jest CodeCoverage? Jest to pokrycie kolejnych linii kodu testami jednostkowymi. Metryka ta pokazuje ile procent linijek kodu ma przynajmniej jeden test jednostkowy, który ją wykonuje. Sprawa wydaje się prosta, tyle tylko, że w świecie .neta kod kompiluje się do… no właśnie do kodu pośredniego. Dopiero ten kod pośredni jest kompilowany w razie potrzeby

Pokrycie kodu testami i rzut oka na NCrunch-a i NCover-a Dowiedz się więcej »

Małe litery w menu głównym Visual Studio 2012

Jest już nowe Visual Studio – chyba każdy o tym wie. Pierwsza rzecz, od której bolą (mnie) zęby to duże litery w menu. To tak jak by Visual cały czas na mnie krzyczął. Więc jeśli nie podoba Ci się default: I wolisz tak: To wystarczy dodać w rejestrze: HKCU\Software\Microsoft\VisualStudio\11.0\General\ SuppressUppercaseConversion DWord o wartości 1 Link

Małe litery w menu głównym Visual Studio 2012 Dowiedz się więcej »

O krytyce

“Most humans seem to be much better at critiquing than creating. We can channel this wisely thru feedbacks for a greater good” Źródło: http://twitter.com/venkat_s/status/198771575573585920 Krytykowanie jest łatwe bo nie wymaga wiedzy i nie wymaga takiego wysiłku jak przy tworzeniu.

O krytyce Dowiedz się więcej »

Warsztat czyli moje narzędzia pracy–te używane sporadycznie

W zeszły czwartek opublikowałem post pod tytułem “Warsztat czyli moje narzędzia pracy”. Opisałem narzędzia, które są dla mnie obecnie najbardziej przydatne. Jednak nie są to wszystkie narzędzia dlatego poniżej zamieszczam listę sporadycznie używanych ale takich, które spełniają swoją role i mogą się przydać również Tobie: Notepad2 jak dla mnie perfekcyjny zamiennik notatnika systemowego. Ma numerowanie

Warsztat czyli moje narzędzia pracy–te używane sporadycznie Dowiedz się więcej »

Warsztat czyli moje narzędzia pracy

Każdy programista ma swoją listę ulubionych narzędzi – takich jakie sprawdzają się w codziennej pracy. Warto poznać czego używają inni dlatego zachęcam do opisania swojego. Poniżej mój warsztat (na dzień dzisiejszy), który wygląda następująco (w kolejności zwiększenia komfortu pracy i produktywności): NCrunch dodatek do Visual Studio do Continious Testing. Dodatek ten dział w tle i

Warsztat czyli moje narzędzia pracy Dowiedz się więcej »

Przewijanie do góry