mumuntu's Journal
 
[Most Recent Entries] [Calendar View] [Friends View]

Wednesday, March 31st, 2010

    Time Event
    2:56a
    OOP is dead
    У нас в команде есть один коллега, очень любящий ООП и различную красоту.
    В частности, он верит в то, что нас спасет написание собственного фреймворка, и обладает нешуточными способностями к генерализации очень простых вещей, что приводит к появлению кусков этого самого фреймворка в порой неожиданных местах.
    Наблюдая за поведением его и его кода, я пришел к выводу, что лучше бы он исповедовал парадигму design by contract, а то сейчас заставить его валидировать однажды собственноручно сгенерированные данные невозможно. В результате, каждый цикл тестирования начинается у нас с ручного сброса конфигурации, потому что старую проще выкинуть, чем починить.
    Как говорил коллега Р. в компании Р. в 2001-м: "Хороший программист от плохого отличается тем, что после освобождения памяти в C++ присваивает NULL значению указателя".

    << Previous Day 2010/03/31
    [Calendar]
    Next Day >>

About LJ.Rossia.org