[Ответить в тред] Ответить в тред

02/12/16 - Конкурс визуальных новелл доски /ruvn/
15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!

Check this out!

Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 64 | 6 | 30
Назад Вниз Каталог Обновить

Аноним 14/03/17 Втр 01:13:46  148756306  
Screenshot from[...].png (39Кб, 993x401)
Привет, анон, делюсь своей "болью".
Я в долгах. Работу не могу найти, поэтому кормился с апворка долгое время. По-сути работал на одного заказчика из канады, который, внезапно, начал пропадать. Он пропадал и раньше, да и в целом нагрузка была малая, бывало, что всего пару часов в неделю, однако, этих денег хоть каких-то поступало. И вот он снова пропал.

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

Удаляет мою ОДНУ строчку, и пишет ровно то же самое, но в 6 строчек. В 6 СТРОЧЕК

Я, конечно, тоже не гуру и часто мой код, скажем так, костыльный, однако, эти костыли необходимы (красивый код будет гораздо более трудозатратнее, а важен именно функционал и работа), но именно тут, анон, просто блять явно какая-то нездоровая активность.

Что делать?
Сказать заказчику - это я как бы буду напрашиваться назад.
Просить, получается. Будет выглядеть, что подсиживаю или там алчный или еще чего, хотя, Вы видите код.

Не сказать - самому быть без заработка. С другой стороны, я уже итак давно без заработка. Ищу работу.

Были ли у Вас подобные случаи? Что Вы делали в такие моменты?
Аноним 14/03/17 Втр 01:18:11  148756509
>>148756306 (OP)
Если заказчик не дебил - попробуй объяснить. Сакцентируй внимание на том, что не напрашиваешься, но тебе как-то стремно видеть, что его наебывают.
Аноним 14/03/17 Втр 01:21:22  148756658
>>148756306 (OP)
Сказать конечно. Ты не подсиживаешь, подсиживают тебя. И ты ничем не рискуешь. Если работодатель адекват, он выслушает и поймет, если нет, все останется по-прежнему и только.
Аноним 14/03/17 Втр 01:28:51  148757010
>>148756306 (OP)
учусь на прогера еще и не понимаю смысл кода, но в комментарии написано, что он пофиксил возможную ошибку твоего варианта, разве не так?
Аноним 14/03/17 Втр 01:35:58  148757366
>>148757010
>разве не так?
не так.

функция toggleClass() - удаляет класс, если он есть у элемента, либо добавляет его, если его нет у элемента.

Он же сделал то же самое, но с операторами ветвления, т.е. он так и пишет в коде, "если у элемента есть класс (проверяет hasClass() ), то removeClass() - удаляет, если нету - то, addClass() - добавляет.

Он сделал то же самое 6 строчками, что делает моя одна.
Аноним 14/03/17 Втр 01:38:29  148757487
>>148756306 (OP)
Ты похоже даун
Аноним 14/03/17 Втр 01:39:04  148757514
>>148757366
Он добавил onclick
Аноним 14/03/17 Втр 01:40:05  148757557
>>148757514
Не, это я даун, он добавил onclick на onclick что за хуйня
Аноним 14/03/17 Втр 01:40:38  148757583
>>148757557
именно блять.
Аноним 14/03/17 Втр 01:44:52  148757743
>>148757583
ну так это не просто заменил toggleClass, поведение же теперь другое - после первого клика, на onclick биндится toggleClass и так каждый раз нахуйчто за хуйня, господи
Аноним 14/03/17 Втр 01:47:02  148757842
>>148757010
Я так понимаю, что оп вынес проверку в отдельный метод, который вызывает, а индус просто ебнул выполнение напрямую.
Аноним 14/03/17 Втр 01:47:59  148757879
Веб-погромисты не люди.
Сажи пидарасам.
Аноним 14/03/17 Втр 01:51:27  148758034
Кровь из глаз.
Аноним 14/03/17 Втр 01:51:53  148758048
>>148757879
не осилил react и сопутствующие библиотеки с архитектурными решениями? )
Аноним 14/03/17 Втр 01:53:17  148758109
>>148758048
И не пытался, я же не обезьяна ебанная.
Аноним 14/03/17 Втр 01:55:48  148758218
>>148758109
ну как знаешь ... я вот на реакте пишу ...
зп пока 80к планирую к лету вырасти до 100к
Аноним 14/03/17 Втр 02:02:52  148758472
>>148756306 (OP)
Расскажи лучше как у тебя с английским. Как с заказчиком тз обсуждали?
У меня вот неплохие навыки в бэкенде на пистоне (django, flask), есть что на гитхабе показать, но ссусь не осилить тяжкие проблемы + самое главное для меня языковой барьер. С легкостью читаю техническую документацию, но сам не смогу в её составление, разве что парой слов перекинуться.

Стоит ли лезть в это?
Аноним 14/03/17 Втр 02:04:00  148758515
>>148758472
>Стоит ли лезть в это?
попробуй.
Мой уровень тоже был плохой, но начав общаться стал потихонечку расти. Плюс я постепенно стараюсь улучшить навык.
Аноним 14/03/17 Втр 03:18:28  148760879
>>148756306 (OP)
Ой, да ладно toggleClass расписать. Но делать повторный bind евента на каждый клик? Это реально Индия.
Аноним 14/03/17 Втр 03:22:18  148760970
>>148756306 (OP)
Чувак, это канадец. Пиши ему прямым текстом, что его исполнитель делает хуету, и укажи ему на эту хуету.

Нет, это не подсиживание во всех странах, кроме СНГ и арабов.
Аноним 14/03/17 Втр 03:30:22  148761141
>>148756306 (OP)
Судя по комменту, он пофиксил размер лого после изменения размера окна. Ты хоть пробовал его код, прям ничего не поменялось?
Аноним 14/03/17 Втр 03:31:04  148761154
>>148756306 (OP)
На каждый клик теперь добавляется по обработчику. Для того, чтобы переключилось состояние нужно будет нажимать по два раза, так как каждое второе нажатие будет приводить к четному кол-ву срабатывания обработчиков Подозреваю, что заказчик захотел, чтобы вместо клика обрабатывался дабл-клик.

Аноним 14/03/17 Втр 03:32:23  148761175
>>148756306 (OP)
У него kpi в 10 раз больше твоего, учись!
Аноним 14/03/17 Втр 03:40:18  148761364
>>148756306 (OP)
Там в комментарии написано, что после ресайза не работало. Наверное есть код, который пересоздаёт элементы, после чего обработчики на предыдущие элементы перестают работать.
Аноним 14/03/17 Втр 03:47:23  148761532
>>148761154
Я плохо разбираюсь с JQuery, но почему обработчик добавляется каждый раз?
Аноним 14/03/17 Втр 03:49:17  148761570
>>148761532
выше написали, что скорее всего там пересоздавалась нода.
Аноним 14/03/17 Втр 03:50:08  148761594
>>148761154
Нет, каждый нечетный клик - будет переключаться класс, а каждый четный - нихуя не будет происходить.
Аноним 14/03/17 Втр 03:52:58  148761654
>>148761570
А, я 1091 строчку не увидел. Теперь понял.

А какая разница пересоздаётся или нет. Если пересоздаётся, то этот код должен вызываться после её пересоздания. А так он в любом случае делает одно и то же. И если нода удалялась, то новый код этому не поможет же.
Аноним 14/03/17 Втр 03:53:33  148761669
>>148756306 (OP)
А ты сотри его код и напиши свой:

$('.brand-icon').on('click', function(e) { $('.brand-icon').toggleClass('smallogoview'); });
Аноним 14/03/17 Втр 03:55:03  148761708
>>148761669
И комментарий добавить:
/ AUTOGENERATED CODE. DO NOT TOUCH IT! /
Аноним 14/03/17 Втр 03:55:36  148761716
>>148757366
>Он сделал то же самое 6 строчками, что делает моя одна.
Твоя не сидит на клике изображения. Твоя сидит на клике кнопки.
Аноним 14/03/17 Втр 03:56:07  148761733
>>148761654
Я бы еще убивал за бездумные превенты. Вот просто бы нахуй на месте. Хорошо что у меня нет амбиций иметь еблю с проектов в роли тимлида.
Аноним 14/03/17 Втр 03:57:40  148761764
>>148761733
Что делает превент?
Аноним 14/03/17 Втр 03:57:53  148761773
>>148761669
лол, такие размышления над кусочком говнокода
там toggleBtn.onclick -> brand-icon.onclick
и preventDefault за каким то хуем
Аноним 14/03/17 Втр 03:58:13  148761782
smalllogo, lllaBka E6aHa9
Аноним 14/03/17 Втр 03:58:13  148761783
>>148761733
что такое превент?
Аноним 14/03/17 Втр 03:58:38  148761794
>>148761733
Превент должен быть по-умолчанию, тупой ты мудак. Если я пишу свой хендлер, то мне нахуй не нужно дефолтный. Не путай со stopPropagation.
Аноним 14/03/17 Втр 03:59:27  148761807
>>148761783
>>148761764
1093 строка, убивает дефолтное поведение кнопки, если оно есть, в 99% процентов случаев долбаебы пишут по привычке.
Аноним 14/03/17 Втр 04:00:49  148761835
>>148761794
За stopPropagation надо не убивать, а потихоньку отрезать пальцы, по одному и засовывать в анус.

Поясни зачем здесь превент и что твой сраный див делал там по умолчанию?
Аноним 14/03/17 Втр 04:01:35  148761851
>>148761807
это типа запрет вызова обработчика унаследованного от базового класса?
Аноним 14/03/17 Втр 04:01:39  148761856
>>148761835
>>148761794
Как понимаешь, убивать в этом случае это милосерднее.
Аноним 14/03/17 Втр 04:02:59  148761878
>>148761851
Типо того. Допустим переход по ссылке вырубить, но нахуя делать вообще ссылку и не давать по ней перейти? (не, я знаю пару примеров, но это явно не местный случай)
Аноним 14/03/17 Втр 04:03:48  148761892
>>148761835
Байнд не на див, а на класс, то есть под замес может и <a href="#"> попасть, который без превента насрет хешем в урл.
Аноним 14/03/17 Втр 04:04:44  148761912
>>148761892
Хм... а ты по ходу из тех макак которые пытались как-то засунуть якорь в якорь?
Аноним 14/03/17 Втр 04:05:49  148761937
>>148756306 (OP)
>2к17
>Использовать jQuery
Аноним 14/03/17 Втр 04:07:57  148761973
kotlin250x250.png (4Кб, 250x250)
>>148761937
> 2k17
> Использовать Javascript
Аноним 14/03/17 Втр 04:09:57  148762017
>>148761973
о, у тебя котлин прямо в браузере работает, круто.
Аноним 14/03/17 Втр 04:10:12  148762021
1298798592334.jpg (58Кб, 700x639)
>>148756306 (OP)
1. Работай с нормальными заказчиками.
2. Не работай с опен говном.
3. пиши код без комментариев, чтобы у тех, кто хотел тебя заменить при взгляде на код выпадали глаза из ануса.
4. Постоянно напоминай заказчику какой ты хороший человек, делай скидки и вид, что работаешь свехурочно - поэтому заказчик должен быть тебе в двойне благодарен.
Аноним 14/03/17 Втр 04:11:04  148762035
>>148762017
Скоро релизнется Kotlin.Native и остальные языки станут ненужны
Аноним 14/03/17 Втр 04:12:02  148762060
tmp.jpg (71Кб, 1440x750)
>>148756306 (OP)
Проиграл.
Я поставил онклик в той он клик чтобы ты мог кликать пока кликаешь.
Аноним 14/03/17 Втр 04:12:53  148762082
>>148762035
Ява - вечный язык.
Аноним 14/03/17 Втр 04:12:54  148762083
>>148762035
Хуита.
Аноним 14/03/17 Втр 04:14:09  148762103
>>148762082
Так говорили во времена Fortran, Forth, Perl, etc...
Аноним 14/03/17 Втр 04:18:08  148762203
>>148761973
Спс, поржал.
Аноним 14/03/17 Втр 04:20:31  148762253
>>148762103
Фортран вечный язык.
Аноним 14/03/17 Втр 04:24:25  148762335
>>148756306 (OP)
А сколько в месяц имеешь с апворка?
Аноним 14/03/17 Втр 04:25:00  148762346
fortran.png (198Кб, 333x496)
>>148762253
да ладно.
Аноним 14/03/17 Втр 05:22:24  148763402
>>148756306 (OP)
Погодь-ка, ОП, по-моему, индусский код вообще хуйню творит, снова и снова вешая ивент на событие 'click' для .brand-icon. Хуйня какая-то, я уже не помню, эти события будут накапливаться или нет? Но в любом случае, мне кажется, что твой вариант кода гораздо лучше. Плюс комментарий уебанский.
Аноним 14/03/17 Втр 06:28:07  148764441
>>148762021
> Работай с нормальными заказчиками.
На апворке фильтр по нормальным заказчикам поломался.
> Не работай с опен говном.
Патамушта-матамушта. Например, в закрытом говне используют другое программирование?
> пиши код без комментариев, чтобы у тех, кто хотел тебя заменить при взгляде на код выпадали глаза из ануса.
Такие большие проблемы с пониманием кода, что только комментарии спасают?
> Постоянно напоминай заказчику какой ты хороший человек, делай скидки и вид, что работаешь свехурочно - поэтому заказчик должен быть тебе в двойне благодарен.
> вид, что работаешь свехурочно
Ну да, чисто рашкинский подход.
Аноним 14/03/17 Втр 07:16:07  148765334
Это же индус, а канада оплот толерастии. Чего это я буду гомофобу давать работу когда могу дать чернопидару немытому.
Аноним 14/03/17 Втр 07:19:35  148765390
>>148756306 (OP)
расскажи заказчику
Аноним 14/03/17 Втр 07:48:37  148765990
>>148756306 (OP)
С точки зрения функционала он делает неправильно, но с другой (со стороны заработка денег) правильно, он пишет больше кода, тем самым увеличивая время и стоимость его "работы".
Там же оплата по времени?
Аноним 14/03/17 Втр 07:59:01  148766252
>>148756306 (OP)
Я ебал индусов, вонючие зазнавшиеся куски говна. Лицимерные мрази доебывающиеся до всего, и все для них должно быть пропэрли и акордингли, все по бумажечкам, пидорасы ебаные.
Мимо-3йпомощник-в-микс-крю
Аноним 14/03/17 Втр 08:07:29  148766469
>>148756306 (OP)
Он хотя бы комментарий написал. Кодеры, не пишущие комментариев к своему говну - хуже червей-пидоров.
Надеюсь, больше работы у тебя никогда не будет.
Аноним 14/03/17 Втр 08:23:16  148766885
>>148766469
Подобные комментарии не несут никакого полезного смысла. Уровня:
// Assigned zero to i
i = 0;

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 64 | 6 | 30
Назад Вверх Каталог Обновить

Топ тредов
Избранное