avatar
Хотелось бы еще в дневнике в пунктах на 1 лот, и еще нужнее в раздел сводная прибыль/убыток  в пунктах на 1 лот.
avatar
 а также иметь возможность видеть прибыль/убыток в пунктах на 1контракт( лот) на трэйд


Это реализовано. Смотрите столбец пункты в трейдах.


Что касается изменения счёта в %, то тут пока ещё не добрались. Скорее всего будем осенью делать. Пункты в дневнике скорее всего тоже осенью, пока малость дургм занимаемся.
avatar
На плюсах тоже можно, но посложнее из-за деструкторов. Смартпоинты сильно полезны. Я использую gtest/gmock. Тесты гораздо больше самого класса и это как правило считается основным минусом TDD. Но тесты в сборку не идут, и для проектов длительного цикла ценность теста увеличивается со временем. Когда проект разрастается, вы можете делать безопасные рефакторинги. А при ватерфоле обычно знаете наверное: тут поправил, там отвалилось. Еще очень важно, что TDD улучшают дизайн кода: никто не хочет писать длинные тесты, все хотят короткие. Но когда тест написать надо, здесь иного выхода как делать правильные зависимости обычно нет. К тому же, если ваш программер справляется с тестами, вы вообще представить себе можете, его работоспособность? Это зверь! :)



Тесты получаются большими из за количества кейсов в основном. Как видим, в этом случае два кейса охватываются схожими тестами, а там в верху (на скрине не видно) просто shared фикстура «правильной» WMA, с которой и выполняется сравнение.

PS. Начинать как и всегда — с малого. Начните покрывать возникающие ошибки и частные случаи. Сначала не все, затем подсядете.

Вот еще, в догоночку тест на плюсах

Последний раз редактировалось
avatar
я торгую профиль рынка (теория аукциона) а «классический анализ» с его каналами и прочей фигней которую как правило видно по факту слева на графике я даже в серьез не воспринимаю). торгую как могу ;-) и другим свое видение не навязываю ;-) если в моменте вижу что баланс спроса и предложения изменился в пользу продавцов — я продаю… и наоборот…
avatar
же писал вам в на почту, свои пожелания, вы  отвечали что добавили в список задач, но пока к сожалению не реализованно, посему дублирую свое пожелание к журналу: хотелось бы иметь возможность, видеть изменение счета в % на сделку и за период в %, а также иметь возможность видеть прибыль/убыток в пунктах на 1контракт( лот) на трэйд, и за период в дневнике тоже в пунктах в пересчете на 1 контракт(лот), а не только в деньгах как реализовано сейчас.
avatar
А можно на код этих двух ошибочных тестов глянуть? 
 
Как правило о TDD говорят именно джава разработчики. Тут даже в среду разработки JUnit встроен. 
Просто не совсем понятно как это применять на плюсах.
Ну протестировать класс  и функцию понятно как. Написал, запустил в мейне скормив в функцию нужные аргументы, проверил результат. Но ведь для полноценного TDD, мне придётся писать целые классы тестов, да ещё и интегрировать их в проект, что его сильно раздует.
 
У нас есть опыт поиска ошибок через тестирование, но тесты писались под конкретную ошибку. В общем как поставить это на поток и с чего начинать совершенно не понятно.
avatar
Как я пользуюсь — очень просто, это моя профессия :) Все мои проекты покрыты тестами. Я могу вводить и выводить разработчиков из команды, в любое время забыть про проект и вернуться к нему через несколько лет, могу даже писать код пьяным — тесты показывают где я начудил. А пример какой вас устроит? Скриншот, где я что нибудь ломаю, а тест указывает точно где поломка? Ну вот, например, WMA поломаю


А теперь починю
avatar
Нет, у нас никто себе ничего не присваивал. Рейтинг любого пользователя зависит от того, как его оценивают в сообществе. Вручную никому рейтинг не ставился.
avatar

Да я уже вижу насколько «позитивный и дружелюбный».


Уже понятно что у вас как и везде, есть «паханы» и «авторитеты» которые присвоили себе право решать что должно быть на сайте а что нет. 

avatar
Расскажите как вы пользуетесь TDD на практике (если можно пример какой-нибудь из жизни приведите)? 
 
Что качается итеративного подхода, то это классная тема. У нас копятся тикеты по проекту пару месяцев, а потом нахрапом за пару-тройку недель решаем все сразу.
 
avatar
Я тоже немного поделюсь опытом и расскажу, что поможет избавиться от ошибок в коде на 95% — это TDD и итеративный подход. Походу в трейдерском деле о таком вообще никто не знает, что странно — вроде не мешки картошки считаем. Самое лучшее что я встречал, стокшарп — и тот имеет дизайн, недружественный к модульному тестированию -> длительному циклу разработки.
avatar

Вполне.


Там намечаетс вниз разворот.

avatar

А я и выражаю, и выражаю:) А вы — меняете, и меняете(голосуя за топики). У вас то очков поболее моего;) Так что незнаю, остальные видимо лояльны. Главное чтобы потом не получилось как с жириком. Потехи ради голосовали, а теперь он над всеми потешается.

avatar
более того, я уверен, что это должно происходить и без моего участия — вдруг я уеду куда-то
вам, Armavir, вообще грех жаловаться, у вас силы и рейтинга вполне достаточно, чтобы веско выразить свое мнение
avatar
Я плюсую топики, которые мне кажутся интересными, ругань в комментах не всегда вижу.
При рейтинге -2 человек теряет возможность писать комментарии. Мне казалось, даже без вмешательства администрации должно все автоматически саморегулироваться. Ведь для -2 достаточно нескольких минусов в профиль от «старожилов» и все.
Последний раз редактировалось
avatar

Что-то на сайте реально, становится не уютно..


1) Считал со мной одним только  так получилось, ладно думаю, бывает.


А нет, тенденция:)


www.h2t.ru/blog/2138.html#comment7061

www.h2t.ru/blog/2167.html#comment7017

www.h2t.ru/blog/2150.html#comment6872

www.h2t.ru/blog/2132.html#comment6833


2) Теперь еще один товарищ, который не утруждает себя подбирать выражения.


Извиняюсь, у нас что — бичприемник или как? Или где?


Сайт-форум назвали гордо Академией, так будьте добры хотя бы фильтруйте что народ пишет.


Возможности для этого у вас есть, администация три человека с хорошим рейтингом — вот и минусуйте, чтоб не повадно было.


P.s. Или на сайте уже ранняя осень и он начинает желтеть, так вроде на соседнем этого «добра» хватает. Или расклад, что на желтизну потянутся желторотые(потенциальные клиенты)? Георгий плюсует топики «человека» к чему?

avatar
можно и так сказать, не сложилось увидеть хорошие возможности + быть у монитора в это время
 
по другим инструментам были
avatar

Несколько непонятно. Шорт 18.11 был очень хорош в течение дня.


Система не давала сигналов?


Были сделки по другим инструментам?

avatar
был здесь, но по РИ не было сделок
avatar
С 18 июля были в отпуске? Вы же начали шортить с вершины.