Быстрое и качественное написание программ - страница 3

 
Aleksey Semenov:
10к рублей это проект на 2-3 тыс строк это если что-то стандартное, если нужно родить новую механику которой нету в своём стандартном наборе то и за небольшой по объёму проект можно просить такие суммы или вы там с 0 ручками набираете код и каждый раз в новом стиле написания, обычно просто Ctrl+c - Ctrl+v и редко редко что-то дописываешь, набираешь по буковкам, забыл уже как цикл for выглядит потому что никогода не набираешь его вручную
Не представляю, как такое возможно. У каждого свои запросы, свои условия входа, свои условия выхода, свои объекты, свои индикаторы. А по ценам - за 7-8к. только каждый пятый обратившийся соглашается работать, остальные пишут гневный письма - почему так дорого. Половину рабочего дня на изучение, корректировку и уточнение задания тратишь, а потом в ответ получаешь - "нам за 2к. напишут, идите нахер со своими 8к".
 
не надо писать все сплошным кодом, чем больше все делаете в функциях, тем проще все будет
 

А если по числу строк считать, то иногда OnTick на 10-20 строк выходит, а код, написанный под конкретного заказчика - строк на 500, все остальное из библиотеки. Только пока выжмешь эти 500 строк вместо 3000, время уходит.Первоначальный проект как раз может строк на 1500 выйти, а как начнешь оптимизировать - доводить - дорабатывать до рабочего состояния - остается 500.

Так что число строк не показатель.

 
Vladimir Mametov:
не надо писать все сплошным кодом, чем больше все делаете в функциях, тем проще все будет

Рефакторинг знаком, так что иногда и 3-5 строк для удобочитаемости выношу в функцию с хорошим названием, не говоря уже про более емкий код. А уж если что-то дважды встречается - то всегда в отдельную функцию улетает.

 
delfikus:

"уровень программы какой" - сложно ответить. На советник с 3-5 индикаторами, каждый индикатор с несколькими буферами или на графических объектах, 2-3 типа сигналов на вход. Есдли еще есть сигналы на выход, то , возможно сигналы на выход. Над такой программой месяц с небольшим сижу.

Библиотеку использую, база стандартного кода - около 100 функций. И торговые, и работа с объектами, и с событиями. Если и это с нуля писать, то элементарно в OrderSend можно забыть все ошибки обработать, а потом со 130 ошибкой бороться.

Да ничего же себе! Вы или только пару месяцев назад начали писать на заказ или точно к психологу. 

На такую работу буквально 1-2 часа чистой работы. Библиотека у меня пару десятков функций и всё. Есть конечно некоторые специфические наработки, но в них заглядываю редко.

 

Нет, это при условии, что iCustom не использовать, все перенести в основной код, упростить индикаторы и т.д. и т.п. Об этом писал выше. С iCustom естественно делать там нечего. А индикаторы из серии MTF или иные.


А вот iCustom не использовать  - это наверное точно к психологу. Когда сравниваю производительность с iCustom и перенесенный код, вижу, что разница минимум  раз в 10 по производительности  может быть, а с низкой производительностью код отправить совесть не позволяет :)

 
Galina Bobro:

Да ничего же себе! Вы или только пару месяцев назад начали писать на заказ или точно к психологу. 

На такую работу буквально 1-2 часа чистой работы. Библиотека у меня пару десятков функций и всё. Есть конечно некоторые специфические наработки, но в них заглядываю редко.

А есть примеры Ваших кодов в кодобазе, кроме одного, добавленного 22 января? Хотелось бы посмотреть.

 
delfikus:
Нет, это при условии, что iCustom не использовать, все перенести в основной код, упростить индикаторы и т.д. и т.п. Об этом писал выше. С iCustom естественно делать там нечего. А индикаторы из серии MTF или иные.

ну если с переносом, то зависит от запутанности чужого кода. По опыту - перенос занимал несколько вечеров максимум на один индикатор. где-то до 8 часов работы

 
delfikus:

А есть примеры Ваших кодов в кодобазе? Хотелось бы посмотреть.

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

 
Mickey Moose:
могу подсказать где нанять психолога для решения этой проблемы
delfikus:

Думаете мне уже пора? :)

Заметьте, Махаил предлагает Вам психолога, а не психиатора. Не обижайтесь на него, он шутит. А если серьёзно, то я думаю, что Вам стоит вести вордовский файл для того, чтобы записывать в него уже готовый отлаженный код типичных и нетипичных фрагментов различных написанных Вами программ. Эти фрагменты сопровождайте скриншотами и ключевыми словами. С помощью таких ключевых слов мы сможете быстро найти тот фрагмент, который Вы в данный момент пишите в своей новой программе. И в подсознании должно быть записано, что Вы разрабатываете, оттачиваете эффективную технологию написания программного кода. 

Причина обращения: