ton-blockchain / ton

Main TON monorepo
Other
3.1k stars 980 forks source link

Код просто убогий #31

Closed ghost closed 5 years ago

ghost commented 5 years ago

Как так можно писать, вы хоть знаете что такое ООП или оптимизация, этот код читать невозможно, это просто пиз.. мусор.

NotStatilko commented 5 years ago

Зато работает и Telegram

Kwaskoff commented 5 years ago

Зато работает и Telegram

этот аргумент используется в энтерпрайзе с явой =)

Piterden commented 5 years ago

@Kwaskoff вы хотите сказать, что был использован использованный аргумент?

@NotStatilko а пруфы можно?

begetan commented 5 years ago

Как так можно писать, вы хоть знаете что такое ООП или оптимизация, этот код читать невозможно, это просто пиз.. мусор.

Это не люди такие, это C++ такой.

NotStatilko commented 5 years ago

@Kwaskoff вы хотите сказать, что был использован использованный аргумент?

@NotStatilko а пруфы можно?

Пруфы чего? Ноду запусти у себя

nikitasius commented 5 years ago

@Kwaskoff не нужно Java очернять :smile:

talentlessguy commented 5 years ago

Можно примеры плохого кода в тоне? Я не сишник но на всякий случай

NotStatilko commented 5 years ago

Можно примеры плохого кода в тоне? Я не сишник но на всякий случай

Николай Валерьевич Дуров, перелогиньтесь

talentlessguy commented 5 years ago

Можно примеры плохого кода в тоне? Я не сишник но на всякий случай

Николай Валерьевич Дуров, перелогиньтесь

кек

мне для спора нужно показать что даже у телеги плохой код может быть

Piterden commented 5 years ago

Однобуквенные переменные

Такие места, я бы делал через динамическое название вызываемого метода, как на 303 строке и подобных ей. Ну или хотябы через switch statement

Как здесь - я бы работал в цикле, подставляя набор параметров

Piterden commented 5 years ago

@Kwaskoff вы хотите сказать, что был использован использованный аргумент? @NotStatilko а пруфы можно?

Пруфы чего? Ноду запусти у себя

Я не о работоспособности. Но вроде есть...

ghost commented 5 years ago

Такие места надо делать через template а не плодить однообразный код. Программисты походу не знают что такое template, либо им платят за количество символов как в редакции :)

История из жизни программистов Дурова

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

Заходит ботаник и спрашивает парни как назвать переменную, а ему отвечают назови S, просто S? Да просто S это будет пушка, реал топ спасибо друзья вы лучшие, так и сделаю

Интересно когда вы будете оптимизировать код и введете в поиски S сколько букв S найдет редактор :)

NotStatilko commented 5 years ago

Обфускация же. Так бы Facebook со своей хренью хуLibra всё списали.

Я надеюсь что это было сделано специально

Честно

ghost commented 5 years ago

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

NotStatilko commented 5 years ago

Возможно это обфускация но зачем? В чем смысл тогда открытого исходного кода в github, если его невозможно читать. Программисты не смогут помочь улучшать код, пока не увидят нормальный оригинальный код. А разбираться в этом, спасибо конечно но я откажусь,

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

Ну и зачем ты им подсказал?

melekhine commented 5 years ago

Да нормальный код, он в первую очередь должен работать. Вы же не знаете в каких условиях он появился. Причешут со временем. А качество кода для MVP вредно (тк нужно тратить больше времени)

serderovsh commented 5 years ago

@eosbot, если тебе непонятно, возьми да и перепиши. Сидит и ноет, Код написан нормально, это просто обфускация. Как выйдет офф. релиз думаю будет весь исходник.

Piterden commented 5 years ago

Да нормальный код, он в первую очередь должен работать. Вы же не знаете в каких условиях он появился. Причешут со временем. А качество кода для MVP вредно (тк нужно тратить больше времени)

Ну хз. Про свитч я узнал почему, но вот это и это...

А в каком виде доки видел?

ghost commented 5 years ago

@serderovsh Во первых это неуважения к сообществу github скидывать код пройденный через обфускацию. Во вторых это неуважения к программистам, для тех кто собирается участвовать в конкурсе. А так же у них меньше шансов чем у команды Дурого победить в конкурсе. Команда видит оригинальный код, им проще фиксить баги они ка краз бабки и получат. А те кто участвую нефига не понимают, код написан машиной, как можно предложить исправления. А теперь о главном, как можно создавать конкрус без обратной связи, даже на фрилансе есть человек, который отвечает, хорошая работа или плохая, то или не то. Здесь ничего нету, не обратной связи не уважения.

Как трудно нанять 3 сапортов для конкруса, ведь они дахера денег стоят. Это кстати уже помощь проекту от меня, информация стоит денег если что. Если вы собираетесь добавить сапортов к концу конкруса и сказать что ваша команда победила а мы нет, пусть будет так. Только не нужно тратить время хороших программистов и давать им надежду победить. Просто бесит уже такое неуважения. Я участвовал на конкурсе EOS там такая же фигня была, помог исправить пару багов нехера не получил не копейки.

ghost commented 5 years ago

Тем более я бы с радостью поучаствовал, у меня большой опыт с крестами но я не вижу выгоды, что бы потратить свое время на этот проект. Бесплатно не работаю.

melekhine commented 5 years ago

Про свитч я узнал почему, но вот это и это...

Так это вообще не очень и исходники, это же FunC, к нему даже документации еще нет. Немного терпения.

fskuratov commented 5 years ago

@serderovsh Во первых это неуважения к сообществу github скидывать код пройденный через обфускацию. Во вторых это неуважения к программистам, для тех кто собирается участвовать в конкурсе. А так же у них меньше шансов чем у команды Дурого победить в конкурсе. Команда видит оригинальный код, им проще фиксить баги они ка краз бабки и получат. А те кто участвую нефига не понимают, код написан машиной, как можно предложить исправления. А теперь о главном, как можно создавать конкрус без обратной связи, даже на фрилансе есть человек, который отвечает, хорошая работа или плохая, то или не то. Здесь ничего нету, не обратной связи не уважения.

Как трудно нанять 3 сапортов для конкруса, ведь они дахера денег стоят. Это кстати уже помощь проекту от меня, информация стоит денег если что. Если вы собираетесь добавить сапортов к концу конкруса и сказать что ваша команда победила а мы нет, пусть будет так. Только не нужно тратить время хороших программистов и давать им надежду победить. Просто бесит уже такое неуважения. Я участвовал на конкурсе EOS там такая же фигня была, помог исправить пару багов нехера не получил не копейки.

Конкурс саппортится сообществом. Чаты @tondev_ru и @tondev_en, на все вопросы ответят там.

serderovsh commented 5 years ago

@eosbot За баги тебе никто и не должен платить, это помощь со стороны сообщества. Каждый день тысячи разработчиков помогают в развитии tron, eos, eth- и никто за это деньги им не платит.

Если платили за каждый найденный баг, все миллионерами стали бы

ghost commented 5 years ago

@serderovsh тогда смысла не вижу тут время тратить, пойду пилить свою программу.

melekhine commented 5 years ago

I suggest this ticket to removal.

Piterden commented 5 years ago

@awsom82 давайте переименуем в необычный

I propose to keep this ticket.

onemanstartup commented 5 years ago

@serderovsh Проект собравший 2 миллиарда баксов не будут платить за каждый найденный баг? В проекте в котором баги это денежные потери? OpenSource лол, ну запусти свой блокчейн, назови его TonClassic и посмотрим будет ли он успешен.

serderovsh commented 5 years ago

@awsom82 - I agree, a meaningless topic! @onemanstartup - нет, баги всегда были и будут. Вознаграждение зависит от самого уровня бага, в 3-5% случаях наносят удар по средствам клиентов.

NotStatilko commented 5 years ago

Да успокойтесь уже, дебилы. Пошутили и хватит. Зачем срач устраивать

Piterden commented 5 years ago

Займитесь лучше делом, господа...

zevlg commented 5 years ago

парни, вы серьёзно вообще? очередное школоло путающее не и ни что-то там пишет, мол надо темплейтами ебануть. В школе то учились перед рассказыванием эксплуататорам как что делать?

закрывай кормить говношкольников, уже насмотрелись подобных персонажей в tdlib

Soniclev commented 5 years ago

Интересно когда вы будете оптимизировать код и введете в поиски S сколько букв S найдет редактор :)

Всё понятно, автору 10 лет. А если без шуток, то не оптимизация, а рефакторинг, и рефакторят не через поиск.

AndreyKostromskoy commented 5 years ago

Как так можно писать, вы хоть знаете что такое ООП или оптимизация, этот код читать невозможно, это просто пиз.. мусор.

Николай Дуров - дважды доктор математических наук, а так же дважды олимпиадник мира. И у него много друзей олимпиадников, работающих в Телеграмме. Так что это не код убогий, а просто ТЫ СЛИШКОМ ТУПОЙ, чтобы понять гениев программирования

ghost commented 5 years ago

@DreamyDevil а ты наверно ему завидуешь, раз столько знаешь про него.

NotStatilko commented 5 years ago

@eosbot Покажи хоть одного человека который бы не завидовал Николаю Дурову, ты че)

melekhine commented 5 years ago

@eosbot слушай, тут не чат. И проект реальный, а не соревнование по программированию -- потому неточности в коде, никакой проблемы не предоставляют.

И здесь не место для неуместного флейма.

ghost commented 5 years ago

@awsom82 вы не видите а остальные 80% человек видят. Тем более вы один из разработчиков, сидите с оригинальным кодом довольный. Я в телеграмме сидел там разработчики пишут, ничего нового, уже 2 раз подряд побеждают в конкурсе. Так что ловить тут нечего.

ton-blockchain commented 5 years ago

We pretend not to understand Russian. Sorry.

ghost commented 5 years ago

Для русских можно было оставить, а то они не понимают на что подписываются. Каждый пятый будет думать, что вы платите за любой найденный баг. Да и американцы тоже так думают, пишите конкретно в объявлениях за что вы платите. Хотя так у вас людей не будет вообще, даже тестеров :)

Piterden commented 5 years ago

@NotStatilko я не завидую ему. Никогда бы не променял свою аккуратность и последовательность на его ум. Хотя и должен признать, что он молодец...

NotStatilko commented 5 years ago

@ton-blockchain Хорошо ребята, мы вам поверим) Главное TON уже запускайте быстрее

NotStatilko commented 5 years ago

Для русских можно было оставить, а то они не понимают на что подписываются. Каждый пятый будет думать, что вы платите за любой найденный баг. Да и американцы тоже так думают, пишите конкретно в объявлениях за что вы платите. Хотя так у вас людей не будет вообще, даже тестеров :)

Каждый пятый идиот? Ты файл читал который они прикрепляли в t.me/contest?

Denial of Service (DoS/DDoS), Brute Force, Physical attacks and Social engineering attacks will not be awarded. Only vulnerabilities with security impact will be considered.

За какой нахуй любой баг? Либо пиши смарт-контракт, либо ищи проблемы с безопасностью, либо не доёбывайся.

Piterden commented 5 years ago

@NotStatilko не сквернословь, тыж интеллигенция...

Disinterpreter commented 5 years ago

Для русских можно было оставить, а то они не понимают на что подписываются. Каждый пятый будет думать, что вы платите за любой найденный баг. Да и американцы тоже так думают, пишите конкретно в объявлениях за что вы платите. Хотя так у вас людей не будет вообще, даже тестеров :)

Да, но он даже не в америке, чтоб американцы думали.

cristaloleg commented 5 years ago

продам гараж

nuclight commented 5 years ago

мне для спора нужно показать что даже у телеги плохой код может быть

@talentlessguy https://habr.com/ru/post/472970/

AndreyKostromskoy commented 5 years ago

мне для спора нужно показать что даже у телеги плохой код может быть

@talentlessguy https://habr.com/ru/post/472970/ @nuclight Ты завидуешь Николаю и его команде. Николай дважды ДОКТОР математических наук и в его команде тоже много крутых олимпиадников. Сделай свою бинарную схему и я посмотрю на неё, представь свой криптографический протокол. Ты сможешь написать С НУЛЯ систему баз данных. которые будут держать один из самых высоконагруженых сайтов в Рунете? У тебя могут быть аргументы: 1) Зачем делать бинарную схему. если есть Google Protobuf или Apache Thrift? 2) Зачем делать протокол если есть Signal? 3)Зачем делать транслятор из PHP в С++. если есть HHVM? 4) Зачем писать движки баз данных если есть много разных NoSQL - решений? А я тебе отвечу так: ты знаешь Игоря Сысоева? Он создал лучший веб сервер NGINX, хотя в его время уже был Apache Web Server, но он сделал велосипед и смог его улучшить и теперь самые крупные международные IT компании используют его решение. Недавно он продал свою компанию и заработал кучу долларов. А если тебе не хватает математических знаний, то это ещё один плюс признания таланта Брата Павла Дурова - Николая Дурова и его команды: Лопатина, Смирнова, Левина, Вальтмана.

Piterden commented 5 years ago

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

Уважаемый владелец репозитория, закройте пожалуйста комментарии тут.

isgulkov commented 5 years ago

Ну, ты код ревью бы хоть провел, примеры говнистости кода указал.

Нет, я охотно верю, что код говно, но хочется ведь узнать подробности, насладиться его изысканной, неповторимой говнистостью! Сам разбираться в незнакомом говнокоде я, конечно, не буду — я этим на работе целый день занимаюсь.

isgulkov commented 5 years ago

Уважаемый владелец репозитория, закройте пожалуйста комментарии тут.

Может, и использование самой сети заблокировать? 🌝 А че — наверняка там в транзакции можно встраивать произвольные байты, вот и наотправляют такие суки неблагодарные транзакций с текстом "GOVNOKOD"!