1. Список говнокодов пользователя BobKexit

    Всего: 2

  2. C# / Говнокод #19705

    −2

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    public class FormulaParser : ParserBase {
            private XmlDocument ConvertToXml(String formula) {
                base.ProcessString(formula);
                if (!base.SkipString("="))
                    throw new Exception("Formula must start with '='!");
    ...
    и прочие вызовы методов базового класса без аргументов.

    Этакий state-machine: formula просто сохраняется в базовом классе в приватное поле. Написано сишниками.
    Они действительно думают, что ООП придумали для такого?

    BobKexit, 28 Марта 2016

    Комментарии (0)
  3. SQL / Говнокод #16502

    −116

    1. 1
    2. 2
    3. 3
    insert into #DivByDep(DivisionGUID,DivisionName)
    select dbd.DivisionGUID,ISNULL(d.NameShort,d.NameShort) from DivByDep(@DepartmentGUID, @DivisionGUID, 4) dbd
    LEFT JOIN rrMasterData.dbo.Division d WITH (NOLOCK) ON d.GUID=dbd.DivisionGUID

    ISNULL(d.NameShort,d.NameShort) - а если имя пустое, то... ну что же, оставим

    BobKexit, 07 Августа 2014

    Комментарии (0)