Форум программистов, компьютерный форум, киберфорум
Наши страницы
AndreA SN
Войти
Регистрация
Восстановить пароль
Рейтинг: 4.00. Голосов: 1.

Кто мы? (продолжение)

Запись от AndreA SN размещена 02.03.2018 в 13:02

Да... про кропаю...
Пишу программульки для себя. Криво, косо, смешно...
Но какое мне до этого дело? Главное, чтобы работало.
Пишу на VBA (еще смешно, но уже работает)
Пытаюсь перейти на C# (пока смешно всё, что пишу, но уже даже чуть-чуть работает!!!)
Прикольно наблюдать, как из VBA-анекдота вырастает C#-прикол.
А еще мне так жаль тех, кто попытается декомпилировать мой бред)))
Размещено в Без категории
Просмотров 1055 Комментарии 57
Всего комментариев 57
Комментарии
  1. Старый комментарий
    Аватар для Avazart
    Цитата:
    Но какое мне до этого дело? Главное, чтобы работало.
    Девиз быдлокодера.
    Запись от Avazart размещена 02.03.2018 в 13:15 Avazart вне форума
  2. Старый комментарий
    Аватар для Croessmah
    Декомпилировать код VBA и C#?
    Запись от Croessmah размещена 02.03.2018 в 16:15 Croessmah вне форума
  3. Старый комментарий
    Аватар для AndreA SN
    Цитата:
    Сообщение от Avazart Просмотреть комментарий
    Девиз быдлокодера.
    Восхитительный отзыв инструмента о владельце)))
    Я Вам не навязываю свой код...А значит не Вам оценивать его с точки зрения быдлости)))
    Кстати торгую я не кодом, а результатами его работы. А посему приношу реальную пользу в общую корзину нацпродукта.
    Запись от AndreA SN размещена 07.12.2018 в 22:06 AndreA SN вне форума
    Обновил(-а) AndreA SN 07.12.2018 в 22:08
  4. Старый комментарий
    Аватар для AndreA SN
    Цитата:
    Сообщение от Croessmah Просмотреть комментарий
    Декомпилировать код VBA и C#?
    всего лишь проекция на ситуацию)))
    Запись от AndreA SN размещена 07.12.2018 в 22:07 AndreA SN вне форума
  5. Старый комментарий
    Аватар для AndreA SN
    Цитата:
    Сообщение от Croessmah Просмотреть комментарий
    Декомпилировать код VBA и C#?
    всего лишь проекция на ситуацию)))
    Запись от AndreA SN размещена 07.12.2018 в 22:07 AndreA SN вне форума
  6. Старый комментарий
    Аватар для Avazart
    Цитата:
    Я Вам не навязываю свой код...
    Навязывает подход. И уведомляю Вам о том что он ошибочный.
    Пускай и
    Цитата:
    Кстати торгую я не кодом, а результатами его работы
    Запись от Avazart размещена 07.12.2018 в 22:25 Avazart вне форума
  7. Старый комментарий
    Аватар для AndreA SN
    Цитата:
    Сообщение от Avazart Просмотреть комментарий
    он ошибочный.
    Ну это как писать стихи. Кому-то нравится. А кто-то не хочет даже читать.
    Когда программист говорит спецу, что решение спеца - ошибочно, я всегда в таком случае задаюсь вопросом: на основании чего программист сделал свой вывод?
    Проиллюстрирую на своей практике. Я - просто специалист в определенной отрасли знаний. Не программер. Я самоучка. Но задачи мне приходится решать - прогеры за голову хватаются. Например, чтобы решить задачу о проверке сведений, мне пришлось принять априори утверждение, что все записи в проверяемой базе данных - неверны! Презумпция виновности в действии. Мне крутили у виска и говорили, что я не тем делом занимаюсь: проверять после проверивших проверенное. Сегодня не осталось ни одного из "вращателей пальцем". Мне приятно, что на последней конференции академик мне руку пожал. Может глупо. Но такие моменты как медали. Это оценка правильности посылок. Тех посылок, обсуждая которые, в свое время мне крутили пальцем у виска.
    Про код вполне могу сказать то же самое. Написав данную заметку, я всего лишь с сожалением отнесся к моему коллеге-ученику, который не в пример мне лучше программирует. Но которому приходится разбираться в моем коде и ругать меня. Вот только он ни разу не отказался от идеи "разобраться". Стойкий попался)))
    Вдвойне приятно, когда, просмотрев/обругав 10 банальных прописей, он вдруг зависает на одиннадцатой и хлопает себя по лбу. Вот тут я молчу. Потому что он начинает творить!
    А Вы - оценками швыряться...
    Запись от AndreA SN размещена 08.12.2018 в 00:22 AndreA SN вне форума
  8. Старый комментарий
    Аватар для Usaga
    Цитата:
    А Вы - оценками швыряться...
    Правильно делает. Фразы вида:

    Цитата:
    Пишу программульки для себя. Криво, косо, смешно...
    Но какое мне до этого дело? Главное, чтобы работало.
    Любой мало-мальски вменяемый разработчик воспринимает болезненно, да и вообще, как плевок в лицо. Потому и такая реакция. Я тоже считаю такие фразы слоганом быдлокодерства, а быдлокодерство - серьёзным недостатком и вообще фу. О об этом стоит умалчивать, а не офишировать. По крайней мере, на форуме, где это вообще не оценят.
    Запись от Usaga размещена 08.12.2018 в 10:55 Usaga вне форума
  9. Старый комментарий
    Аватар для Соколиный глаз
    Хотелось бы от автора увидеть примеры его кода.
    Запись от Соколиный глаз размещена 08.12.2018 в 13:02 Соколиный глаз вне форума
  10. Старый комментарий
    Аватар для Avazart
    Цитата:
    Но которому приходится разбираться в моем коде и ругать меня.
    Теперь понятно почему:
    Цитата:
    Сегодня не осталось ни одного из "вращателей пальцем"
    Запись от Avazart размещена 08.12.2018 в 20:03 Avazart вне форума
  11. Старый комментарий
    Аватар для Avazart
    Цитата:
    Не программер. Я самоучка.
    Да так и говорите недо-программер?

    А вообще смешно, как бы программисты как правило самоучки, даже те кто Вузы заканчивали.
    Запись от Avazart размещена 08.12.2018 в 20:07 Avazart вне форума
  12. Старый комментарий
    Аватар для Байт
    Вопрос поставлен интересно. И с определенным чувством юмора. Из-за которого автор выскакивает, как чертенок из-за шкафа, начинает всем показывает рожки.
    И очень старинный вопрос. "Заказчик и Программист", "Поэт и Царь".
    Поэт и Программист хотят, чтоб было красиво. Заказчик и Царь хотят, чтобы работало. В принципе, вещи как-бы не так уж противоречивы. Беда, когда Царь берется за топор. Потому как инструмент хороший. Можно и досканец обтесать, а можно и часть туловища отделить.
    Вот я бы к вам, к мастеровитому заказчику, работать не пошел бы. Ни за какие коврижки. Ибо у меня есть некоторые предпочтения, эстетические. Которые даже на большое количество американских президентов менять не хочется. Т.е. работать с вами - наступать на горло своей песни. А я ее пою с удовольствием, и мне ее горло жаль.
    Впрочем, это всего лишь продолжение шутки...
    Запись от Байт размещена 08.12.2018 в 23:40 Байт вне форума
  13. Старый комментарий
    Аватар для AndreA SN
    Цитата:
    Сообщение от Соколиный глаз Просмотреть комментарий
    Хотелось бы от автора увидеть примеры его кода.
    Да тут этого мусора - валом (я именно про фрагменты своего кода)
    Запись от AndreA SN размещена 09.12.2018 в 11:26 AndreA SN вне форума
  14. Старый комментарий
    Аватар для Соколиный глаз
    Цитата:
    Но какое мне до этого дело? Главное, чтобы работало.
    Придирайтесь к своему коду как бешенный маньяк. Вот тогда будет норм код, ну или близкий к норм коду.
    Запись от Соколиный глаз размещена 09.12.2018 в 11:53 Соколиный глаз вне форума
  15. Старый комментарий
    Аватар для CoderHuligan
    Не, подход совершенно верный у автора. Он, своим незамыленным взглядом видит именно то, что не видят правоверные индусы индустрии. Эти индусы учились по учебникам, которые навязывают им свою стратегию, и их шаблонное мышление уже устаканилось. Не принимайте лично к себе, говорю отвлечённо..
    К сожалению программеры думают больше о стилистике, а не об конечно потребителе и об эффективности программы. А так как они мыслят шаблонно, то у них получается шаблонный код, без изюминок, без полёта мысли. А у непрограммеров-самоучек, к которым могу отнести и себя, ибо я самоучка, университетов не кончал, а занимался исключительно самостоятельно по книгам, свежий взгляд на вещи: они зрят в корень, в самую суть проблемы и пытаются её решить самыми простыми и методами. KISS-принцип.
    Я понимаю некоторых, которые в каждом проекте хотят вывалить на свет божий всю ту кучу д...а, которую они к этому моменту накопили в виде багажа знаний.. При этом им важно не своё мнение, а мнение сообщества, мнение других людей. Мне тоже иногда хочется наворотить в коде такого, что у индусы сделают меня брахманом, но стойко борюсь с этим желанием и принципиально делаю код простым как заклёпка, и знаете, это конкретно втыкает, когда я сравниваю свою реализацию с другими, которые в 10 раз медленнее и жирнее.. Так что не парьтесь и продолжайте делать так как считаете нужным и правильным.
    Запись от CoderHuligan размещена 09.12.2018 в 12:29 CoderHuligan вне форума
  16. Старый комментарий
    Аватар для AndreA SN
    Цитата:
    Сообщение от Байт Просмотреть комментарий
    Ибо у меня есть некоторые предпочтения, эстетические. Которые даже на большое количество американских президентов менять не хочется.
    Эту часть марлезонского балета я очень уважаю
    Цитата:
    Сообщение от Байт Просмотреть комментарий
    работать с вами - наступать на горло своей песни. А я ее пою с удовольствием, и мне ее горло жаль.
    А вот тут, мой дорогой собеседник и все прогеры, обратившие внимание на эту запись, Вы круто ошибаетесь))) Я еще ни разу не задушил песнь. Главное, чтобы слова мне понятны были. А с музыкой - автору видней.
    Вообще мне приятно видеть сколько программеров возбудились мыслью отстоять идею, что кто-то "быдлокодирует" и это есть "урвание" программерского хлеба))) Я В ХОРОШЕМ СМЫСЛЕ ЭТОГО СЛОВА! Не стоит передергивать.
    А теперь поясняю всю глубину задачки, с которой в свое время никто, кроме "быдлокодера", не справился.
    Сформулирована задача предельно КОРРЕКТНО (обращаю внимание на эту характеристику постановки задачи) и просто - проверить записи, поступающие из разных официальных источников, на их верность. Базы правильных записей (образцов) нет. Система признаков проверки не известна/не разработана. Логика проверки неизвестна. В ходе проверки проверенные записи должны накапливаться. Но не факт, что они являются абсолютно верными. Ошибочные критерии должны фиксироваться. Но не факт, что все. Ошибки в проверке недопустимы в принципе. Но как это сопоставить с неабсолютно верными проверенными записями? Вариабельность проверочных критериев записей бесконечна по определению. Сопутствующих им признаков может быть много. Но они могут быть не указаны или неверны. В разных источниках абсолютно разные схемы представления данных, в том числе с разным объемом и полнотой, а также альтернативные. Ошибки в них могут быть вызваны причинами намеренными и случайными: от подделки данных вплоть до глупости. Нормативной документации, стандартов и других инструментов нет.
    А теперь попробуйте... нет, не решить задачу (я намеренно не выкладываю исходные данные - я их тупо собирал 5 лет, прежде чем приступить к формализации и решению задачи), а оценить возможности ее решения программистом при таких исходных.
    Я - решил. Конечно я этим горжусь. Ибо имею право на это. Доклады уже представлены (и не раз) по результатам решения. Статей горка. Способ запатентован в РосПатенте. Программа запатентована и работает, как оказалось, и для российских типов источников. Хотя к ним вообще страшно было подступать.
    Но главным для нас в русле этого обсуждения стало другое. Я решил эту задачу только в результате того, что конкретизировал ее условия с помощью быдлокода, определил граничные параметры вплоть до константных. И только тогда удалось сформулировать корректную постановку задачи для программера.
    Вторая часть марлезонского балета:
    Представьте себе корректно - с указанием всех констант, формул, принципов, порядка действий, фактических и прогнозируемых объемов информации, требуемого места ее размещения, требований к ее доступу, типизации данных, наличия типовых тестов и полного комплекса готовых решений для разных типов ошибок и ситуаций, 20 тестовых баз на выбор из шести стран, сводных данных из 15 стран в начале и конце эволюции данных в программе, статистики эволюции данных, внешнего вида программы и так очень-очень далее - сформулированную задачу для прогера. И сколько удовольствий он получает - кодируя объективно полезный инструмент. после каждого этапа программирования у него уже есть набор тестов (НЕ НАДО ПРИДУМЫВАТЬ!!!). Это стало возможно только после обкатки на быдлокоде разных вариантов задачи, изменения логики быдлокода до неузнаваемости, оценки отдельных элементов быдлокода с точки зрения вариабельности условий задачи в условиях поступления данных из новых источников. То есть для прогера минуя всю ту работу, которая вызывает у прогера зубовный скрежет, но объективно должна быть переделана.
    Если Вы отказываетесь работать с грамотно поставленной в итоге быдлокодирования задачей - ну тогда я вообще не знаю, на что Вы согласитесь)))
    Запись от AndreA SN размещена 09.12.2018 в 12:42 AndreA SN вне форума
  17. Старый комментарий
    Аватар для AndreA SN
    продолжаем разговор

    Теперь о взаимоотношениях.
    Со мной работать можно лишь тогда, когда прогер не лезет в специальную часть и не пытается указать мне на "несовершенство мировой системы", а находит решение задачи в поставленных мной условиях и учится специальной части у меня, постоянно помня, что я в отличие от него потратил на спецчасть - годы. Причем - как бы это ни было Вам обидно слышать - в том числе в изменяющихся условиях. ТО ЕСТЬ ОБРАЩАЮ ВАШЕ ВСЕОБЩЕЕ ВНИМАНИЕ НА ЭТУ МЫСЛЬ: прогер не наступает на горло МОЕЙ песне! Если прогер думает, что он после 15-минутного ознакомления со специальной задачей умнее специалиста, потратившего на нее 11 лет... Ну, мои дорогие... есть былокодеры (эти хоть что-то сами способны родить), а есть, которые живут за счет идей других, а сами идею родить не способны ... Для рьяных: последняя фраза безотносительна к лицам, участвующим в полемике, но может быть предметом Вашего тихого обдумывания в мягком кресле перед камином с бокалом коньяка о пяти звездах в руке и любимой девушкой на коленях. Хотя я не уверен, что в этой тяжелой (не в весовом, но в ситуативном отношении) ситуации вы будете способны думать.

    Да... еще один важный для спецов момент. После моего быдлокода аргумент прогера, что "это невозможно запрограммировать" не действует в глазах заказчика. А вот об этом подумайте уже сейчас - прежде, чем разнести мой пост в пух и прах))) Я же не пишу того, что умозрительно и "могло бы быть". Я пишу то, что уже было в моей практике)))

    И кто знает... может Вы все таки научитесь если и не уважать быдлокод, то хотя бы с уважением относиться к быдлокодерам)))
    Запись от AndreA SN размещена 09.12.2018 в 12:43 AndreA SN вне форума
    Обновил(-а) AndreA SN 09.12.2018 в 13:08
  18. Старый комментарий
    Аватар для AndreA SN
    Цитата:
    Сообщение от Соколиный глаз Просмотреть комментарий
    Придирайтесь к своему коду как бешенный маньяк. Вот тогда будет норм код, ну или близкий к норм коду.
    А 12 пересборок программы - это нормальный уровень придирок?))) В каждой пересборке - до 9 концептуальных изменений
    Запись от AndreA SN размещена 09.12.2018 в 12:59 AndreA SN вне форума
  19. Старый комментарий
    Аватар для AndreA SN
    Да... мне тоже нравятся программистские ходы заклепочного характера. То есть когда или полностью от него отказываешься, или оставляешь как необходимый. Другими словами, когда изъятие - простой способ проверки на предмет: можно ли избавиться вообще?
    Запись от AndreA SN размещена 09.12.2018 в 13:03 AndreA SN вне форума
  20. Старый комментарий
    Аватар для CoderHuligan
    Цитата:
    Сообщение от AndreA SN Просмотреть комментарий
    можно ли избавиться вообще?
    "Отсечь всё лишнее". Я действую по этому принципу. То, без чего можно обойтись. Отсекаю всё то, что "когда-то кому-то! может понадобиться" в XXI веке. В итоге код проще, поддержка проще. Имею то, что нужно в данный момент времени. У меня нет "прицелов на будущее", есть только здесь и сейчас, просто нет времени на это. Конечно, такого в космонавты не возьмут, но я сам себе космонавт..
    Запись от CoderHuligan размещена 09.12.2018 в 13:57 CoderHuligan вне форума
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru