@qa_ru

Страница 20 из 1080
Richard
15.08.2016
20:18:15
надо чат переименовать во флудилку
Flood - это заполнение канала бессмысленной информацией, типа ывалоравды :) ? :( :):):):):):) ыфлоавжdsf;kjgs Это же обычная беседа или флейм.

Евгений
15.08.2016
20:19:01
ну давайте сугубо по делу) просто народу много и пока кто-то выскажет свое мнение, чатик наполнится сообщениями

я прост не совсем понял, зачем вот тот тест еще как-то комментировать

One
15.08.2016
20:19:24
Open(NotStartPage)

Google
Richard
15.08.2016
20:19:34
Нас почти 200 ) Если хотя бы 5 вступят в беседу, другим 5, которым это не интересно это будет казаться флеймом )

Евгений
15.08.2016
20:19:35
тест писать же надо так, что бы его коментировать не надо было)

Alexander
15.08.2016
20:20:19
я прост не совсем понял, зачем вот тот тест еще как-то комментировать
мы документируем либо идею(если метод небольшой), либо(если большой) блоки внутри метода.

это хорошо помогает самому врубиться через некоторое время в своё благолепие, так и новым людям понять "що це таке" и с чем это едят

Евгений
15.08.2016
20:21:17
ну эт правильно, но если он сложный :-) ваще комментирование - эт зло, надо как-то так писать, чтобы поменьше комментов было)

я кстати, как прикрутил Аллюр, то избавил себя от комментариев, так как в методе можно сверху аннотацией описать, че эт за метод такой)

Dmitry
15.08.2016
20:22:57
комментирование зло до того момента, пока ты не встречаешь кусок нечитаемой магии с внешними зависимостями по данным

Alexander
15.08.2016
20:23:02
ну эт правильно, но если он сложный :-) ваще комментирование - эт зло, надо как-то так писать, чтобы поменьше комментов было)
ну понимаешь, иногда не всё так просто... а если над тестом и его поддержкой трудилось несколько поколений с разным уровнем подготовки...

Евгений
15.08.2016
20:23:18
@Step("Login with name & password") public PopUp loginWith(String name, String password) { fieldLogin.type(name, true); fieldPassword.type(password, true); buttonSubmit.clickOn(); return popUp(); }

S.
15.08.2016
20:23:56
есть подход - не комментируй свой код, перепиши его.

Alexander
15.08.2016
20:24:04
как по мне - лучше добавить комментарии и идею, дабы следующий всяк сюда входящий - понимал затею и не поломал

S.
15.08.2016
20:24:38
http://sublimecoding.com/blog/2015/01/12/dont-comment-your-code-rewrite-it/

Dmitry
15.08.2016
20:24:49
Google
Dmitry
15.08.2016
20:25:14
Евгений
15.08.2016
20:25:34
public class TextInput extends BaseElements { public TextInput(final WebDriver driver, final SearchBy elementSearchCriteria, final String elementValue) { super(driver, elementSearchCriteria, elementValue); } @Override @Step("Press 'Enter' in field") public void clickOn() { waitUntil(ExpectedConditions::elementToBeClickable).sendKeys(Keys.ENTER); } @Step("Type text \"{0}\" in field") public void type(final CharSequence text) { type(text, true); } public void clearInput() { waitUntil(ExpectedConditions::elementToBeClickable).clear(); } @Step("Type text \"{0}\" in field") public void type(final CharSequence text, final boolean clear) { if (clear) { clearInput(); } waitUntil(ExpectedConditions::elementToBeClickable).sendKeys(text); } }

Alexander
15.08.2016
20:26:13
есть подход - не комментируй свой код, перепиши его.
если у компании есть бабки и время - то пожалуйста. а когда работаете на традиционной галере и автотесты - завершающий аккорд для сдачи... плюсом у вас еще есть пара тройка совершенно других проектов...

Евгений
15.08.2016
20:27:04
@Archieru, выше скинул код для понимания, что делает true :-)

если тру, то в тайпе надо сделать клир перед вводом, если фолс, то не надо делать клир перед сендкейсом

Alexander
15.08.2016
20:28:17
вот когда видишь что вундервафля имеет лютый костыль и есть время понять и переделать - то чего б его не переделать. если можно сделать лучше. главное чтоб потом внезапно какой-нибудь тест-портянка не упал из-за "оптимизаций"

Евгений
15.08.2016
20:28:25
во кста, косяк нашел :-) clearInput - должен быть приватным методом )

Евгений
15.08.2016
20:29:02
да

используется

Alexei
15.08.2016
21:02:37
Детальные вопросики возможно лучше в слаке выяснять, там интерфейс побогаче.

Ivan
15.08.2016
21:08:35
Ффффлудильня

Vlad
15.08.2016
21:10:54
Разбивка по топикам была б удобнее

Roman
15.08.2016
21:20:50
Бюрократия - это прекрасно

Max
16.08.2016
04:28:12
Любая программа содержит два описания: одно для процессора, другое для человека. Если нет цели сделать понятным код для человека (включая будущего себя), то второе описание можно опустить. При этом именование функций, переменных, классов и т.п., очевидно, есть часть описания для человека, ибо компилятору/интерпретатору монопенисуарно как заклеймена та или иная языковая конструкция, он все перемолотит в двоичное пюре. В общем случае недостаточно ограничиться хорошим именованием лексем, т.к. краткое обличение мысли сродни искусству, и как любое другое искусство оно рискует быть непонятым.

Slow
16.08.2016
04:30:28
Мы так упираемся в написание очевидного, что у меня вопрос - эй, крутые программисты, освоили бы вы язык программирования, на котором вы сейчас программируете, вообще (от слова СОВСЕМ) без какой либо документации?

Algis
16.08.2016
04:37:06
Какая такая документация ? Что за глупости ? :)

Slow
16.08.2016
04:40:49
Какая такая документация ? Что за глупости ? :)
как какая? ну, книги там всякие по алгоритмам, сайты посвящённые конкретно взятому языку, встроенный хелпер в язык программирования или комментарии других разработчиков, которые не чураются их писать

Google
Max
16.08.2016
04:42:27
Без документации можно, но долго.. очень долго. Жили же люди без письменности какое-то время.

Dmitry
16.08.2016
04:46:23
как какая? ну, книги там всякие по алгоритмам, сайты посвящённые конкретно взятому языку, встроенный хелпер в язык программирования или комментарии других разработчиков, которые не чураются их писать
то что тут перечислено - это не документация, а обучение. и да, научиться без обучения невозможно по определению. не нужно путать обучение и документацию.

Dmitry
16.08.2016
04:47:54
Напиши print "hello world". Смотри, вывелась надпись "hello world"

это обучение, а не документация.

благодаря обучению можно научиться программировать

документация тут не при чём

Slow
16.08.2016
04:48:54
это обучение, а не документация.
разве print - это не функция?

а функции у нас, где перечисляются?)

Dmitry
16.08.2016
04:50:03
разве print - это не функция?
и что? ты пытаешься меня убедить, что урок = документация? нет, урок это не документация. и учиться лучше при помощи уроков, а не при помощи документации. учиться по документации - нудно и глупо.

Dmitry
16.08.2016
04:51:36
У меня зелёные носки, а у тебя - зелёный горошек. Значит носки - это горох.

У тебя явно проблемы с логикой

Slow
16.08.2016
04:52:10
У тебя явно проблемы с логикой
как раз логика элементарная

Algis
16.08.2016
04:52:40
Документация не учит программированию, посмотрите на код основной массы разработчиков мобильных приложений, такой горы говнокода нет даже в пхп

Dmitry
16.08.2016
04:54:40
Не более оскорбительная чем HTML

Google
Dmitry
16.08.2016
04:55:37
Простой и мощный язык для создания домашних страничек - это действительно то, чем должен был стать и стал PHP

Slow
16.08.2016
04:55:38
Не более оскорбительная чем HTML
не, ну это то, хоть куда не шло, а php... стыд и срам

Dmitry
16.08.2016
04:55:59
Personal Home Page

Algis
16.08.2016
04:56:16
По мне пхп сейчас гораздо лучше питона :)

Slow
16.08.2016
04:57:08
как по мне, так delphi был для меня удобным, так и остался

я на нём и web и desktop и mobile могу

Algis
16.08.2016
04:57:59
Delphi клевый, но он умер :(

Dmitry
16.08.2016
04:58:32
по мне так язык значения не имеет.

Slow
16.08.2016
04:59:18
Delphi клевый, но он умер :(
https://www.embarcadero.com/ru/products/rad-studio/start-for-free

Dmitry
16.08.2016
04:59:49
у меня был проект на десктопном php распределённой системы шифрования. потому что на php очен ь удобное приведение типов, а там нужно было часто строки представлять в виде чисел.

Algis
16.08.2016
04:59:58
Разработка в Delphi умерла

Slow
16.08.2016
05:00:36
Разработка в Delphi умерла
знаю пару проектов, до сих пор на delphi пишут

Dmitry
16.08.2016
05:01:16
при всей моей любви к delphi я уже много лет не видел на нём серьёзных проектов и живых людей которые эти проекты делают

Algis
16.08.2016
05:02:16
Я тоже знаю, меня даже как-то хантили, но ...

Max
16.08.2016
05:03:03
Есть проекты/люди, которые на cobol до сих пор сидят. Языки быстро не умирают.

Dmitry
16.08.2016
05:03:23
ок, бросайте всё, учите delphi, удачи в поиске работы ;)

Algis
16.08.2016
05:03:35
Умирают, когда перестают появляться новые проекты

Max
16.08.2016
05:03:54
Умирают, когда перестают существовать старые проекты

Slow
16.08.2016
05:04:23
ок, бросайте всё, учите delphi, удачи в поиске работы ;)
бросать не будем, жалко такое наследие, просто хорошо поищем)

Google
Dmitry
16.08.2016
05:04:46
если выучить java, python и C, то можно работать на 95% проектов. особенно если ещё и ruby добавить. а вот если выучить delphi + cobol, то выбор проектов очень заметно сузится.

вопрос свободы выбора

Max
16.08.2016
05:05:19
Что сделает тебя высокооплачиваемым узким специалистом

Dmitry
16.08.2016
05:05:47
Что сделает тебя высокооплачиваемым узким специалистом
не уверен что высокооплачиваемым, а так - да

Algis
16.08.2016
05:05:54
Учи php - спрос будет большой :trollface:

Dmitry
16.08.2016
05:05:59
высокооплачиваемый - хаскель+хадуп

но о них речи не шло

Max
16.08.2016
05:07:40
Ты не пытаешься уловить ход моей мысли. Есть проекты, которые живут десятилетиями. За это время могут смениться поколения технологий, но проект продолжит существовать на старой. Чем сложнее найти специалиста, тем выше ему будут платить.

Algis
16.08.2016
05:09:44
Мысль поняли, но язык от этого живее не станет

Max
16.08.2016
05:10:19
Язык жив пока на нем говорят и пишут

Поддержка проекта - это та же разработка

Dmitry
16.08.2016
05:10:36
Ты не пытаешься уловить ход моей мысли. Есть проекты, которые живут десятилетиями. За это время могут смениться поколения технологий, но проект продолжит существовать на старой. Чем сложнее найти специалиста, тем выше ему будут платить.
пока дельфисты ещё не так редки: большинство разработчиков знает как писать на дельфи, а если не знает, то хороший разработчик за день разберётся. что не делает знание дельфи суперскиллом за который тебе моментально привезут золотую гору и 100 наложниц.

Max
16.08.2016
05:11:24
Да все вы за день разберётесь

Algis
16.08.2016
05:11:54
Конечно за день :)

А может даже и за половину :)

Dmitry
16.08.2016
05:16:58
Новые буквы учатся быстро. Новые идеи - дольше. В дельфи новых идей по сравнению с java и С практически нет. А то что вместо { надо писать begin - много ума не требуется чтобы понять.

Страница 20 из 1080