Перейти к публикации
  • Сейчас на странице   Всего пользователей: 0   (0 пользователей, 0 гостей)

Rooster

Программирование, т. 7

  

536 пользователей проголосовало

У вас нет прав на голосование в этом опросе, или на просмотр результатов опроса. Пожалуйста, войдите или зарегистрируйтесь для голосования в опросе.

Рекомендованные сообщения

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

А мемчик отражает истину на 99,999991%

 

Много пиздежа по поводу защиты предоставляемой типизацией -> результата нихуя, такой же говнокод / неговнокод как фронты пишите, но дольше и дороже, от этого возможно и горит

 

Причем блядь ладно бы типизации действительно не было, но есть блять сразу две нахуй (flow/typescript), что больше по душе то и выбирай

Пол года пишу онли с типизацией и пол года вижу псевдорофлы по поводу отсутствия типизации ЫЫЫЫЫЫЫЫЫЫЫЫЫ

 

рофлан ебало на все ебало

 

наличие поделок типа flow и typescript только подтверждает то, что отсутствие типизации - хуйня :dunno:

 

javascript хуйня конечно, но я вот вчера узнал, что в крестах есть оператор запятая и что успешно скомпилируется и

if( function(x, y, z) ) {
и

if( function(x, y), z {
:wizard:

 

ты скобочку после z забыл, не скомпилится

 

prav kak dotaprav
Kant понравилось это

Публикация отключена

Поделиться сообщением


Ссылка на сообщение

+ каждый раз в голос с дольше и дороже, когда всё наоборот

 

ведь тратить 100500 времени каждый раз, чтобы проверить, а что за хуйня в метод пришла, или что за хуйню этот метод принимает

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


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение

О, да вы из другого мира


Shaman.png.0cdd33d48561cd068bb3c5ee78289381.png Anna.jpeg.03c9b49363298ceec256500a5d522f7d.jpeg Nigga.jpg.f807f2556bdbf68452292a9301494591.jpg

 

Поделиться сообщением


Ссылка на сообщение

Вы же видите только недостатки динамической типизации, просто ваш мозг не может посмотреть на это под другим углом.

 

Ведь весь смысл в том что нам заебись что можно в методе получать что угодно, ваще похуй что, оно сработает. И нам не надо плодить дохуиллион разных методов, которые делают одно и то же


Я не человек, Я - Кантона. (с)

Miraxes#2986

753357.png

Поделиться сообщением


Ссылка на сообщение

Вот только у динамической типизации только недостатки.

 

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

Параметры обязаны поддерживать какой-то контракт, все кто его не поддерживает не подходят и метод гарантированно работает неверно.

 

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

 

И никому нахуй не надо писать дохуллион разных методов. У тебя на вход приходит тип\интерфейс требуемый методу, это все вызывающие твой метод должны озаботиться тем, чтобы его поддерживать,

ведь иначе вызов метода не имеет смысла.

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

`KV, Drakonian, TheDeadSkin и 1 другому понравилось это

Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение

Че пацаны в каком веке начнете использовать преимущества строгой типизации и писать программы без багов?)))


Shaman.png.0cdd33d48561cd068bb3c5ee78289381.png Anna.jpeg.03c9b49363298ceec256500a5d522f7d.jpeg Nigga.jpg.f807f2556bdbf68452292a9301494591.jpg

 

Поделиться сообщением


Ссылка на сообщение

вы заебали умники 

да без типов зачастую хуёво, и жс во многих местах ебануто себя ведет

но выбора то блять нет  :avtorklif:

это как к одноногому челику подходить и орать "с одной ногой хуёво, с двумя намного лучше" 


65881.png

Поделиться сообщением


Ссылка на сообщение

Может намутить подписи для этого топана  над/под авой "Frontend team" / "TestirovSHIT" / "Backend Raki"  :buba:


Я не человек, Я - Кантона. (с)

Miraxes#2986

753357.png

Поделиться сообщением


Ссылка на сообщение

+ каждый раз в голос с дольше и дороже, когда всё наоборот

 

ведь тратить 100500 времени каждый раз, чтобы проверить, а что за хуйня в метод пришла, или что за хуйню этот метод принимает

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

Просто код на динамически типизированных языках в 10 раз короче, поэтому там нет 100500 методов, в которых без ИДЕ не разберешься. И проверять особо ничего не надо. Интересно какие же аргументы принимает JSON.parse, мб строку? да нет, не понятно, нужна ИДЕ  :lol:

Поделиться сообщением


Ссылка на сообщение

Че пацаны в каком веке начнете использовать преимущества строгой типизации и писать программы без багов?)))

жалкая попытка


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение

тока говно под аву за JS не насыпайте плс  :trollface:


have courage and be kind

  😈🫀💋 🩸👣🤌🏿🦄 🐝 ☄️❣️ 💕 💞❤️😈

 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖

220941652_Annotation2021-03-20123345.jpg.23dcff343d6a377badf433b20f5271fd.jpg

💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 

Поделиться сообщением


Ссылка на сообщение
(изменено)

Кстати как там 150 строки а-ля

 

HuiPizda huiPizda = new HuiPizdaNamespace.huiPizdaModule.huiPizdaFabrika.tochnoHuiPizda?.tochno.hui.pizda.constructor();


Изменено пользователем Rooster

Shaman.png.0cdd33d48561cd068bb3c5ee78289381.png Anna.jpeg.03c9b49363298ceec256500a5d522f7d.jpeg Nigga.jpg.f807f2556bdbf68452292a9301494591.jpg

 

Поделиться сообщением


Ссылка на сообщение

 

+ каждый раз в голос с дольше и дороже, когда всё наоборот

 

ведь тратить 100500 времени каждый раз, чтобы проверить, а что за хуйня в метод пришла, или что за хуйню этот метод принимает

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

Просто код на динамически типизированных языках в 10 раз короче, поэтому там нет 100500 методов, в которых без ИДЕ не разберешься. И проверять особо ничего не надо. Интересно какие же аргументы принимает JSON.parse, мб строку? да нет, не понятно, нужна ИДЕ  :lol:

 

ты похоже в жизни код нормальный не видел просто

 

внезапно, джсон парс принимает в типизированных языках в себя СТРОКУ, потому что ему НУЖНА СТРОКА. А вот в жсе ты туда хоть window засунуть можешь и внезапно всё упадет

а что принимает например addToCart()?

 

ОЙ, ПОЙДУ ПОЧИТАЮ ИСХОДНИКИ МЕТОДА, КТО Ж ЗНАЕТ ЧЕ ТАМ ЗА ПАРАМЕТРЫ И ХОТЯ БЫ СКОЛЬКО ИХ


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение

Ну да, я же всегда использую метод до того как узнаю его сигнатуру

Просто пальцем в небо сижу тыкаю авось метод подойдет

console.addToCart()


Shaman.png.0cdd33d48561cd068bb3c5ee78289381.png Anna.jpeg.03c9b49363298ceec256500a5d522f7d.jpeg Nigga.jpg.f807f2556bdbf68452292a9301494591.jpg

 

Поделиться сообщением


Ссылка на сообщение
(изменено)

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


Изменено пользователем .felix

Поделиться сообщением


Ссылка на сообщение

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

 

Причем прикол даже не в этом, ДАЖЕ ЕСЛИ НЕ ИСПОЛЬЗУЕШЬ типизацию и работаешь например в вскод то он все равно проанализирует код и подскажет какие там аргументы нужны, а если они названы +/- норм то ты типы поймешь 99%


Комната ожидания аргументов функции


Shaman.png.0cdd33d48561cd068bb3c5ee78289381.png Anna.jpeg.03c9b49363298ceec256500a5d522f7d.jpeg Nigga.jpg.f807f2556bdbf68452292a9301494591.jpg

 

Поделиться сообщением


Ссылка на сообщение

Ну да, я же всегда использую метод до того как узнаю его сигнатуру

Просто пальцем в небо сижу тыкаю авось метод подойдет

console.addToCart()

ну так а я про что  :lol:

 

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

 

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


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение

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

 

Причем прикол даже не в этом, ДАЖЕ ЕСЛИ НЕ ИСПОЛЬЗУЕШЬ типизацию и работаешь например в вскод то он все равно проанализирует код и подскажет какие там аргументы нужны, а если они названы +/- норм то ты типы поймешь 99%

Комната ожидания аргументов функции

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

 

и пусть иде догадывается, а что это за переменная пришла в метод, и есть ли у нее необходимые методы


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение

Ахуенно когда люди разрабатывающие на другом языке объясняют тебе как там у тебя все на джсе, а ты сидишь и думаешь да что вы блядь такое несете


Shaman.png.0cdd33d48561cd068bb3c5ee78289381.png Anna.jpeg.03c9b49363298ceec256500a5d522f7d.jpeg Nigga.jpg.f807f2556bdbf68452292a9301494591.jpg

 

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...