- 1
КоличествоСтрокТоваров = Документы.РеализацияТоваровУслуг.ПолучитьСсылку(ЭтотОбъект.Ссылка.УникальныйИдентификатор()).Товары.Количество();
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−171
КоличествоСтрокТоваров = Документы.РеализацияТоваровУслуг.ПолучитьСсылку(ЭтотОбъект.Ссылка.УникальныйИдентификатор()).Товары.Количество();
программист-снайпер, убивает одной строкой кода.
sergeante 20.06.2013 09:49 # 0
почему не просто КоличествоСтрокТоваров = Товары.Количество(); ???
guest 21.06.2013 06:40 # 0
КоличествоСтрокТоваров = ЭтотОбъект.Товары.Количество();
sergeante 21.06.2013 11:20 # +1
jafariuse 12.05.2016 16:18 # 0
этотОбъект = РеквизитФормыВЗначение("Объект");
kegdan 12.05.2016 17:29 # 0
eth0 21.06.2013 20:00 # +3
BlackMamba 26.06.2013 11:28 # 0
sergeante 26.06.2013 14:16 # 0
КоличествоСтрокТоваров = Ссылка.Товары.Количество();
BlackMamba 26.06.2013 18:37 # 0
spivti 17.09.2013 13:30 # 0
myaut 20.06.2013 16:41 # 0
ЭтотОбъект
?
sergeante 21.06.2013 11:21 # 0
Vasiliy 21.06.2013 12:37 # 0
anonimb84a2f6fd141 21.06.2013 13:10 # 0
wvxvw 25.06.2013 19:00 # 0
guest 25.06.2013 22:54 # −7
anonimb84a2f6fd141 26.06.2013 04:57 # +1
eth0 26.06.2013 06:24 # +10
Нужно разрешить использовать только те языки, которые изучаются месяц минимум, только по лицензии, с государственным экзаменом и практикой вождения с инспектором ГИБДД, после чего выдаются удостоверения с категорией.
anonimb84a2f6fd141 17.09.2013 19:46 # 0
bormand 17.09.2013 20:01 # 0
mrbus 11.02.2014 20:07 # +1
spivti 17.09.2013 13:33 # +1
bormand 17.09.2013 14:50 # 0
А для новичка любой язык сложен.
kegdan 17.09.2013 15:13 # 0
anonimb84a2f6fd141 17.09.2013 19:48 # 0
anonimb84a2f6fd141 17.09.2013 19:49 # 0
bormand 17.09.2013 20:02 # 0
bormand 17.09.2013 20:06 # 0
Ну еще в умеренных пределах ФЯП, декораторы. А что еще надо для счастья? В конце концов питон не жаба, чтобы на нем пилить энтерпрайз решения с сотнями строителей фабрик. А простые питон-стайл решения они по большинству и есть си-с-классами-и-исключениями, посмотри на те же стандартные либы.
Вот довольно противно, что их две версии, местами противоречащие друг другу. Но новичку, имхо, вторая версия не обязательна. Можно сразу начать с тройки.
> автодополнение и статический анализ.
Ну PyCharm, имхо, неплохо вытягивает. Насколько это вообще возможно для языка с такой типизацией. Кстати статический анализ крестов та еще жопа. Анализаторы для той же жабы на порядки проще, чем для крестов...
defecate-plusplus 17.09.2013 21:30 # −1
roman-kashitsyn 17.09.2013 21:40 # 0
Чтобы иде могла автодополнять, ей тоже нужны эти данные. Херня вопрос - коммитим файл проекта в vcs и поддерживаем вместе с основным файлом сборки. Внимание, вопрос: как соблюсти заветы DRY? В жабе для этих целей ввели pom, по которому иде генерят проектные файлы, а консолечка жарит жарники. В плюсах есть cmake и gyp. Оба - отстой, как и плеяда их заменителей. А чем пользуешься ты, %username%?
defecate-plusplus 17.09.2013 22:15 # +2
собирал и исполняемые файлы, и so/dll, и a/lib
ибо лень вести вручную состав файлов для каждого проекта, когда это можно делать мышкой наглядно в дереве студии, равно как и опции компилера/линкера, и это все и так хранится в vc(x)proj
roman-kashitsyn 17.09.2013 22:25 # 0
defecate-plusplus 17.09.2013 22:39 # 0
если есть желание подумать - оставлю этот пункт пока в виде загадки :)
bormand 17.09.2013 22:52 # 0
Заставлять компилятор вываливать список ашек по каждой единице компиляции?
roman-kashitsyn 17.09.2013 23:09 # 0
Мне путь с разбором vcproj не подходит, но решение изящное. Нет желание выкатить в опенсорс? Конвертор генерит правила сборки всех целей с классическими документированными хаками для генерации зависимостей. После чего одна команда make собирает конвертор, генерит инклюдник, далее мэйк видит, что один из инклюдов поменялся и сам рестартует, начинает видеть первые цели в нагенерённом файле и собирает проект. Измения в студийном проекте автоматически подхватываются.
defecate-plusplus 17.09.2013 23:21 # 0
собсно, возвращаясь к убогости емакса - пока не будет единственного и полного источника сведений о списке файлов проекта, со всеми путями и настройками, автодополнение нормально работать не будет
так что вместо зеленого плагина, парсящего vcproj, нужно искать плагин, берущий за основу и модифицирующий, например, jam, pro и прочие файлы от кросс-платформенной системы сборки - неужели такого нет? без кофе и голубей хотя бы
roman-kashitsyn 17.09.2013 23:28 # 0
bormand 17.09.2013 23:44 # 0
Ну .pro более-менее близко к описанию именно структуры, а не процесса. Правда в очень зачаточном виде - переменные SOURCES, HEADERS, FORMS и т.п. Шаг в сторону - расстрел ;)
wvxvw 18.09.2013 16:23 # 0
Говорит человек, который предмет разговора не то, что не знает, как использовать, а просто в глаза не видел.
bormand 17.09.2013 22:28 # 0
Там же обычный XML?
roman-kashitsyn 17.09.2013 22:30 # 0
bormand 17.09.2013 22:36 # 0
И редактировать их через интерфейс dired.
wvxvw 18.09.2013 16:32 # 0
bormand 12.05.2016 18:38 # 0
Там для своего кода можно создать отдельный файл и заинклудить в vcxproj. В этот файл студия своими грязными лапами не полезет.
guesto 12.05.2016 18:43 # 0
Это чушь. MSBuild не имеет отношения к анту.
>>но у них очень плохо получилось
У них получились файлы, которые одинаково хорошо работают и в IDE и в коммандной строке.
>>как хомячкам-пользователям студии все равно много не нужно
Это чушь. Пользователям студии как раз нужно уметь настраивать проект и в студии и в CI сервере.
>> Поэтому "проектные файлы" - это фактически кастрированый Ан
Это чушь. Ант там не причем.
Астрологи объявили неделю тупого пиздежа.
Популяция wvxvw увеличилась в 10 раз.
wvxvw 18.09.2013 16:24 # 0
bormand 17.09.2013 22:24 # 0
qmake. Он, конечно, говно, причем довольно узкоспециализированное говно...
Но зато оно умеет генерить проекты для визуалок, а не только обычный мейкфайл. А Qt Creator жрет .pro как есть, можно через его дерево проекта файлы добавлять, если не нужны особо хитровыебанные конфигурации с условиями. Заветы DRY соблюдены ;)
bormand 17.09.2013 22:18 # 0
Еще в code::blocks. Там оно лагает как говно.
kegdan 17.09.2013 14:04 # −2
Zeratul 11.02.2014 15:10 # −1