$template_file = './file.tpl';
$fh = fopen($template_file);
Байер, по его словам, 6 годами опыта разработки на PHP пишет мне длинную претензию суть которой заключается в том, что мой скрипт работает только если file.tpl лежит рядом, а на его новом сервере он положил его в другое место, а я такой нехороший не предусмотрел ему возможности поменять это где-нибудь в скрипте(please, give me variable where i can place directory name for the template). Честное слово, он просто прикидывается. Или нагло врет относительно своего опыта. У меня бы это заняло меньше 20 секунд, на порядки меньше, чем написание столь длинной претензии
7 комментариев:
Buyer прав.
А в чем он прав?
Я просто не понимаю его логики.
исправление скрипта чтобы работало займет гораздо меньше времени, чем написание претензии.
Я хоть убейте понять не могу, как у программиста с 6 годами опыта за плечами не получается исправить строчку на
$template_file='../otherdir/file.tpl';
Байер абсолютно прав. Он нанимает вас для того, чтобы вы сделали работу, и чтобы потом ему не приходилось заниматься разбором исходников для подгонки скрипта под себя. Как правило, в таких заказах, расположение файлов скрипта может быть совершенно разным. Поэтому вам нужно было создать файл конфигурации и поместить в него переменную или константу с путем к файлу шаблонов.
И его требование как раз и говорит о том, что у него все-таки есть опыт
Я не оспариваю у байера право требовать от меня этого. Я просто не понимаю его логики, вот и все :-).
А по поводу конфигов и прочего. В спеках было четко сказано -- один файл. Так что конфигурационный файл отметается.
P.S. Естественно, декларация переменной template_file была в самом верху файла, а открытие и работа с файлом -- уже в середине
Может это просто особенность америкосов?
Нет, это просто особенность того, что не все учтено в спеках. Но в таких случаях лучше наверное сказать "виноват, исправлюсь" и потратить свои 20 сек на дописание. В принципе это нормальная практика, когда клиент просит что-то изменить, но в таких случаях важно не перегнуть палку, чтобы не проработать ниже планки себестоимости.
Да, байер тупит, но такие мелочи думаю можно и подправить.
Отправить комментарий