8:11p |
Начинаем проект. Интересное наблюдение от процесса обсуждения нового программного проекта ЛУГ-а. У нас есть люди, сильно занятые в разных софтверных компаниях (как и я, впрочем), и эти люди задают куда больше вопросов, чем те, кто не занят. Воистину, легче работать с тем, кто ничего не знает, чем с тем, чьи методы ведения работы оказываются жестко поломаны.
Например, всплыл вопрос вида "а кто будет писать юнит-тесты". Т.е. вопрос не к тому, кто будет тестировать, а сразу юнит-тесты. Человек даже не стал обсуждать методику тестирования, не стал учитывать опыт других проектов, он знает что юнит-тесты наше все.
Нет, я не спорю, что юнит тесты - это здорово. Но я ни разу не видел таких тестов ни в KDE, ни ранее в Xorg, ни в других FOSS проектах. Вместо автоматических тестов там используют ручные. В FOSS проектах обычно существует множество людей, которые с удовольствием тестируют новые программы. Я повторюсь, для закрытой разработки эти два слова рядом не встречаются - тестируют с удовольствием. Грубо говоря, "зачем нам роботы, когда есть китайцы?" :)
Кто-то скажет, что это неэффективно как с точки зрения временных затрат, так и с точки зрения конечного результата. Вполне возможно. Но на самом деле почему-то это работает.
P.S. Думаю, когда мы закончим, я расскажу, почему это работает :) |