« first day (652 days earlier)      last day (2682 days later) » 
03:00 - 19:0019:00 - 23:00

7:00 PM
@АлексейШиманский мастер фотошопа)
 
Люди, как вы мотивируете себя для создания тестов?
 
@Other честно? меньше мозго....ва от заказчиков. Программа без багов, это значит что тебя не будут заваливать письмами с просьбой что-то поправить или потому что, тот или иной рядовой пользователь компьютером, который только знает как пользоваться скайпом, браузером(ВК) и офисом, нажимает не правильно, не прочитав документацию и у него не работает.
 
@Insider Честно говоря не понял - Вы за или против? :)
 
@Other я "за" то, чтобы тестировать программу на ошибки. Желательно посадить друга или коллегу, который ничего не знает и просто попросить его потыкать - наблюдая за ним.
 
@Insider Other про юнит тесты спрашивал скорее всего )
 
7:06 PM
@Insider Это второй уровень тестирования - на живых объектах :) А я про юнит-тесты.
@PashaPash Именно.
 
@Other а вам нужна мотивация?
 
@PashaPash ну я как бы ответил на нее выше
 
@Insider вопросы от заказчиков все равно будут. да и программ без багов не бывает
@Insider не бывает запросом и вопросов только по тем программам, которыми никто не пользуется
 
@Other ну смотрите, вот вы сделали программу, вы думаете (судя по коду), что все будет работать правильно. Отправляете заказчику, получаете 100000 писем, которые нужно будет прочитать и понять(понять самое сложное). Вам оно надо? Нет. Поэтому просто сидим и тыкаем на каждую кнопку, проверяя, что выходит)
@PashaPash будут, но меньше)
 
@PashaPash Угу. Знаю что надо, но лень писать (и придумывать все возможные тесты и их реализацию) ещё и тесты, которые больше самого рабочего кода.
 
7:09 PM
@Other я сейчас не понимаю как я жил без тестов, серьезно.
3
 
@Other так не надо придумывать все возможные тесты
 
@Insider не использую
 
@Insider Это и так ясно.
@УткаУчитсяУму И какой же Грааль Вы в них открыли?
 
@Other ну тогда вот вам и мотивация - меньше писем, которые нужно будет прочитать и понять... ну и головной боли)
 
@Other можно рефакторить не опасаясь особо что все полетит нахрен и никто это место не прокликает
 
7:10 PM
@PashaPash Ну "всё-всё" - это я перегнул, но надо много чего предусмотреть, того, что сам бы сделал в виде "ткнуть мышой".
 
@Other учитывая то что рефакторинг в нормальной разработке - это процесс постоянный, тесты - почти необходимы.
 
@Insider, @УткаУчитсяУму, это плюшки относительного будущего, а пишешь в настоящем.
 
@Other кодом написать проще и быстрее, чем мышой тыкать
@Other особенно в моей предметной области
 
@Other это плюс относительно настоящего
 
@Other я не пишу никаких тестов. я стараюсь функцию писать до финиша. то есть, продумываю каждый шаг и что может еще вдруг выпрыгнуть в нее и крашнуть все. а потом уже, беру коллегу и его заставляю тыкать)
 
7:12 PM
@Other мышой - открыть приложение - создать проект, создать задачу, выставить у нее даты, что-то поменять, проверить
 
@Other потому что рефакторинг надо делать не когда твой код пахнет так что в него старшно лезть
 
@PashaPash Наверное это когда дошёл до уровня трансцендентности вида "пишу, а на задворках мозга уже тест есть".
 
а когда какой-то кусок раньше нравился, а щас чуть все поменялось и не нравится
ты берешь и переписываешь его
 
@УткаУчитсяУму Для будущего.
 
без тестов тебе надо делать регрессионку
 
7:13 PM
@Other кодом - TaskBuilder.InNewProject().WithDates(1,1).Create(this);
 
вернее всегда надо делать
но регрессионка ручками затратна и неэффективна
 
@PashaPash а как же "рабы", практиканты и не знающие коллеги?
 
@Other нет, никаких "пишу, а тест есть"
@Other тест, и потом уже код
@Insider у нас нет джуниоров, нет практикантов, и код ревью двумя людьми
 
@PashaPash вот кстати чисто tdd лично я не соблюдаю, мне неудобно писать все тесты до кода, только часть
 
@PashaPash сочувствую...
 
7:14 PM
но сам тддшный процесс мышления "red-green-refactor"
 
@УткаУчитсяУму ну без фанатизма, но все равно - тесты до кода экономят время
 
он по мне очень естественнен при нормальной разработке
 
@PashaPash Класс. Серьёзно.
 
@Insider почему сочуствуете? я этот процесс построил и возглавил
 
@PashaPash Слышал о такой методике. Только плюсы какие относительно "код, потом тесты"?
 
7:15 PM
@Insider чему сочувствуете? Это в принципе достаточно клево для хороших разработчиков
 
@PashaPash ну.. когда ты пишешь чисто код, а тестируют за тебя, не тратя на это время и уже набросав функции на будущие, куда лучше, чем все делать самому )
 
@Insider Ага, а потом увидишь чужие тесты своего кода и поседеешь.
 
@Insider писать _юнит_тесты - задача разработчика
@Insider и ее лучше делать разработчику. Он при этом экономит свое время
 
@Other в свои 21/22.. я уже нашел седые волосы.. так что.. ничего :D
 
@Other в основном плюсы в мотивации - когда код уже написан, вы чувствуете что он "готов". и воспринимаете тесты как "дополнительную работу". еще и протыкиваете перед написанием тестов вручную, скорее всего
 
7:17 PM
@УткаУчитсяУму хм.. никогда их пока что не писал. а может и писал разные whiteboxing тесты.. не осознавая этого)
 
@Insider Мои соболезнования :)
 
@Other а когда пишешь тесты до кода - пусть даже те же самые - то чувствуешь как они тебе помогают
 
@Insider я в определенный момент пересилил себя и начал. Пишу их меньше чем надо бы, но как жил без них вообще когда-то - не представляю
 
@Other это была ирония :D
 
@Insider главное, чтоб не отвалился
 
7:18 PM
@АлексейШиманский слава богу.. растительность на голове довольно большая :D
 
@PashaPash Дельное замечание. Особенно про восприятие как дополнительную работу. В чём они помогают?
 
@Other тем что не надо запускать приложение и тыкать руками
@Other у меня раз коллега сказал "я уже две недели софтину не запускал"
 
@PashaPash Да нет, относительно первого подхода.
 
@Other и этим тоже. можно запустить один раз. в конце.
@Other а можно и вообще не запускать
@Other но основная разница - в ощущении "готовности"
 
@PashaPash готовности что в любой момент всё накроется медным тазом
надо дописывать мысли до конца)
 
7:21 PM
я читал на хабре что какие-то исследования по tdd показали что разница между "тесты до кода" и "тесты после кода" несущественна, если их в принципе пишут
то есть как себя проще заставить писать до или после - так наверное и надо
 
вообще все просто.. написали код.. запустили, что-то не так.. не умеете тестить... пришли на SO и написали вопрос :D
 
0
A: Ссылка на "коммерческие" стандарты

alexolut все - он публично недоступен Черновик остаётся доступен даже после утверждения Стандарта. Так что ссылать на него по-прежнему можно. Изменения между последней публичной версией черновика и утвержденного Стандарта минимальны. Если по какой-то причине возникнет ситуация, когда изменение сущест...

 
Вот мне тяжело заставить себя писать много тестов до кода и покрывать эдж кейсы. С другой стороны я думаю тестами до кода
 
@PashaPash Ожидал большего, ну да ладно. Что практичнее: TDD или BDD?
 
@Other ответ будет явно tdd
 
7:25 PM
@Insider в смысле?
 
@УткаУчитсяУму я просто предполагаю )
 
@Insider Зато bdd нагляднее, что упрощает тесты.
 
@Other надо почитать
 
@Other разница не супервелика на практике кмк. bdd в моем понимании - это когда ты пытаешься написать тест по максимуму воспроизводящий фичу, но это не всегда возможно, в основном зависит от того какие инструменты есть
 
вопрос на засыпку - что такое байдизайн? Оо
 
7:28 PM
@УткаУчитсяУму "По максимуму" - это стремление к идеалу, что есть гуд. Хотелось бы услышать мнение профи с опытом.
 
То есть разница между ними на практике в большинстве случаев не кажется какой-то существенной
@Insider by design, так задумано то есть
 
@УткаУчитсяУму ааа.. значит "учитель", говорить хреново на англ)
 
@Insider не понял)
 
@УткаУчитсяУму да я смотрю видеоуроки по C#.. и учитель.. немного ужасно говорит на англ
 
@Insider индус?
 
7:31 PM
то есть не велью(Value), а валуЭ
@АлексейШиманский русский
 
@Insider ну когда пишет, он может говорить что угодно. я тоже когда в поиске что-то вбиваю или пишу, то произношу как мне удобно, а не как правильно
 
@АлексейШиманский ну.. он ведь обучает и говорит это в видео)
хАзВалуЭ
блин :D
 
7:45 PM
@NicolasChabanovsky Непонятно, почему кроме Меты нельзя вставить или выбрать любой другой сайт с SE как причины закрытия? в чем смысл такого странного поведения?
 
@АлексейШиманский потому что так настроили
 
@Grundy Самое время перестроить. Но для Ru.SO можно добавить только русский язык, остальные на чужеродном языке :)
 
@Other не любите наших английских друзей?
 
@Insider Там нет друзей, только политические бомбы с горящим фитилём :)
Но на деле просто я бы хотел создать экосистему только нашего языка.
 
8:01 PM
@Other смотрите, чтобы они это не перевели сейчас.. вдруг среди нас спийонь!
я кстати тоже иностранец...
 
@Insider А то "спийони" так же не думают.
 
@Grundy очень плохо настроили
 
@Insider Для кого-то я тоже иностранец.
 
@Other ну.. я не русский)
 
@Insider Kill you with fire, motherfucker, ho-ho-ho! :)
 
8:02 PM
@Other я вообще не фанат ни того, ни другого в чистом виде. так что не знаю :)
 
@Other а для кого-то — иносранец
 
@PashaPash Ну а что Вы бы посоветовали относительному новичку?
@АлексейШиманский Баян.
 
@Other но правдивый)
 
@АлексейШиманский Программист, ложась спать, ставит рядом на тумбочку два стакана - полуполный и полупустой. Если захочет пить и если нет.
 
@Other а горшок ставит?
 
8:06 PM
@Other научится писать тесты до кода. любые. юнит, интеграционные - любые
 
@АлексейШиманский Горшок - только перед дедлайном.
 
@Other не надо так
 
@PashaPash Правильный стиль с малолетства закладывают, нет?
@Insider Не обижайтесь, я первую часть орешка смотрю.
 
@Other я уже плачу эррорами
 
@Insider Нет, вы должны эпично пытаться меня поймать и расстрелять. Правда до уровня Рикмана добраться сложно...
 
8:09 PM
@Other назовите вашу ФИО и страну в которой вы проживаете.. я закажу тогда информацию по вам :D
 
@Insider Разве кто-то говорил что будет так легко? :)
 
@Other ну... нет.. но вы хоть шанс дайте.. Страну и инициалы :D
 
@Insider Вы хотите в стране побольше Ватикана найти кого-то по инициалам? о_О Сильно.
 
@Other буду как школьник - я вычислю тебя по айпи!!! :D
 
@Insider Школоте ответ один - не бухти.
 
8:16 PM
@Other главное пятую не смотреть... самая бякостная часть
 
@АлексейШиманский Смотрел после выхода. Действительно жаль что я это сделал. В утешение пересмотрел первую.
 
0
Q: Вообще-то это не вопрос, а информация к размышлению

HarryВот такая статья на Хабре, в которой речь идет и о нас :) - Чтобы получить ответы, программисты девяностых читали исходники и руководства. Программисты двухтысячных начали активно гуглить. А затем в 2008 появился Stack Overflow, и стал «внешней памятью» для разработчиков. Теперь на 95% вопро...

 
@АлексейШиманский Вот ответ на ваш вопрос: meta.ru.stackoverflow.com/q/4039/6
 
@Other кстати, не смотря на всяких тру-фанов, которые считают что die hard > 2 части - фигня , мне очень нравится и 3 и 4 части и я даже рад, что было решено вылезти из маленького помещения и прибавить много экшна и фантастики (стоять на крыле самолета там и прочее). Стало зрелищно, кмк.) Я 4-ую часть в оригинале раз пять смотрел.
 
@АлексейШиманский Для меня это действительно редкий пример хорошей тетралогии. А в оригинале смотрел все.
 
8:28 PM
@NicolasChabanovsky я так и не понял) судя по вашему ответу: надо трубить модератору. Тогда как в комментах что-то там с Grundy хотели выяснить, но я так и не понял что))
@NicolasChabanovsky а, понял. Я щас увидел почему ссылку на него дали. ... Вообще, как там в комментах написано, было бы неплохо если не давать переносить вопросы туда-сюда, так просто закрывать вопрос с причиной, что можно с данным вопросом обратиться на какой-то более специализированный ресурс в сети SE. Думаю, автор вопроса не дурак и увидит эту ссылку в причинах закрытия и пойдет туда. А модераторов не придется дергать
 
@АлексейШиманский Ага, хотели понять, можно ли настроить, чтобы все было доступно. Ответ – можно, но как оказалось, не нужно.
 
почему с мобильной версии, нельзя писать @Ник в комментариях - он не находит автоматически пользователя
 
@Insider с какого устройства и ОС? У меня на ipad в Chrome работает нормально
 
@alexolut iPhone 6S iOS 10.1 Safari
 
@Insider хром проверяли?
 
8:44 PM
@alexolut нет, не пользуюсь другими браузерами на телефоне
 
0
A: Вообще-то это не вопрос, а информация к размышлению

Vitaly TokarenkoАвтор конечно однобоко подал материал, но затронул больную тему. Люди разные. Один развивается в постоянном общении, другой всё ищет сам в исходниках Один по поводу и без повода, ну удосужившись подумать пять минут бежит на форумы писать, а другой задаёт вопрос только после тщательного поиска инф...

 
Это из сафари пример
 
а это не работает только в вопросах
забыл уточнить
 
@Insider я почему-то про чат подумал
 
8:46 PM
 
Мобильной версией сайта мало пользуюсь. В основном - через приложение. Если на планшете или телефоне.
@Insider сейчас проверю
 
а я использую, пока еду куда то или еще что то )
 
@Insider так поставьте приложение. Там удобнее. В мобильной версии в комментариях действительно не работает.
 
@alexolut ну.. баг то все равно надо решить)
 
@Insider ну может это и не баг. Если никто не заявлял, что это должно работать в мобильной версии сайта.
@Insider мобильная версия сайта сама по себе урезанная по сравнению с полноразмерной
 
8:54 PM
@alexolut это я знаю. Но раз работает в чате, должно и по идеи в комментариях
 
0
A: Вообще-то это не вопрос, а информация к размышлению

Vitaly TokarenkoАвтор конечно однобоко подал материал, но затронул больную тему. Люди разные. Один развивается в постоянном общении, другой всё ищет сам в исходниках Один по поводу и без повода, ну удосужившись подумать пять минут бежит на форумы писать, а другой задаёт вопрос только после тщательного поиска инф...

 
@Insider может, но не должно :)
 
@alexolut все же стоит спросить )
 
@alexolut Кстати, на сколько могу видеть, строки, которые мы обсуждали с утра, выкатили.
 
9
Q: Add the comments @ auto-complete to mobile theme

Arian FaurtoshWhen browsing the mobile theme of Stack Exchange sites, when I type a @ sign followed by a letter, it never auto completes the username for the comment like it does on the full site theme. I think this feature is needed as it prevents me from responding to specific comments. Can this please be ...

@NicolasChabanovsky которые из?
 
9:03 PM
@alexolut deleted/closed/locked
Разбили на три.
 
@NicolasChabanovsky шикарно. Надо тогда перевести и закрыть баги :) но я уже в пижаме
@NicolasChabanovsky и вроде бы это уже далеко не утро было
 
@alexolut не вижу я, где тут "ответить"
 
0
A: Вообще-то это не вопрос, а информация к размышлению

Vitaly TokarenkoАвтор конечно однобоко подал материал, но затронул больную тему. Люди разные. Один развивается в постоянном общении, другой всё ищет сам в исходниках Один по поводу и без повода, ну удосужившись подумать пять минут бежит на форумы писать, а другой задаёт вопрос только после тщательного поиска инф...

 
@Insider не понял вопроса
 
@alexolut да ладно) ничего страшного
 
9:14 PM
@Insider кнопка ответа внизу страницы
 
@alexolut где? где я могу выбрать кому я отвечаю. ответа на комментарий автору нету
 
9:57 PM
0
A: Вообще-то это не вопрос, а информация к размышлению

D-sideМоя позиция: такие пользователи ответов имеют полное право вредить самим себе, осознают они это или же нет. Я же со своей стороны стараюсь сообщать в ответах о потенциальных подводных камнях, связанных с применением моих решений. Они же оставляют за собой право не читать предупреждений и стадать ...

 
10:27 PM
2
A: Вообще-то это не вопрос, а информация к размышлению

D-sideМоя позиция: такие пользователи ответов имеют полное право вредить самим себе, осознают они это или же нет. Я же со своей стороны стараюсь сообщать в ответах о потенциальных подводных камнях, связанных с применением моих решений. Они же оставляют за собой право не читать предупреждений и страдать...

 
03:00 - 19:0019:00 - 23:00

« first day (652 days earlier)      last day (2682 days later) »