среда, 30 ноября 2011 г.

Драйвер сидирома в интернете, драйвер модема на болванке (с)



Попалась на тестирование программка. Читаю , значит требования. Абстрактно если, то озвучить их можно так:

Требование 1: найти объект по номеру одного из его дочерних объектов и вернуть код ошибки 1, если дочерний объект с указанным номером не найден

Требование 2: если у найденного объекта список дочерних объектов пуст, то вернуть код ошибки 2

И ведь считается, что разработчик все закончил , система ДОЛЖНА соответствовать требованиям и остались "только баги" (вероятные) :)

Вот такие вот "дедлоки" )

2 комментария:

  1. То есть разработчик тоже считает, что он все закончил?))
    А как он написал, интересно, такие методы. Наверняка что-то сломал, зациклил там свою логику - милое дело пойти и проверить, какое же сообщение об ошибке выдаст система )))) Вдруг оба склеит!

    ОтветитьУдалить
  2. В коде есть поддержка для обоих требований, но реально работает только первое..наверное потому что в списке раньше стоит)

    ОтветитьУдалить