Комментарии 22
Со мной такое случается когда надо поправить чужой сложный алгоритм, но нет времени/желания детально вникнуть или наоборот надо изучить более детально аспекты работы алгоритма… В результате меняю (интуитивно), компилирую, смотрю что получилось, и так в цикле несколько итераций, пока не получится то что надо или не пойму нюансов работы алгоритма.
данный подход многими используется в случаях:
1. если это не знакомый язык программирования, но синтаксически понятный
2. если ты правишь чужой код
3. если ты правишь свой код 1 января
4. если ты правишь свой же код спустя лет 5
5. если ты правишь код wordpress
1. если это не знакомый язык программирования, но синтаксически понятный
2. если ты правишь чужой код
3. если ты правишь свой код 1 января
4. если ты правишь свой же код спустя лет 5
У меня такое было, когда я в школе после опыта работы с Турбо Паскалем пытался усвоить Визуал Бейсик. Тогда так и не понял, что такое ООП, события и т. д. Понял позже в Дельфи
Даже странно, что кто-то ответил «Нет, никогда».
Это все делали хоть раз в жизни. А теперь за это стыдно.
Метод «тыка» иногда очень даже себя оправдывает. Например на делфях, когда пытаешся разобраться с каким-нибудь новым компонентом, а документация по нем совсем скудная.
Здраствуйте, я ххх и я пользуюсь методом тыка. Сначала я это делал это чтобы расслабиться, потом втянулся. Ну и т.д.
Однажды пообещал другу помочь с flash-роликом на Actionscript 3, почему-то я возомнил что если знаю Си, то знаю и его. В итоге, хоть и немного обломался и потратил значительно больше времени чем рассчитывал, всё-таки добил Actionscript, но местами пришлось действовать вслепую.
Я в детстве так бейсик на спектруме изучал :)
Закрыл юнит-тестами и вперед! Метод тыка отлично работает :))
Кроме всего прочего, больше всего метод тыка я использовал, когда пытался программировать на питоне на своей старенькой нокии. Доки руки не доходили выкачать, потому что баловался этим только в автобусах и метро и как только приходил домой, так сразу и забывал о нём.
Так вот меня ставили в тупик даже самые житейские задачи: как добавить в массив элемент? add? append? push? Но в сложней всего пришлось, когда понадобился цикл. Чего я только не перепробовал. each, for each, foreach, for, но что самое печальное что и for тоже отказывался срабатывать: ни for i = 0, i<=11,i+=1, ни for i from 0 to 11. Хотя это можно скорее назвать метод подбора.
Так вот меня ставили в тупик даже самые житейские задачи: как добавить в массив элемент? add? append? push? Но в сложней всего пришлось, когда понадобился цикл. Чего я только не перепробовал. each, for each, foreach, for, но что самое печальное что и for тоже отказывался срабатывать: ни for i = 0, i<=11,i+=1, ни for i from 0 to 11. Хотя это можно скорее назвать метод подбора.
Подведя итоги голосования могу сказать что отчасти результаты предсказуемы, отчасти они меня удивили, вот такое вот противоречивое ощущение осталось. Удивили именно столь высоким процентом пользующихся методом «научного тыка», но с другой стороны возможно на результаты повлияла именно токая однозначность вопроса. Возможно если бы вариант Да, бывало был разбит на несколько подпунктов то результаты были бы более интересными… так что тут вынужден признать что не до конца доработал я…
результаты обнадеживают )
А где вариант: Только им и пользуюсь?
Иногда приходится вобще вслепую разбираться, но было бы желание…
Иногда приходится вобще вслепую разбираться, но было бы желание…
Изредка пользовался. Потом каждый раз жалел. Приходилось переписывать заново, но уже детально поняв что к чему.
бывают моменты когда хочется убить того, кто писал такой код=)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Приходится/приходилось ли вам программировать методом "тыка"?