Вы можете ничего не понимать в 1С, но можете уловить эстетику. И да — не путайте Экспорт с эскортом!
И еще — 1С это не всегда на русском.
Вы можете ничего не понимать в 1С, но можете уловить эстетику. И да — не путайте Экспорт с эскортом!
И еще — 1С это не всегда на русском.
Я в С++ и Jave уже как лет 20 понимаю, эстетику в твоих каркулях не уловил. Иди учись, Гнида на программиста.
сложно налить что-то свежее в полную чашу.
Ну уж чего чего, а эстетикой тут и не пахнет )))
Ты однопроходным циклом вместо условия чтоль гордишься?
я на такие мелочи даже не обращаю внимания.
А тогда в чем «эстетика» то? Обычный код.
И да, такие мелочи явно выдают в тебе отсутствие классической программисткой школы. Но я это давно понял и без этого. Ты не из тех, кто читал Керниган&Ритчи, Страуструпа и Кнута.
Так он как учился то в РБ в вузе?!, на перфокартах считал массивы фортрана и паскаля, ггггггг, он комп то увидел, когда работать только начала. О чем тут речь еще может быть. Если Гниду спросить про структуры и алгоритмы данных, ну ка реализуй в 1с, ну например, дерево Фенвика, или там рязряженную таблицу, хуй там чего от него дождетесь. Тупорылая макака нихуя ничего не знает и не понимает ггггг
У нас был предмет «Структура и обработка данных», кстати, в БГУиРе. Мы его СИНОД называли.
Папа, ты с кем щас разговаривал? Какие в 1с структуры и алгоритмы. Тормозной интерпретатор и изменения данных через insert/delete в orm 1с на каждую сущность убивают все ваши потуги скроить пару тактов за счет подбора структур данных
«У нас был предмет» — дальше можно не читать )))
а у тебя образование не профильное что ли? Что ты так против «предметов»?
У меня профильное образование, но такому в институтах «на предметах» не учили. Тут только самому.
А чему тебя учили в институтах по профилю?
По профилю меня в институте не научили ничему, к этому моменту я уже всё это давно знал.
Фикса, я свою первую программу написал, когда мне еще 12 лет не исполнилось. А в 14 я уже находил в машинном коде игр на 8080 (именно в коды, исходного текста ассемблерного то их у меня не было) обращения к клавиатуре и заменял на вызов своей процедуры, которая обрабатывала сигналы от джойстика, подключенного мной же к параллельному порту 8255, и возвращала сигналы джойстика как нажатия кнопок управления курсором.
Я ж не ты, сявка беспородная )))
А принцип структурирования кода (Дейкстра) ты тоже из практики постиг? Больно сомневаюсь.
Я в детстве тоже для ZX писал на Бейсике, но учеба в универе 92-97 годах мне дала много открытий.
Конечно я много подчерпнул из книг. Но я их читал по собственной инициативе, и немало еще до института. Дейкстру не читал кстати, но это классика не первой очереди.
Глупо тебе со мной пытаться сравниваться, разный уровень был в детстве и юношестве. Я тогда вообще шибко умный был, на российских олимпиадах в призерах ходил.
да, меня никогда не интересовали гонки и соревнования. в этом мы разные.
праильно, Гниду всегда интересовали хуи и гомосексуалисты, а также катои с Тая…., а бабы, так они не женщины вовсе, как бы наличие вагины не означает, что женщина — есть женщина, ггггг
Да ты и не способен был соревноваться на таком уровне, просто умишкой не вышел. Но на такое вообще мало кто способен.
Возможно Вселенная готовила тебя не в Липецкие рестораторы, никогда об этом не задумывался?
Я старался максимально использовать те возможности, которые у меня были. Если бы «Вселенная готовила», она дала бы другой реально доступный путь.
Крайне сомнительно что все эти олимпиады были для халдейского бизнеса.
Ну вместо 100500 слов ты мог бы просто скрины своего элегантного кода выложить.
В мой работе элегантен не код, код просто правильный.
В моей работе элегантны сами решения, структуры данных и алгоритмы. Но ты до такого уровня не дорос.
Увы, никто про твои уровни не узнает. Вещь в себе. Недостатки анонимности
Кто мне нужно, тот знает
ну да, ты ж не лох делиться с коллегами статьями на инфостарте бесплатно. эТо да.
Причем тут лох / не лох?
У меня просто нет такого желания, вот и всё. Я никогда не стремился ни к какой популярности, у меня нет такой внутренней потребности.
тут вопрос не в популярности а в принципе win-win, когда ты делишься кодом. На нем построено фриваре и тот же Линукс.
Я так понимаю, с Инфостарта обработки ты пиратишь?
Почему «пирачу»? Использую законно при необходимости.
Я ярко выраженный индивидуалист.
Покупаешь или СМ есть?
Код на 1ц — он и так чмошный ввиду конченной объектной модели из 90-х. А когда им пытаются манипулировать внешними объектами — вообще все плохо. Обьекты в проект на 1ц не внедрить нормально, начинается епля разума с примитивами типа строк. А там то запятую не поставил,ттт свойство не заполнил — конструкторы же не работают, хз что должно быть. 1ц дермище и зря потраченное время — не ходите туда, не становитесь сосянами
1С очень годный инструмент для своих целей. Да, явно не эталон высшего программирования, но это среда на подобную роль ни разу и не претендует. У 1С вполне себе конкретная прикладная ниша, и в этой нише у неё аналогов такого уровня технологичности нет не то, что в России, но и за границей.
Вся жопа в том что 1с «претендует». Эта курага как 20 лет назад была для автоматизации киосков, так и сейчас. А юзеры поведшиеся на рекламу «у нас ерп и упр. учет 80-го уровня» потом воют. Вытье началось при упп и сейчас при ерп продолжается. Масла в огнь добавляют отбитые сосяны нихера не смыслящие в архитектуре по и сующие 1с куда надо и не надо. 1с пригодна для ларьков по торговле носками. В разного рода отраслевых продвинутых учетах вас ждет сюрприз — это есть только в корп, а этой опции нет вообще, а чтобы ее дописать надо разъебать всю типовую, а типовую надо обновлять чтобы сдавать бесконечно меняющиеся формы отчетов
Ты отстал от жизни лет так на 15 )))
В 1С уже давно есть годный механизм расширения конфигураций, который позволяет делать практически всё в расширениях не трогая основной типовой конфигурации. Да и стоимость функционала КОРП, если он требуется, для нормального предприятия невелика.
Другой вопрос, что само проектирование типовых конфигураций от 1С крайне уёбищно и очень оторвано от реальной жизни. Но сама платформа 1С это весьма и весьма продвинутая штука.
двачую.
Расширения ваши за пределами патчей не работают, управлять ими нельзя, что исполняется в итоге если расширений несколько — вообще неизвестно. кому вы мозги ипете
не, расширения — это мощная тема. Я даже для фреша полноценный АРМ писал для иностранных пользователей, помню для БП3
С хренов бы «не работают»?
Я все доработки конфигураций современных именно через расширения уже много лет делаю )))
КЭП, это все так делают.
Какие много лет и что ты делаешь, ебанарий. В типовых низкий уровень мовместимости стобы что-то вменяемое делать это рпз. И отпадпет эта херня иногда и вместе с данными толькотв путь это два. Или твои доработки — сосян-стайл — реквизит печатной формы?
У Маньяка по прайсам мощные доработки, это да, человек 100к за одну продажу берет.
Но там зоопарк версий и тем не менее маньяк в одно лицо это все ведет.
Не думаю, что Супырь умеет в тиражные решения.
тебе Супырь верно распедалил, где у тебя мифы в голове
это да, Убийца 1С пока не написан.
Так он никому и не нужен
Это как сравнивать например какой нибудь современный гибридный автомобиль с грузовым фургончиком. Да, конечно гибрид гораздо комфортнее и функциональнее, но для развозки грузов нужен именно грузовой фургончик.
ггг… Холиварчик. Люблю
элегантность тут в чем? в arrow антипаттерне? в том, что ты за 20 лет не научился в нормальную обработку ошибок? про эффективность я уже молчу, тут кубическая сложность на картинках, но гении на спичках не экономят, как известно
эффективность в чем?
Тут особая спешка не нужна, человек все равно медленнее сделает.
ну ты то вообще ничего не делаешь, потому что либо туп, либо рукожоп либо не умеешь, ггггг
Нормальной обработки ошибок нет и не было никогда
Интересно, как Гниду в очистке держат?
С точки зрения эстетики обычный код, ничем не примечательный. Но вообще крайне странно оценивать код эстетически. Или ты читаемость так называешь?
по мне так есть красивый и не красивый код.
Никогда не писал на 1C, но в первой функции DateID нигде не используется, видимо, вместо нее в вызов для получения DateText засунут NumberID (копипаста / копипасточка). Остальным функциям остро не хватает форматирования (пробелы до/после знака «+» в конкатенации, например) и нормальных имен для локальных переменных — вот эти вот «М», «P», «Coo» — это что за хуета? Нужно дать нормальные значимые имена для переменных. И написать юнит тесты (в 1C знают, что это такое?), чтобы не было таких проблем как с DateID.
В целом видно, что код написан тупым старым уебаном, что совпадает с реальностью.
Именования переменных — весьма холиварный вопрос. 😉
плюс и равно отделяю пробелами, это уже привычка, норм.
То, что ты тупой старый уебан — это не холиварный вопрос, а медицинский факт.
доказательной медицины, надеюсь?
Нет не холиварный. Ты же жопу подтираешь, когда посрешь, а не говоришь — это холивар, подтирать или нет. Так же и тут. Правильно тебе все сказали. У тебя говнокод. А ты говнокодер и ни разу не программист. Это наследие твое рукожопства, как гвоздь нормально прибить не можешь, так и переменные именуешь как студент первокурсник, ггггг
Как скажете, моншер
Вы ничего не понимаете: эстетика у деда это красивые отступы, все.)))
P.S. Учи python, там еще эстетичнее (и без «эстетики» вообще не работает). И переключаться между раскладками при написании кода не нужно.
Кстати, только что заметил, спасибо коллеге выше )))
Ошибка в первом куске, DateText считается не из DateId, а из NumberId
Фейл эпический с учетом контекста поста, но строго в стиле Фиксы )))
возможно, я дату не использую в продакшне, так что осталось не отлаженным. до эпического фейла не тянет — на работоспособность не влияет, классика буквоедства.
Так эпический фейл в том, что бы понтоваться кусками кода с ошибками
фейл в перфекционизме. Хороший код не должен быть идеальным.
Фейл в том, что ты всегда, все делаешь на кое как. Расстояние между перфекционизмом и твоим «и так норм», как до луны.
Перфекционизм — зло. А мое кое-как работает и клиенты щастливы.
А с чего ты взял то, что твой код «хороший»? Это только ты сам его объявил таковым )))
да, мне он нравится. Но готов послушать критику.
у тебя все хорошее — плохое, тот случай, гггг
Тут тебе критики накидали полную корзину, что еще то нужно: