Pull to refresh
Yan @RiverFlowread⁠-⁠only

Пользователь

Send message

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

Типизация это шаг назад на те же грабли а аргументы "это же костыль" - маркер кодера-инвалида "архитектурнутого" на всю голову типизацией и "чистотой кода" не умеющего написать ничего дельного но умеющего объяснить начальству почему все так сложно и ему нужно срочно джунов нанять а лучше быстрее сделать его лидом и мидлов ему в упряжку и вот тогдаааа....

Он займётся мозгоипанием своим ООП всех до кого дотянется и скорбно будет "так-и-быть-соглашаться" с "этими-вашими-костылями" ибо дедлайн а "как-надо", вы мартышки нивтащили, сколько я вам ни объяснял!

Трагедия js в том, что джава-какашата, похоронив таки свою джаву не раскаялись а просто сменили цель и сделали js следующей жертвой своих устремлений по идеологизации несовершенного мира который "мозолит глаза своей нетипизированностью" и долбят теперь своими сферическими конями мозг неофита и инвесторам ...

Это же каким бараном надо быть чтобы, для того, чтобы "не пороть ерунду" нужен целый тайпскрипт !?

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

Вывод простой: если ты не Фейсбук или гугл забудь про типизацию и тайпскрипт и SOLID и вспомни про KISS

«обращу мудрость мудрецов ваших — в глупость!» (с)

Я пять лет сношался с джавой и ООП, а потом против воли был крещен в JS и посыпал пеплом и содой всё это ООП-ное гавно, хоть строго-хоть не строго типизированное, хоть номинативно хоть декларативно, это поиск золотой пули, в фокусе которого не задача и мир предметной области а ристалище джава-чемпионов верхом на сферических конях.

Не существует академически исчерпывающего ответа на то где какой тип типизации потому, что сама типизация это средство а не цель, бля*ь, когда вы уже об этом вспомните и если в том-же ЖС «писать как надо» то будет «как надо» и за три года ванильного ЖС от самого забристого фронта до глубин Node и Koa, десктопных экспериментов с electron и всякими игро/2d-тридэшностями от pixi до babylon я нигде не столкнулся с ПРЕДМЕТНОЙ необходимостью в объектной модели, просто разноси функционал по-файликам, индексируй, и сочетай как и где тебе удобно и свое и чужое и тупо не бойся этой химеры про «приведение типов».

Ошибки связанные с неправильным поведением фреймворка (в широком смысле этого слова растянутого на объектные модели всего с чем работаешь от DOM браузера до нода и ФС) вылавливаются мнтуитивно спинным мозгом еще до того как ты начинаешь всерьез подключать логику мозга головного.

И за все это время проблемы возникали ИМЕННО с ООП в ОМ фреймворков, даже VUE!

От чего в конце концов я вообще перестал юзать фронтенд — фреймворки, проще в разы написать кастомное свое на какой-нибудь bulma/pug а через год-пять-когда понfдобится — просто переписать то что устарело (а оно, ска, устареет и вас не спросит даже если золотом покрыть!)

Но вы как в том анекдоте про холостяка, который никогда ничего не готовит потому что все начинается с «возьмите чистую тарелку» — так и вы начинаете любое решение с «а какие тут типы» !?

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

А мир предметной области никогда, НИКОГДА,! Н И К О Г Д А! ты слышишь!?
не будет, следовать прогрызенной тобой канве типов и кастомер завтра захочет быть емплоейм а послезавтра опять кастомером и каждый новый день будет приносить юзкейсы не влазящие в твою ОМ в какой-бы системе типов ты ее не наваял и сколь бы долго ты ее не рожал «все предусмотрев». И попадая в прод твой код будет обрастать костылями перпендикулярно кладущими и на твою ОМ и тип выбранной типизации и на все гудпрактис ООП и не ООП вместе взятые!

РЕАЛЬНЫЙ мир продакшна это затыкание милиона маленьких дыр в одной большой плотине и каждый следующий раз прорвет именно там где «вот вообще было не должно»

И все что делают сейчас «джава капитаны» это стоят по жопу в воде и делают вид что так и задумано, а виноват во всем ваш c*аный ЖС!

ЖС — костыльный пулемет, возводящий костыль в ранг мировоззрения и методологии и пока вы сретесь за то какой там тип типизации трушнее и постижимее ЖС держит на своих костыльных плечах уже вообще все!
Статическая типизация это как регистры процессора или прямое обращение к памяти.
Все очень мега-круто и гвоздями к затылку, но кнопка только слева и только квадратная и так у всех и навсегда или все взорвется!

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

Да, я беру тайпскрипт фреймворк и вижу сигнатуры методов и возвращаемые типы:
String, Boolean или Number

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

JS за пять лет наплодил кучу ошизительного софта от системного до прикладного какую все ЯП до него не смогли даже на сотую часть.

Потому, что все дело «разработки» в статике начинается и заканчивается «объектным анализом» «разработкой классов» а стадия «использования классов» не наступает никогда!

Представить себе ситуацию океана статических либ типа js-ных на гитхабе — невозможно именно потому что у каждого свой царь в голове и своя «объектная модель» и врубаться каждый раз в новую ОМ просто чтобы только узнать чего и как там делает эта либа это нереальный мрак потому что каждый тут же начнет переколбашивать ОМ «как правильно» и до дела опять дело не дойдет!

Статика это смерть, ее нужно дозировать как яд, в минимально0достаточной дозе на максимальном удалении от переднего края где кипит жизнь а не тащить «по поределению» потому что «гвоздями к голове»

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

И вот теперь вышедшие было в тираж джава-лиды-чемпионы приползли в райский сад JS и стали кадить своей ересью направо и налево, коварством поистине адового уровня — type script

сажать на кол, и жечь под городской стеной упырей!
ООП архитектуры это всегда про сферические догмы и египетские казни всем кто их ослушался, потому что ты пишешь код «на века» и твои потомки никогда не напишут своего а будут поколениями рефакторить и расширять твой солид — своим!

Я вообще не буду писать никаких классов, я тупо напишу процедуру рисования кружочка который легко разложится на вектор или пикселы любой другой процедурой и пересоберется в черта лысого — третьей, что и бывает нужно в 99% случаев реального использования.

Дайте людям данные а не вешайте на них кандалы своей объектной модели!
Дайте мне АПИ и пишите в нем что хотите хоть солид хоть софт, я всеравно не буду использовать ваш АПИ дольше неоюходимого минимума и о нем всеравно забудут куда раньше чем реально понадобится рефакторить что-то.

Хотя если вашему овнеру некуда девать бабло — то бесконечный рефакторинг это золотая жила!
у меня код который автоматически «реквайрит» все файлы из указанной папки, код работает все ок, НО как использовать в файле в который реквайрится модуль, его экспортированную функцию, если нет var foo = require бла-бла-бла !?

function test(params) {
    console.log('тестовый модуль из папки модулей успешно required');

}

module.exports._test = test;
а зачем вообще «при вызове с клиента идем на axios и http — бла — бла — бла»?
запрос от клиента пришел на сервер, сервер вызвал require у себя из папки что надо, отрендерил и отдал, зачем это вот «вызвал сам себя»?

Я что-то категорически фундаментально не понимаю в этом всем (((
Супер! Спасибище!

Нигде не мог найти, блин, как заюзать nuxt в полноценном бэкэнде!

А что писать в nuxt.config если у меня koa?

Вапще все странно и немного по-дурацки, вроде и nuxt и connect в нем а простого и ясного тутора как и главное зачем подключать к нему тот-же Koa нет, хоть шаблон приложения в nuxt-generator-app с koa в качестве сервер-фреймыорка — есть, но зачем он там и как заюзать koa не понятно ((
«можно прикрутить хоть к express хоть к koa»
вот очень интересно посмотреть пример вменяемого прикручивания nuxt к koa!
статика такая статика )
настоящий нод это js а ваш тайпскрипт с «правильными» — легаси, вид сбоку.
но проще верблюду пролезть в утиную типизацию чеи старому джависту доказать ненужность ООП и статики
ничего не понял, так где использовать прерывания и что это вообще?
Нет конечно, это не туториал ни в каком виде, это та самая «вводная лекция», пролог. просто не люблю «чистую теорию» советского образца, даже подозреваю ее главным виновником фарисейскости в отечественной академ. среде…

Когда я погружался в макс Блендера еще не было )
Но статья не про тридэмакс на самом деле, наверное эт всетаки не так очевидно как я задумывал.

Не хотел перегружать начало, наверное стоит включить альтернативные ИС и языки, возможно Корел с его VBA, или WEB фреймворки, но это все я знаю сильно хуже чем Макс, в нем у меня есть скрипты «не имеющие аналогов в мире» ).

Главное в ИС макса мне знакомы его глюки и эээ… «недокументированные особенности». Позволю себе еще раз уточнить: идея публикации не обучить макскрипту или максу или 3D моделированию, а своего «перебросить мостик» между непрограмистским типом менталитета и практическим прикладным программным использованием «художественных программ».

Блендер я могу рекомендовать но в общем, я его очень плохо знаю. Могу только сказать что очевидное преимущество Блендера это активность разработчиков и соо, в 3D Макс все как раз наоборот, кажется разработку как таковую давно забросили и кажется я даже знаю почему, но это тема другой статьи.

А в данном контексте «олдскульная убогость» макса оказывается неожиданным преимуществом для неофитов )
Предполагалось это поможет «глотанию» сложной темы, сложность не сама по себе а для предполагаемой «гуманитарной» ЦА. Сорь, если не получилось (
Спасибо, рад что пригодилось, постараюсь продолжить )
Пожалуйста, как уже сказали ниже, мнение не столь необычное )

От себя, осмелюсь предложить аниме-альтернативу, про «то время» но без взломов, наркотиков и четвертых стен: «Королева аркадных игр» ;)
FFMPEG вроде-бы вообще везде, не?
Надеюсь всетаки действительно МОЛОДЫЕ люди фильмом все-таки не проникнуться )
Молодежь на аниме сидит все больше, там тоже не все кексики, но основной посыл все-же чище и предметнее, хотя и вызывает почти поголовное отрицание реального общества и часто и массово перерастает в хикикомори-синдром, но это самый безобидный вид социопатии.
Это печальная тема, да, талантливый и даже гениальный человек может плотно сидеть на каких нибудь грибах, у меня есть такой знакомый (

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

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

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

Но что если фильм сделать «историческим»? Тоесть он какбэ не про порно и тем более детское а про «нравы древних греков» (а там тогда такое творилось!)

Тему «сюжетных кружев» при заработке на не лучших увлеченностях человеков голливуд еще в девяностые вдоль и поперек испахал, все эти «угнать за 60 секунд», «Леон — киллер» и т.п.

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

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

Information

Rating
Does not participate
Location
Минск, Минская обл., Беларусь
Date of birth
Registered
Activity