Information
- Rating
- Does not participate
- Location
- Тамбов, Тамбовская обл., Россия
- Registered
- Activity
Specialization
Backend Developer, Fullstack Developer
Lead
From 1,000,000,000,000,000,000 $
Git
Linux
SQL
PostgreSQL
Java
PHP
High-loaded systems
Java Spring Framework
Тут скорее надо интересоватья опытом иранских коллег. Как то ж они
герань-2проектируют."Хочет попасть под максимальное число ответов" - это про людей любящих взламывать систему найма. Там чаще нет мотивации добывать правильные ответы, устроившись на работу.
А туда как правило никто не смотрит
Я ее осознал в 2014 когда пришлось плотно поработать с нодой, и орать с кода многих npm пакетов. А еще с кода коллег которые для прохода по массиву, перебору полей объекта, работы со строками, проверки четности/нечетности пользовали не то что УЖЕ есть в ноде, а россыпь внешних библиотек. И такой же ад творился в опубликованных npm, когда уже тогда очень много пакетов тянули за собой спагетти из не всегда нужных пакетов ради пары тройки тривиальных функций.
У меня всегда было понимание, что универсальная библиотека для разных нужд должна быть более менее компактная и с минимумом зависимостей.
Тогда это правда было все не такое распухшее, и мы таки валидировали то, что добавляли в проект. Но понимание что там может лежать что угодно, видя КТО и КАК это пишет - было уже тогда.
И что в нпм и что в мавене одна и таже беда. Вернее в нас пользователях. Когда кучу внешних порой больших библиотек тащат для тривиальных операций.(строки массивы и тд.)
Я и говорю про ручную. Deno эту проблему со своей печочницей не решает - ее просто будут отключать. А библиотеки опять будут раскиданы хз где.
Ну так я и говорю про ПОВЕРСИОННУЮ валидацию. Чтобы в случае если майнтейнеру какой либо библиотеки отбило мозги(или как вариант силой заставили) - это не просочилось в хранилище отвалидированных артифактов.
Увы мы все сейчас в таком дурацком положении. Библиотечки часто пользуют тонну сторонних библиотек и "быстренько посмотреть" не подсунут ли чего веселого - представляется мало возможным.
Меня всегда радовали заявления программистов на GO - на гитхабе для любого кейса найдется модуль а так же JSеры тащущие в проект пакеты для тривиальных операций - вроде odd и even.
В раст своя помоечка с библиотеками назревает.
Вообще инциденты за последние 2 года недвусмысленно намекают, что пора делать репозитории с валидацией библиотек.
Я скажу кратко про вопрос в заголовке - никак. Так мозг работает. Просто все сводится к тому что на «галерах» люди переключаются с проекта на проект вместо работы. В случае поурочной системы вы не учитываете нормированную нагрузку для каждого урока. Плюс необходимость подготовки ученика к уроку.
В случае жизни в любой конторы - на переключение с задачи на задачу нужно время. Если это делать добросовестно. В общем случае это не работает и люди превращаются в этаких болванчиков ситуативно реагирующих на раздражители вместо того чтобы сосредоточенно что-то делать на протяжении нескольких часов.
Я для лучшего понимания как это работает рекомендую книгу Тео Компернолле «Мозг освобожденный». Он там довольно доходчиво объясняет, почему все эти игры в многозадачность - фикция.
Поэтому на работу времени не остается. Ага.
Вот это типичная речевая манипуляция, которую любят детишки. Наговорить кучу бреда вокруг да около, авось что из этого бреда в сознании собеседника сложится куда надо. Самое поганое когда так себя ведут твои коллеги по работе. Еще более поганое когда 90% в команде такие хитровыделанные :)
Я, пожалуй, сделаю наброс.
А вы не думали, что многие резюме кандидатов ваш эйчар отклоняет попросту их не читая? Вот вы и получаете молодых да ранних вайтишников, которым в приоритете бабло а не то что они будут делать руками и головой.
У нас типичная проблема что руководство боится любого рода документирования — ведь за принятые решения надо отвечать. Потом такое «руководство» удивляется, что IT отдел внезапно рассыпался.