Да ну?! А то, что недобросовестные рекрутеры просто спамят вакансиями всюду, специально не указывая, кого ищут и вилку, чтобы побольше людей взять и найти того самого сеньора за ЗП стажёра, это вас не смущает?
А как те же недалёкие HRы (к счастью, не все, но многие) нагло фильтруют людей по высосанным из пальца критериям и составляя мемные описания вакансий - тоже вас не смущает?!
Многие разработчики не саморазвиваются, и делают на отэбис, о чем вы вообще?! Критическое мышление у них отсутствует, так что ничего под сомнение они ставить не и будут -- им нужно выполнить работу, остальное их не волнует
Когда не можешь найти, как сделать что-то и тоже "начинается веселье" - гуглишь, как же тебе сделать то или иное действие, какую череду из менюшек и кнопочек нужно пройти. И это редко работает, ведь у твоего ПО было много версии где "профессионалы-дизайнеры" поперемещали кнопки и теперь есть +100500 туториалов под все версии этих конфигураций кроме конечно же твоей ?
Библиотека позиционирует себя как упрощающая бойлералейт, но по факту упрощает лишь написание тестов. При этом я не знаю, кто использует подобные юзкейсы при тестировании.
Плюс, особо бойлералейт и не нужен при написании обычными способами, без изипай
Концепты, которые рассматривает автор, имеют мощный потенциал, однако в плане реализации он использует едва ли подходящие инструменты. Вещи, которые автор хочет, представляют лишь строготипизированные языки с жесткой проверкой компилятора. По истине почувствовать данный потенциал он бы мог на Rust, Haskell или OCaml
что ошибки такого класса также достаточно важны, и их стоит отлавливать? (В Swift, как минимум, по умолчанию предусмотрено прерывание
На самом деле это UB и вариант развития событий зависит от многих факторов: платформа, процессор, режим компиляции и т.д.
Однако в Rust как раз есть механизм отслеживания переполнения стэка (Хотя бы это).
&-типы как сущности второго класса
Ссылки в расте являются первоклассными объектами! Ещё один факт, который автор явно высосал из пальца
P.s.: в общем и целом в статье кроме ужасного перевода ещё и мнение автора является во многом сомнительным, учитывая факт того, что он не знает простейших вещей о языке и спокойно городит что вздумается. В рассуждении о книжке, которую не читал, можно действительно далеко уехать, ведь сочинить можно всякое...
Какой смысл делать либу на либе? Это же придется каждый раз при обновлении cv2 переписывать cv3! Да и в общем зачем промежуточные слои если можно сразу написать свою реализацию cv2, исправив все недочёты? Или даже просто рефакторнуть все эти самые недочёты в оригинальной либе, в ней уже всё готово, и поддержка кода есть, и пользователи, все что надо для счастья!
А то понагородят своих решений, а потом приходишь, и экосистема - просто кладбище тысяч таких вот заброшенных либ, которые уже не запустить из-за обратной совместимости
По факту будет аналогичный расту результат, особенно с компилятором на llvm
Уверен, автор решил не рассматривать их ещё и потому, что оч многое в сишке зависит от наддоченной настройкой компиляции. Ребята в комментах под статьями про низкие уровни мериются, у кого подобный хелоу уорлд выполнится на нс быстрее других и на 1 байт меньше аллоцируют памяти
Не много ли на себя берете?! Чтобы кто-то лично вам пояснял
Интернет открываете - и полетели! Материалов много, всё вышеперечисленное гуглится за 5 минут. А то, что вы понаписали тут - бред собачий! Вам бы для начала подучиться
Должен сказать, что это работает превосходно, просто почти всегда корявые разрабы пытаются нарушать банальные стандарты RestAPI. Да даже верные статусы ответов встречаю в трети проектов
2 из 3 библиотеки для работы на 1 ядре процессора, и автор проверяет их на CPU-bound задаче... мда Так еще и орфографические ошибки тут и там в тексте. Куда смотрят редакторы, когда такое пускают в свет?! Хабр скатился
Тупо плач новоиспечённого "эксперта". Когда такие статьи уже перестанут проходить модерацию?
Да ну?! А то, что недобросовестные рекрутеры просто спамят вакансиями всюду, специально не указывая, кого ищут и вилку, чтобы побольше людей взять и найти того самого сеньора за ЗП стажёра, это вас не смущает?
А как те же недалёкие HRы (к счастью, не все, но многие) нагло фильтруют людей по высосанным из пальца критериям и составляя мемные описания вакансий - тоже вас не смущает?!
Многие разработчики не саморазвиваются, и делают на отэбис, о чем вы вообще?! Критическое мышление у них отсутствует, так что ничего под сомнение они ставить не и будут -- им нужно выполнить работу, остальное их не волнует
Абсолютно те же проблемы и при использовании GUI
Когда не можешь найти, как сделать что-то и тоже "начинается веселье" - гуглишь, как же тебе сделать то или иное действие, какую череду из менюшек и кнопочек нужно пройти. И это редко работает, ведь у твоего ПО было много версии где "профессионалы-дизайнеры" поперемещали кнопки и теперь есть +100500 туториалов под все версии этих конфигураций кроме конечно же твоей ?
Это прям дико бесит
Забавное мнение. Расскажите это любому не hello world проекту на питоне
Что, простите?! Как эти понятия вообще связаны?
В ВК, месте встречи "лучших", на всех проектах, что я работал, а они были буквально в несколько месяцев отроду, были точно такие же проблемы
В душе не ипу, откуда берутся такие слепые олухи, что не включают мозг от слова совсем
Библиотека позиционирует себя как упрощающая бойлералейт, но по факту упрощает лишь написание тестов. При этом я не знаю, кто использует подобные юзкейсы при тестировании.
Плюс, особо бойлералейт и не нужен при написании обычными способами, без изипай
В общем, не впечатлила от слова совсем
Концепты, которые рассматривает автор, имеют мощный потенциал, однако в плане реализации он использует едва ли подходящие инструменты. Вещи, которые автор хочет, представляют лишь строготипизированные языки с жесткой проверкой компилятора. По истине почувствовать данный потенциал он бы мог на Rust, Haskell или OCaml
На самом деле это UB и вариант развития событий зависит от многих факторов: платформа, процессор, режим компиляции и т.д.
Однако в Rust как раз есть механизм отслеживания переполнения стэка (Хотя бы это).
Ссылки в расте являются первоклассными объектами! Ещё один факт, который автор явно высосал из пальца
P.s.: в общем и целом в статье кроме ужасного перевода ещё и мнение автора является во многом сомнительным, учитывая факт того, что он не знает простейших вещей о языке и спокойно городит что вздумается. В рассуждении о книжке, которую не читал, можно действительно далеко уехать, ведь сочинить можно всякое...
Какой смысл делать либу на либе? Это же придется каждый раз при обновлении cv2 переписывать cv3! Да и в общем зачем промежуточные слои если можно сразу написать свою реализацию cv2, исправив все недочёты? Или даже просто рефакторнуть все эти самые недочёты в оригинальной либе, в ней уже всё готово, и поддержка кода есть, и пользователи, все что надо для счастья!
А то понагородят своих решений, а потом приходишь, и экосистема - просто кладбище тысяч таких вот заброшенных либ, которые уже не запустить из-за обратной совместимости
Мб как-то не так настроил?! Я дебажу игровую либу, работает как часы
В свое время тоже сделал имплементацию "Чистой Архитектуры" Мартина на гошке
Метод для предоставления асинхронного контекста называется
__aenter__
P.s.: порой кажется, что статьи здесь пишутся абы как, так ещё и редакторы их вообще не смотрят
По факту будет аналогичный расту результат, особенно с компилятором на llvm
Уверен, автор решил не рассматривать их ещё и потому, что оч многое в сишке зависит от наддоченной настройкой компиляции. Ребята в комментах под статьями про низкие уровни мериются, у кого подобный хелоу уорлд выполнится на нс быстрее других и на 1 байт меньше аллоцируют памяти
Ну ясно всё с тобой
Код весьма низкого качества. Первый же пример:
По сути:
Во многих других примерах код на десяток вложенных if-else раскладывается также на одну-две строчки
Не много ли на себя берете?! Чтобы кто-то лично вам пояснял
Интернет открываете - и полетели! Материалов много, всё вышеперечисленное гуглится за 5 минут. А то, что вы понаписали тут - бред собачий! Вам бы для начала подучиться
Должен сказать, что это работает превосходно, просто почти всегда корявые разрабы пытаются нарушать банальные стандарты RestAPI. Да даже верные статусы ответов встречаю в трети проектов
2 из 3 библиотеки для работы на 1 ядре процессора, и автор проверяет их на CPU-bound задаче... мда
Так еще и орфографические ошибки тут и там в тексте. Куда смотрят редакторы, когда такое пускают в свет?! Хабр скатился