0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

70 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Votvamnastochko
Votvamnastochko
1 год назад

Я в С++ и Jave уже как лет 20 понимаю, эстетику в твоих каркулях не уловил. Иди учись, Гнида на программиста.

Честные14см
Честные14см
1 год назад

Ну уж чего чего, а эстетикой тут и не пахнет )))
Ты однопроходным циклом вместо условия чтоль гордишься?

Честные14см
Честные14см
1 год назад
Ответить на  fixin

А тогда в чем «эстетика» то? Обычный код.
И да, такие мелочи явно выдают в тебе отсутствие классической программисткой школы. Но я это давно понял и без этого. Ты не из тех, кто читал Керниган&Ритчи, Страуструпа и Кнута.

Votvamnastochko
Votvamnastochko
1 год назад
Ответить на  Честные14см

Так он как учился то в РБ в вузе?!, на перфокартах считал массивы фортрана и паскаля, ггггггг, он комп то увидел, когда работать только начала. О чем тут речь еще может быть. Если Гниду спросить про структуры и алгоритмы данных, ну ка реализуй в 1с, ну например, дерево Фенвика, или там рязряженную таблицу, хуй там чего от него дождетесь. Тупорылая макака нихуя ничего не знает и не понимает ггггг

Пнрс
Пнрс
1 год назад
Ответить на  Votvamnastochko

Папа, ты с кем щас разговаривал? Какие в 1с структуры и алгоритмы. Тормозной интерпретатор и изменения данных через insert/delete в orm 1с на каждую сущность убивают все ваши потуги скроить пару тактов за счет подбора структур данных

Честные14см
Честные14см
1 год назад
Ответить на  Votvamnastochko

«У нас был предмет» — дальше можно не читать )))

Честные14см
Честные14см
1 год назад
Ответить на  Votvamnastochko

У меня профильное образование, но такому в институтах «на предметах» не учили. Тут только самому.

Честные14см
Честные14см
1 год назад
Ответить на  Votvamnastochko

По профилю меня в институте не научили ничему, к этому моменту я уже всё это давно знал.
Фикса, я свою первую программу написал, когда мне еще 12 лет не исполнилось. А в 14 я уже находил в машинном коде игр на 8080 (именно в коды, исходного текста ассемблерного то их у меня не было) обращения к клавиатуре и заменял на вызов своей процедуры, которая обрабатывала сигналы от джойстика, подключенного мной же к параллельному порту 8255, и возвращала сигналы джойстика как нажатия кнопок управления курсором.
Я ж не ты, сявка беспородная )))

Честные14см
Честные14см
1 год назад
Ответить на  Votvamnastochko

Конечно я много подчерпнул из книг. Но я их читал по собственной инициативе, и немало еще до института. Дейкстру не читал кстати, но это классика не первой очереди.
Глупо тебе со мной пытаться сравниваться, разный уровень был в детстве и юношестве. Я тогда вообще шибко умный был, на российских олимпиадах в призерах ходил.

Votvamnastochko
Votvamnastochko
1 год назад
Ответить на  Votvamnastochko

праильно, Гниду всегда интересовали хуи и гомосексуалисты, а также катои с Тая…., а бабы, так они не женщины вовсе, как бы наличие вагины не означает, что женщина — есть женщина, ггггг

Честные14см
Честные14см
1 год назад
Ответить на  Votvamnastochko

Да ты и не способен был соревноваться на таком уровне, просто умишкой не вышел. Но на такое вообще мало кто способен.

Честные14см
Честные14см
1 год назад
Ответить на  Votvamnastochko

Я старался максимально использовать те возможности, которые у меня были. Если бы «Вселенная готовила», она дала бы другой реально доступный путь.

Честные14см
Честные14см
1 год назад
Ответить на  fixin

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

Честные14см
Честные14см
1 год назад
Ответить на  fixin

Кто мне нужно, тот знает

Честные14см
Честные14см
1 год назад
Ответить на  fixin

Причем тут лох / не лох?
У меня просто нет такого желания, вот и всё. Я никогда не стремился ни к какой популярности, у меня нет такой внутренней потребности.

Честные14см
Честные14см
1 год назад
Ответить на  fixin

Почему «пирачу»? Использую законно при необходимости.
Я ярко выраженный индивидуалист.

Пнрмс
Пнрмс
1 год назад

Код на 1ц — он и так чмошный ввиду конченной объектной модели из 90-х. А когда им пытаются манипулировать внешними объектами — вообще все плохо. Обьекты в проект на 1ц не внедрить нормально, начинается епля разума с примитивами типа строк. А там то запятую не поставил,ттт свойство не заполнил — конструкторы же не работают, хз что должно быть. 1ц дермище и зря потраченное время — не ходите туда, не становитесь сосянами

Честные14см
Честные14см
1 год назад
Ответить на  Пнрмс

1С очень годный инструмент для своих целей. Да, явно не эталон высшего программирования, но это среда на подобную роль ни разу и не претендует. У 1С вполне себе конкретная прикладная ниша, и в этой нише у неё аналогов такого уровня технологичности нет не то, что в России, но и за границей.

Е6грп
Е6грп
1 год назад
Ответить на  Честные14см

Вся жопа в том что 1с «претендует». Эта курага как 20 лет назад была для автоматизации киосков, так и сейчас. А юзеры поведшиеся на рекламу «у нас ерп и упр. учет 80-го уровня» потом воют. Вытье началось при упп и сейчас при ерп продолжается. Масла в огнь добавляют отбитые сосяны нихера не смыслящие в архитектуре по и сующие 1с куда надо и не надо. 1с пригодна для ларьков по торговле носками. В разного рода отраслевых продвинутых учетах вас ждет сюрприз — это есть только в корп, а этой опции нет вообще, а чтобы ее дописать надо разъебать всю типовую, а типовую надо обновлять чтобы сдавать бесконечно меняющиеся формы отчетов

Честные14см
Честные14см
1 год назад
Ответить на  Е6грп

Ты отстал от жизни лет так на 15 )))
В 1С уже давно есть годный механизм расширения конфигураций, который позволяет делать практически всё в расширениях не трогая основной типовой конфигурации. Да и стоимость функционала КОРП, если он требуется, для нормального предприятия невелика.
Другой вопрос, что само проектирование типовых конфигураций от 1С крайне уёбищно и очень оторвано от реальной жизни. Но сама платформа 1С это весьма и весьма продвинутая штука.

Анмвв
Анмвв
1 год назад
Ответить на  Честные14см

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

Честные14см
Честные14см
1 год назад
Ответить на  Честные14см

С хренов бы «не работают»?
Я все доработки конфигураций современных именно через расширения уже много лет делаю )))

Пгтм
Пгтм
1 год назад
Ответить на  Честные14см

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

Честные14см
Честные14см
1 год назад
Ответить на  fixin

Так он никому и не нужен

Честные14см
Честные14см
1 год назад
Ответить на  Пнрмс

Это как сравнивать например какой нибудь современный гибридный автомобиль с грузовым фургончиком. Да, конечно гибрид гораздо комфортнее и функциональнее, но для развозки грузов нужен именно грузовой фургончик.

basement_rack
basement_rack
1 год назад

элегантность тут в чем? в arrow антипаттерне? в том, что ты за 20 лет не научился в нормальную обработку ошибок? про эффективность я уже молчу, тут кубическая сложность на картинках, но гении на спичках не экономят, как известно

Votvamnastochko
Votvamnastochko
1 год назад
Ответить на  fixin

ну ты то вообще ничего не делаешь, потому что либо туп, либо рукожоп либо не умеешь, ггггг

Аемс
Аемс
1 год назад
Ответить на  basement_rack

Нормальной обработки ошибок нет и не было никогда

АнусДерни
АнусДерни
1 год назад
Ответить на  Аемс

Интересно, как Гниду в очистке держат?

Serg
Serg
1 год назад

С точки зрения эстетики обычный код, ничем не примечательный. Но вообще крайне странно оценивать код эстетически. Или ты читаемость так называешь?

Kopernik
Kopernik
1 год назад

Никогда не писал на 1C, но в первой функции DateID нигде не используется, видимо, вместо нее в вызов для получения DateText засунут NumberID (копипаста / копипасточка). Остальным функциям остро не хватает форматирования (пробелы до/после знака «+» в конкатенации, например) и нормальных имен для локальных переменных — вот эти вот «М», «P», «Coo» — это что за хуета? Нужно дать нормальные значимые имена для переменных. И написать юнит тесты (в 1C знают, что это такое?), чтобы не было таких проблем как с DateID.
В целом видно, что код написан тупым старым уебаном, что совпадает с реальностью.

Kopernik
Kopernik
1 год назад
Ответить на  fixin

То, что ты тупой старый уебан — это не холиварный вопрос, а медицинский факт.

Votvamnastochko
Votvamnastochko
1 год назад
Ответить на  fixin

Нет не холиварный. Ты же жопу подтираешь, когда посрешь, а не говоришь — это холивар, подтирать или нет. Так же и тут. Правильно тебе все сказали. У тебя говнокод. А ты говнокодер и ни разу не программист. Это наследие твое рукожопства, как гвоздь нормально прибить не можешь, так и переменные именуешь как студент первокурсник, ггггг

fixofanat14
fixofanat14
1 год назад

Вы ничего не понимаете: эстетика у деда это красивые отступы, все.)))

P.S. Учи python, там еще эстетичнее (и без «эстетики» вообще не работает). И переключаться между раскладками при написании кода не нужно.

Честные14см
Честные14см
1 год назад

Кстати, только что заметил, спасибо коллеге выше )))
Ошибка в первом куске, DateText считается не из DateId, а из NumberId
Фейл эпический с учетом контекста поста, но строго в стиле Фиксы )))

Честные14см
Честные14см
1 год назад
Ответить на  fixin

Так эпический фейл в том, что бы понтоваться кусками кода с ошибками

Violla
Violla
1 год назад
Ответить на  fixin

Фейл в том, что ты всегда, все делаешь на кое как. Расстояние между перфекционизмом и твоим «и так норм», как до луны.

Честные14см
Честные14см
1 год назад
Ответить на  fixin

А с чего ты взял то, что твой код «хороший»? Это только ты сам его объявил таковым )))

Votvamnastochko
Votvamnastochko
1 год назад
Ответить на  fixin

у тебя все хорошее — плохое, тот случай, гггг

Честные14см
Честные14см
1 год назад
Ответить на  fixin

Тут тебе критики накидали полную корзину, что еще то нужно: