13 вересня 2010 р.

С Днем Программиста!

Всем привет!

Сегодня 256 день в году, а значит наш с вами профессиональный праздник!

Хотелось бы пожелать вам всем карьерных успехов, научных взлетов, здоровья, а так же личного счастья. И конечно же - чтобы вы проводили как можно больше времени вдали от компьютера! С праздником вас!

Победителя (как и участников :() аж 2!

Игорь Бац и Андрей Цкитишвили оба получают по рюкзаку и книге! Поздравляю!

Программу Игоря вы можете скачать тут.

Текс программы Андрея привожу:

class Program
{
    static void Main(string[] args)
    {
        IWorker iworker = Factory.getWorker("Programmer");
    }
}

public static class Factory
{
    public static IWorker getWorker(string input)
    {
        if (input.Equals("Programmer"))
        {
            //TODO remove hardcode :)  
            if (DateTime.Today.ToString() = "13.09.2010")
                return new OutOfOfficeException("Happy programmer's day!!!");
            else
                return new Programmer();
        }
        else
        {
            throw new NotImplementedException();
        }
    }
}

public interface IWorker
{
    void Work();
}

public class Programmer : IWorker
{
    public void Work()
    {
        checkSkype();
        tweetSomething();
        checkVkontakte();
        tweetCatPic();
        checkEmail();
        tweetSomething();
        implementSomeFunctionality();
        playOnlineGame;
        tweetSomething();
    }
}

public class Programmer : IWorker
{
    public void Work()
    {
        checkSkype();
        tweetSomething();
        checkVkontakte();
        tweetCatPic();
        checkEmail();
        tweetSomething();
        implementSomeFunctionality();
        playOnlineGame;
        tweetSomething();
    }
}

С праздником вас, программисты!

2 коментарі:

  1. Дякую! як на мене подарунки досить цінні і дивно що так мало людей відгукнулось, адже написати маленьку програму жарт чи щось таке не так вже й важко тому надіюсь на наступний рік конкуренція буде більша і подарунки теж)

    PS в моїй програмі використано 64 (!) вікна, на наступний рік мабуть буде 256 )
    Всіх з Днем Програміста!

    ВідповістиВидалити