Уже почти три года проработал JS-программистом, миддл, ЗП — двушка с небольшим хреном баксов (мне хватает вполне для жизни в миллионники мухосране-мегаполисе). Образование КН (Комп. науки), хоть диплом мне и нахуй не пригодился ВООБЩЕ БЛЯТЬ. Но не об это тред. У меня возникли след. вопросы. Нахуя люди понавыдумывали всякой хуйни, типа паттернов программирования? Нахуй, блять, нужны тесты? Типа пишешь код, потом его же, сука, покрываешь тестами, которые по сути являются ТЕМ ЖЕ КОДОМ БЛЯТЬ. Ну, блять, пишешь ты разные приколюхи странные с кучей разных методов, которые взаимодействуют там как-то с методами другого объекта, нахуя это гордо называть ещё одним «ПАТТЕРНОМ», м? Просто мне кажется, все эти ненужные ныне странные вещи были выдуманы раньше, людьми, которым нечем было больше заняться. А в тот период модно было всякого говна навешивать на код, чтоб выябываться: «ВОООООТ, МЫ ПРИМЕНЯЕМ ВОТ ТАКОЙ ПОДХОД, ТАКИЕ ПАТТЕРНЫ, И У НАС ЕСТЬ ТЕСТЫ»... Короче, долбоёбы, реально. Сорри, что не в /pr/, просто там дебичи сидят, которые всю эту мудреную-перемудрёную хуету поддерживают. ЫЫЫЫ НАХУЙ ОХУЕННО DI ЗДЕЛОЛ ТЕРЬ ВСЁ ПО THE BE@$T PRACTICE$, ЩА ЕЩЁ IoC ПРИНИЦИП ПОДГОНЮ, А ПОТОМ ПРОВЕРЮ, НЕ НАРУШАЮ ЛИ Я БУКВУ L В СОЛИДЕ
>>234106984 (OP) Двачую, говно без задача, особенно проигрываю с такой хуйни как интерфейсы. Ставлю на то, что это придумано чтобы вкатывальщикам было сложнее вкатиться, типа столько ненужного нелогичного кода, хуй разберешься.
>>234106984 (OP) Либо ты работаешь соло, либо ваши проекты очень маленькие и короткоживущие, либо вы тратите уйму времени на любую модификацию. TDD очень полезен в командной работе. Гарантирует как минимум полную работоспособность старого кода после модификаций.
>>234106984 (OP) Паттерны чтобы код было проще читать и рефакторить, тесты просто жест хорошего тона (в случае юнит тестов) или хуйня которая не даёт неправильно собраться проекту каким-нибудь мейком (из-за чего я собирал onnxruntime 2 дня блять)
>>234106984 (OP) Кому это нужно? Чувак, всем похую какой там у тебя код и есть ли он там вообще — если эта хуйня делает то, что заказчик хочет, чтобы она делала — всё заебись. Это единственный критерий, который важен. Я раньше тоже верил в чистый код, тесты и всю хуйню, но теперь я понял — единственное что важно — чтобы каждый месяц капала зарплата на карточку и жопа была прикрыта. Всё остальное — конференции хуенции саморазвитие хуитие — это всё нахуй никому не нужно, я лучше в баре посижу, или танчики поклею, чем очередную хуйню для задротов учить. Получаю 4.8к в лидере рынка и в хуй не дую, работаю в лучшем случае 15 часов в неделю. Всем советую.
Тесты нужны для имитации бурной деятельности. Ещё ни разу не было такого, чтобы юнит тесты помогали выявить баг, они только добавляют дополнительные время к оценке задачи и провоцируют бугурт, когда ты добавляешь новую хуйню и все тесты к хуям ломаются. Это просто пиздец, ты тратишь день на добавление нового функционала, и еще день на фикс этих ебаных «тестов». Только функциональное тестирование помогало на моей памяти, а юнит тесты юзлесс хуета для наеба менеджеров.
>>234107740 Соглы, главное эстимейтить тасочки на дохуя, растягивать удовольствие и плотно чесать хуйню про важность тестов и прочего, пускай жрут мантры, а главное - жопа прикрыта и лаве на карточке.
>>234106984 (OP) кек JS программист, ты надеюсь в курсе что обработчики событий это и есть реализация паттерна Observer и PubSub запихнутая в твой же язык? Ты бы у меня в тестировщики бы не попал кекс
>>234106984 (OP) >не пилить вордпресс-сайты брендовым франшизам + вести инсты, тик токи и векашечки и иметь с этого минимум трёшку баксов Ну, правда придётся социоблядствовать и ебашить по 12 часов в день с одним выходным, зато не как лох ёбаный похромизд миддл-хуидл, вы бекэндщики смешные пиздец, ещё и образование какое-то получаете, лол.
>>234108181 проекции, хз с чего ты решил что я крудошлеплю, я года два как лидую и у меня другой спектр задач, но высмеивать говорящего а не точку зрения это одна из ошибок формальной логики, которую ты кажись в своем ПТУ не проходил
>>234108190 мне вообще поебать на твое мнение еблан, думай обо мне что хочешь
>>234108197 хорошие гей шлюхи все 10 поднимают, додумаешь сам эту простую мысль синьер css и html?
Работаю автотестировщиком в ерате за 90к, вообще похуй какой там и где смысл, зачем, почему и как, зарабатываю выше средней зп по городу и в хуй не дую, клал я огромный толстый болт на ваш энтерпрайз, компьютер сайенс, программирование и т.п., ваше программирование есть говно без задач для аутистов, меня куда больше привлекает сфера, в которой заказчик трудится, чем это ебучее говно связанное с кодингом. У меня все.
>>234108308 > хорошие гей шлюхи все 10 поднимают, додумаешь сам эту простую мысль синьер css и html? Но по меркам современного айти даже с лидской лычкой ты занимаешь нижнюю позициию, рублевый хуесос, чвс-девственнота, разбил бы тебе ебало опущу.
>>234108308 >хорошие гей шлюхи все 10 поднимают было неоднократно опровергнуто в обсуждениях на двачах слишком много желающих потрахаться и бесплатно, как активов, так и пассивов тем более сейчас интернет, быстрые знакомства и прочее
>>234108765 Поясни за лидскую позицию. Ты альфач? Громким командным голосом поясняешь чушкам малолетним, как ты их будешь ебать за проёбы? Целыми днями бегаешь по митингам и флиртуешь с тяночками из руководства?
>>234109113 Да пиздабол он, коих тут тысячи, когда уже двачеры перестанут верить всем подряд. Не сидят тут ни тимлиды, ни директора, ни наносеки. Сто процентов причисляемых себя к таковым - пиздаболы малолетние. Осознайте это уже.
>>234109113 постановка задач, оценка задач, раздача задач, приемка задач, объяснение менеджерам что им надо а что не надо, найм, увольнения, премии/повышения, архитектура, надежность, скорость, процессы, инструменты.
>>234109113 > Ты альфач? не сказал бы, но со всеми в хороших > как ты их будешь ебать за проёбы? не работает, низкая эффективность команды - это по сути мой проеб > Целыми днями бегаешь по митингам это да(
для этого есть ПМы я вместе с ПМами 1) ищу фичи для продукта чтобы увеличить доб. стоимость/маржу, 2) поясняю команде как писать код и слежу чтобы его писали хорошо 3) думаю над архитектурными задачами и пилю каркасы
>>234107501 >Паттерны чтобы код было проще читать и рефакторить Перед тобой кусок кода. Как ты поймёшь, какой паттерн там задействован, и задействован ли вообще? Как это понимание помогает тебе читать код?
>>234108845 Самое забавное, что и Васяны могут вкатиться. Что сразу показывает, что вкатившиеся, которые построили религии вокруг ойти, такие же тупые омежки как и Васяны. Мимо вкатившийся Васян пешикод.
>>234106984 (OP) >тесты Ну хуй знает. Пишешь какой-нито модуль для ноды, и тестируешь его, если он в нпм выкладывается, хули бы нет? Для своей говнины я тесты не пишу, и так есть блок catch. А вот централизованную обработку ошибок и логирование пишу, чо бы нет. >паттерны Хуй знает, терминология. Когда два незнакомых человека обсуждают хуйню, удобно иметь общие термины. Про джаваскритп — даже не вспомню паттерн ни один. Ну там слабое связывание мб. > бест практис Ну тут какбы заебись придерживаться бест практис, хотя в своей говнине для себя я наглейше нарушаю отступы и кемелкейс, потому что никому не покажу это говно. А в своей говнине за деньги я весь такой ехал arbnb через eslint. >развели говно Это такая мулька кодеров: перед некомпетентным начальством и прочими проджект менеджерами с умным ебалом разводить демагогию уровня «я считаю не соблбдение кодстайла на продакшене породит ошибки линтера, а написание тестов существенно упростит поддержку кода в будущем». Как и нахуя? Вы программист? Это ведь ОЧЕВИДНО!!!