ИМХО тут все очень зависит и от порекомендовавшего товарища. Если рекомендуют как «знакомого чувачка, который быстро и недорого все замутит», то и отношение соответствующее. Раз мутит быстро и недорого, значит лох и денег ему особо не надо. Плюс иллюзорное чувство, что вы этому «по знакомству» что-то должны.
Другое дело, если вас рекомендуют как хорошего специалиста, который сделает возьмет хорошие деньги, но сделает качественно. Тут уже совсем другое отношение.
Ну и упомянутый в статье менталитет никуда не уберешь. «Я тут бабло стригу, у меня тут бизнес, а этот чувачок только в копах шарится». Такие «акулы бизнеса» де-факто ставят себя выше статусом.
Плюсую. Тоже с женой делали загран чрез госуслуги. До этого моя сестра пугала нас дикими очередями и прочими ужасами, говорила, что загран нужно начинать делать месяца за три, а в УФМС приезжать с рассветом, чтобы не торчать там до ночи. Мы же решили воспользоваться инновациями. Заявление заполнил сразу успешно. Единственная проблема, как и у автора, была в фотографии. Тут еще все усугублялось тем, что в ближайших фотоателье тётеньки при вопросе «а вы можете цифровую копию на флешку скинуть?» смотрели на меня так, как будто я им предлагаю заняться развратным сексом прямо на центральной площади, пучили глаза и активно мотали головой — нет, мол. Менее чем через сутки на почту пришло уведомление, что заявление принято, приходите такого-то числа фотографироваться. Пришел, проигнорировав предупреждение сестры, к обеду. Да, была небольшая очередь, но двигалась она очень быстро. В итоге, через полчаса я уже ехал домой. Через месяц (или меньше, не помню) приехал и забрал паспорт, без очереди.
В чем же? Вы пишите тест, проверяющий работу, предположим, кнопки, тест проваливается, т.к. для этой кнопки не написано никаких действий (а то и кнопки-то нет), вы пишите код, в т.ч. те самые геттер и сеттер. Все в рамках TDD. Если же эта кнопка работала и без геттера/сеттера, а вы их решили к работе этой кнопки прикрутить, то тут 2 варианта: 1) если ничего не изменится, то зачем вы вообще это делаете? 2) если начнет работать лучше, или код станет красивее, то это оптимизация/рефракторинг, которые по TDD можно проводить и без дополнительных тестов.
Ну и, в конце концов, нужно самому знать рамки. Эдак, руководствуясь вашей логикой, нужно действительно описывать каждую строчку, что долго и глупо. В народе говорят: «Заставь дурака богу молиться, он и лоб расшибет».
Думаю, стоит таки накидать статью о моем видении TDD (а точнее BDD), с которым я работаю.
Личный опыт. Большинство знакомых не покупают винду только потому, что им знакомый за 100 рублей ее установит. А то и за спасибо. Конечно, ситуация много лучше, чем несколько лет назад, но все же.
У Дурова на странице появляются комменты, намекающие, что страницу взломали. Цыплухин тут же заявляет, что это сделали дети на экскурсии. Дуров, услышав эту унылую отмазку и сотворив эпический фейспалм, в срочном порядке нанимает известных и безбашеных руфферов для фотосессии, а затем якобы грозит им такими страшными вещами, как невозможность боле попасть в офис ВКонтакта (что повергает гламурных кис в шок и трепет). И это все сделано с одной целью — скрыть, что к аккаунту Дурова подобрали пароль «qwerty».
Уходите от тестирования каждого чиха! Тестируйте работу программы, а не функции. Пользователю по факту фиолетово, работает ваш сеттер или нет, ему нужна работа приложения в целом. Раз у вас есть геттер/сеттер, значит он где-то используется — тестируйте этот кусок, скармливая ему различные данные. Ну, а если уж понадобилось проверить именно геттер/сеттер, то метож описан выше: скормили сеттеру данные, прочитали результат геттера, сравнили.
Что-то мне подсказывает, что те, кто открыл для себя php не вчера, а хотя-б недельку назад, под Денвером не разрабатывают… Лично мое мнение, основанное на личном опыте.
Другое дело, если вас рекомендуют как хорошего специалиста, который сделает возьмет хорошие деньги, но сделает качественно. Тут уже совсем другое отношение.
Ну и упомянутый в статье менталитет никуда не уберешь. «Я тут бабло стригу, у меня тут бизнес, а этот чувачок только в копах шарится». Такие «акулы бизнеса» де-факто ставят себя выше статусом.
Ну и, в конце концов, нужно самому знать рамки. Эдак, руководствуясь вашей логикой, нужно действительно описывать каждую строчку, что долго и глупо. В народе говорят: «Заставь дурака богу молиться, он и лоб расшибет».
Думаю, стоит таки накидать статью о моем видении TDD (а точнее BDD), с которым я работаю.
Идет медведь по лесу. Видит: машина горит. Сел в нее и сгорел.
Святая имперская инквизиция решила завести свою валюту?)