Давайте проясним некоторые моменты:
- Полиции, которая проверяет т3, не существует
- Нет правильного и неправильного т3
- Нет обязательных т3
- Т3 можно писать хоть папирусом
Т3 нужно для: - Договор на берегах. Вы ограничиваете разработчика в языке или библиотеках. Если в проекте всплывает эта библиотека, а разработчик забыл - вам поможет т3.
- Ответственность за апдейты и развитие. Вы запретили разработчику использовать сплит-контроллеры, но без них версия для iPad смотрится плохо. Вы требуете от разработчика сделать `КАКУЭПЛ`. Но разработчик покажет почему это невозможно пунктом в т3.
- Ограничение плохого кода. Если т3 пишет человек, опытнее программиста, конечно.
Т3
косвенно помогает с определением функционала. Но обычно не описательное в духе "
эта кнопка нажимается мягко".
Разработчик хотел от вас технического т3. Я не могу знать,
но мой опыт подсказывает что он в курсе что вы не сможете его написать и решил заработать. С технологиями, которые удобны ему. Встречал ситуации когда в т3 был набор слов `
Конь, звезда, сметана` (заменить на специальные термины) для иллюзии проделанной работы.
Абсолютно нормально показать т3 другому разработчику и спросить что он об этом думает. Обман легко можно объяснить даже далекому от программирования человеку.
Смотри мой твит про $1200.
Нет проблемы прикрепить общее описание проекта. Почему это не нравится разработчику - не знаю. Но недоделать т3 и сказать "
не волнуйтесь все будет как вам нужно" - говорит что т3 не особо было нужно изначально.
Я не сказал ничего требующего специальных знаний,
только-попса-зачеркнуть. Будьте осторожнее.
P.S. Пишите, гляну т3.