Однако вы этого не упомянули. А зачастую можно избежать дебага просто прогнав get всех страниц сайта на IS.
Хороший врач должен уметь увидеть болезнь до того как она перейдет в фатальную стадию. Патологоанатомы умеют «толковать корки», и людей они спасают, но post factum и уже других.
100% покрытие кода тестами — фанатизм. Я вовсе не предлагают все-все-все тестировать. Однако профилирование — в крайней степени необходимая штука. Настройка профилирования — тривиальная задача, а результаты оно дает в первый же день после ввода в эксплуатацию.
Я, наверное, уже написал свое последнее приложение в котором нет тестов и профилирования. Испытывают от этого чувство уверенности. Надеюсь патологоанатомом мне придется работать все меньше и меньше.
Профилирование? New Relic? Не, никогда не слышал.
Как вы боритесь с причинами впадания PCRE в рекурсию? Функциональное тестирование, 3-4 странных тяжелых вброса и вы бы увидели проблему. Не поможет? Интеграционное тестирование точно покажет проблемы в PCRE.
Тестировать нужно, а не бороться с проблемами на боевом сервере, когда уже поздно. Непрерывная интеграция — наше все.
Квадратура круга — типичный костыль.
Задача коммивояжера решается десятком различных костылей.
Решение реальных математических задач зачастую сводится к вопиющему костылизму.
В криптографии, по-моему самое грандиозное количество костылей.
Я в таком случае пользуюсь метафорой: «Вы пойдете лечить зрение к патологоанатому?». Вместо патологоанатома рекомендуется подставить что-нибудь менее привлекательное.
Ничегонепонимаю. Приведите пример, пожалуйста.
У меня в коде нет ни одной переменной address_field и address_label
Вообще нет переменных с _field и _label.
label(:address) есть, field(:address) есть.
Ну тут нужно включать мозг. Поле комментариев comment(s), в зависимости от того, что там хранится, по-русски мы же говорим комментарИИ и комментариЙ. Для паролей помоему даже pwd не очень допустимо. Как в строй поговорке: «Программа должна быть написана так, чтобы ее понимали люди и, только иногда, машины.» По-моему этому правилу необходимо следовать всегда, иначе, иной раз даже после выходных будет трудно разобраться, что было написано в пятницу вечером, тем более если это будет читать другой человек или, не дай бог, дебажить.
Вам удалось агрегировать несколько wi-fi каналов? Даже не задавался таким вопросом никогда, сколь одновременных соединений может быть у обычного вайфай контроллера компьютера?
Меня одна гос контора давненько уже не может нанять удаленн -, это уже востребовано. Статьи расходной под заключение договора у конторы нет, а штатная должность есть.
У государственного предприятия может не быть статьи расхода на заключение договоров, но может быть не занятая штатная должность, на которую на фултайм устраиваться из квалифицированных работников никто не захочет.
Инструменты избирательного правоприменения борются с «штатными ипешниками», подводится это под умышленное «уменьшение налогооблагаемой базы» иными словами — уклонение от налогов. Доказывается это легко. Так, что это бомба с часовым механизмом.
Одна гос контора зовет меня к себе подработать, работы там месяца на три-четыре, но так как у меня уже есть фултайм работа, то в этой канторе я физически не буду появляться почти никогда. Предположим шеф и понимает, что квалифицированного проверенного работника на пол ставки он найти сможет с огромным трудом, а на заключение договора с ип у него нет статьи расхода, но заводить себе «мертвую душу», которая по большинству внешних признаков будет только деньги получать, он не хочет, во избежании уголовного преследования. Возможность удаленной работы на гос предприятия — широчайший рынок, который позволит привлечь более квалифицированный персонал, с оплатой не за просиженные штаны, а за решенные задачи.
Хороший врач должен уметь увидеть болезнь до того как она перейдет в фатальную стадию. Патологоанатомы умеют «толковать корки», и людей они спасают, но post factum и уже других.
100% покрытие кода тестами — фанатизм. Я вовсе не предлагают все-все-все тестировать. Однако профилирование — в крайней степени необходимая штука. Настройка профилирования — тривиальная задача, а результаты оно дает в первый же день после ввода в эксплуатацию.
Я, наверное, уже написал свое последнее приложение в котором нет тестов и профилирования. Испытывают от этого чувство уверенности. Надеюсь патологоанатомом мне придется работать все меньше и меньше.
Как вы боритесь с причинами впадания PCRE в рекурсию? Функциональное тестирование, 3-4 странных тяжелых вброса и вы бы увидели проблему. Не поможет? Интеграционное тестирование точно покажет проблемы в PCRE.
Тестировать нужно, а не бороться с проблемами на боевом сервере, когда уже поздно. Непрерывная интеграция — наше все.
Задача коммивояжера решается десятком различных костылей.
Решение реальных математических задач зачастую сводится к вопиющему костылизму.
В криптографии, по-моему самое грандиозное количество костылей.
У меня в коде нет ни одной переменной address_field и address_label
Вообще нет переменных с _field и _label.
label(:address) есть, field(:address) есть.
Инструменты избирательного правоприменения борются с «штатными ипешниками», подводится это под умышленное «уменьшение налогооблагаемой базы» иными словами — уклонение от налогов. Доказывается это легко. Так, что это бомба с часовым механизмом.