Archive for Kwiecień, 2009

Tłumaczenia programisty

niedziela, Kwiecień 19th, 2009

Ostatnio w starym kodzie napotkałem taki kod C#:

throw new NotImplementedException( "bo mi sie nie chcialo :P" );

Kolega rocket zauważył, że to nie powinno nazywać się wyjątek ale raczej… wymówka. Szybko doszedłem do wniosku, że nic straconego, poprawię:

public class NotImplementedExcuse : System.NotImplementedException
{
    private static String ultimateExcuse = "bo mi sie nie chcialo :P";

    public NotImplementedExcuse()
        : base(ultimateExcuse)
    {
    }

    public NotImplementedExcuse(String message)
        : base(message)
    {
    }
}

throw new NotImplementedExcuse(); //ultimate excuse
throw new NotImplementedExcuse("kiedys mi sie zachce");

Czyż nie prościej?