@jvmchat

Страница 2731 из 2890
Luger
15.08.2018
14:01:35
выжигай огнем
Он же написал, что ему уже проще уйти.

Роман
15.08.2018
14:01:39
да, так и буду делать

я, конечно, же исправил все эти костыли кроме костылей с расширениями у сорцов в одном проекте потому что там 500 с фигом файлов

в общем, на мне висит 20 задач, которые я пилю и именно мне нужно было скинуть дофигище багов по платформе которую я даже не трогал, серьёзно? Гениальное решение. Минус день впустую. Тупо втыкал во всё это говно. А прикиньте у нас 26 проектов, и чтобы собрать один основной нужно 8 зависимостей вручную собирать

Google
Pavel
15.08.2018
14:04:16
ладно, пошел говнокодить, а-то все о высоких материях разговоров...

Anton
15.08.2018
14:07:00
Жизнь боль, копание в говнокоде дно, но именно за это нам и платят деньги :)

Роман
15.08.2018
14:07:42
ещё угарнул с форов в котором использует 4 счётчика для добавления айтемов по id. аля addItem(i) где addItem -> возвращает Item в который можно и без i всё добавлять, но нет надо сделать table.addItem(i) table.addContainerProperty(i, "propertyId", container, value); table.addContainerProperty(i, "propertyId", container, value); table.addContainerProperty(i, "propertyId", container, value); table.addContainerProperty(i, "propertyId", container, value);

и так в 43 чертовых формах

Anton
15.08.2018
14:08:15
норм, и не лень им было копипастить :)

не хочешь видеть говнокода, нужно идти на проекты с новыми языками, где меньше риск на легаси напороться, в джаве это сплошь и рядом

Роман
15.08.2018
14:10:16
доизучаем kotlin тогда, и в android разработку

тогда шанс минимален

Anton
15.08.2018
14:10:35
видал еще живут и сапортаются проекты на 4 джаве, и там макароны ифэлсов

Роман
15.08.2018
14:11:36
а я ведь хотел игры кодить

Anton
15.08.2018
14:12:01
так говоришь словно тебя там приковали цепями и не отпустят

Роман
15.08.2018
14:12:47
да, чуваку знающему только java/kotlin(и парочку фреймворков) есть куда пойти ага, особенно в gamedev

Google
Anton
15.08.2018
14:13:16
ну так если ты хотел в геймдев, зачем изучал это?

Роман
15.08.2018
14:14:38
ну потому что первое что я закодил это был мод для одной небезизвестной игры в 16 лет так я и начал кодить игры на java (сейчас мне 21)

и мне тогда казалось вау какой классный язык и как всё удобно

Pavel ?
15.08.2018
14:15:13
я вот тоже думаю на жабе покодить игрушку

Anton
15.08.2018
14:16:17
в 21 год еще можно, разочароваться в Айти и уйти капитаном дальнего плавания :)

Pavel ?
15.08.2018
14:16:23
а че зомбоид с крафтом же нормально пошли

Роман
15.08.2018
14:16:39
норм, да

архитектура у последнего говно

Роман
15.08.2018
14:16:58
там можно оптимизировать кучу всего

Pavel ?
15.08.2018
14:17:15
правда бабки плотют норм

Роман
15.08.2018
14:17:25
и правильнее написать, я бы так и сделал

если бы не eula запилил бы модификацию меняющую крафт, но тут нужно будет поддерживать сообщество и не сломать фордж

через asm это делать извращение

можно свой патчер попытаться написать, или посмотреть как фордж это делает(он же трогает код игры и вроде всё норм)

Mikhail
15.08.2018
14:19:48
в 21 год еще можно, разочароваться в Айти и уйти капитаном дальнего плавания :)
Разочароваться в айти должны челики, которые в свои годы пишут говнокод, от которого стыдно 21-летнему челу

Роман
15.08.2018
14:20:03
вот это верно

Anton
15.08.2018
14:20:27
только для начала бы выслушать вторую сторону, а потом судить, мы ж не знаем их проблем и тд

я тоже за все хорошее и против всего плохого, но пока не получается

Google
Роман
15.08.2018
14:21:04
я могу рассказать о их секьюрности у ты перестанешь об этой стороне переживать

Mikhail
15.08.2018
14:21:19
только для начала бы выслушать вторую сторону, а потом судить, мы ж не знаем их проблем и тд
Я работал с такими же. Там аргументы уровня "у нас нет времени и денег писать нормальный код, заказчики нам за это не платят".

Роман
15.08.2018
14:21:20
потому что все знают что самое важное несмотря не на что это безопасность

её тут нет

Loljeene
15.08.2018
14:21:37
Главное же в чатиках потрындеть ) там мы все в белом фраке. с блёстками

Роман
15.08.2018
14:21:38
время и деньги у компании есть, желания нанимать кого-то нет, потому что все увольняются

Mikhail
15.08.2018
14:22:03
бывает, и ничего не поделаешь
А надо бы что-то с этим делать

Loljeene
15.08.2018
14:22:18
Роман
15.08.2018
14:22:27
тут крч набрали ещё 6 человек включая меня

3 уже ушли

Роман
15.08.2018
14:22:37
4 скоро уйдёт

Anton
15.08.2018
14:22:47
поэтому есть разные конторы, с разными рейтами и продуктами разной степени успешности

ибо бабло не дают за красивый код, а за рабочее решение, которое приносит бабки

Loljeene
15.08.2018
14:23:33
А надо бы что-то с этим делать
Сложно порой, особенно в маленьких командах, когда проект взлетает. Приносит прибыль уже на этапе прототипирования, разрастается. А у тебя так и остаётся 3 девопса на всё.

Роман
15.08.2018
14:23:41
Anton
15.08.2018
14:24:07
Разбавлю немножко копипастой с Баша

Вася и Петя одновременно начали писать один и тот же продукт. Вася был «ориентирован на результат» и начал сразу писать говнокод не продумав толком архитектуру. А Петя месяц разрабатывал архитектуру, месяц делал удобный интуитивный интерфейс, которому позавидывал бы Джони Айв, потом месяц писал тесты, потом два месяца писал сам код и получил идеальное стабильное приложение. Но Вася выпустил уже через месяц первую версию программы, пусть и не идеальную, пусть с багами, но рабочую, и начал её продавать. Ещё через месяц выпустил вторую версию исправляющие баги первой и добавляющие новые баги. Ещё через месяц на доходы от продаж нанял двух толковых программеров, которые за два месяца перелопатили весь код, согласно пожеланиям пользователей допилили интерфейс и выпустили третью версию программы. Итого, через пять месяцев у Васи было два работника, куча клиентов и сносно работающее приложение отвечающее желаниям клиентов. У Пети было вылизанное никому не известное приложение, минус на банковском счёте и ни одного клиента. В завершение этого выдуманного примера можно сказать, что через полгода Вася купил все наработки Пети, Петю взял в штат тестировщиком, а сам по пьяни разбился на своём новеньком Туареге

Google
Mikhail
15.08.2018
14:25:20
Вася и Петя одновременно начали писать один и тот же продукт. Вася был «ориентирован на результат» и начал сразу писать говнокод не продумав толком архитектуру. А Петя месяц разрабатывал архитектуру, месяц делал удобный интуитивный интерфейс, которому позавидывал бы Джони Айв, потом месяц писал тесты, потом два месяца писал сам код и получил идеальное стабильное приложение. Но Вася выпустил уже через месяц первую версию программы, пусть и не идеальную, пусть с багами, но рабочую, и начал её продавать. Ещё через месяц выпустил вторую версию исправляющие баги первой и добавляющие новые баги. Ещё через месяц на доходы от продаж нанял двух толковых программеров, которые за два месяца перелопатили весь код, согласно пожеланиям пользователей допилили интерфейс и выпустили третью версию программы. Итого, через пять месяцев у Васи было два работника, куча клиентов и сносно работающее приложение отвечающее желаниям клиентов. У Пети было вылизанное никому не известное приложение, минус на банковском счёте и ни одного клиента. В завершение этого выдуманного примера можно сказать, что через полгода Вася купил все наработки Пети, Петю взял в штат тестировщиком, а сам по пьяни разбился на своём новеньком Туареге
Продукты, которые пишутся одним человеком за пару дней - не аргумент.

Loljeene
15.08.2018
14:25:25
И ведь 90% проблем приходится решать именно в архитектуре связанных систем

Mikhail
15.08.2018
14:25:43
Любое кривое решение - это рытьё ямы самому себе.

Loljeene
15.08.2018
14:25:50
Так что тут не все так однозначно )

Anton
15.08.2018
14:25:58
скажу одно, легче всего быть 21 летним инженером и хаять чужие архитектурные нароботки

Admin
ERROR: S client not available

Роман
15.08.2018
14:26:02
Oleg
15.08.2018
14:26:31
Любое кривое решение - это рытьё ямы самому себе.
Не себе, а тем джунам, которым эту херню потом чинить

Mikhail
15.08.2018
14:26:50
Ну я в контексте команды и говорю

Anton
15.08.2018
14:26:56
а вот когда за 15 лет нафигачишь кучу шишек, отгребешь кучу всего, намучаешься с сразного рода бизнесоунерами и заказчиками, то и взгляд поменяется

Mikhail
15.08.2018
14:27:17
Пока ты один - пиши как хочешь.

Anton
15.08.2018
14:27:31
код идеальный он больше для книжек Джошуа Блоха

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

Loljeene
15.08.2018
14:29:52
Ну все, философия пошла. Я пожалуй ливну. Лучше говнокод попишу

Роман
15.08.2018
14:31:51
философия, как по мне норм, это даёт покой после кучи страданий, нервов и так далее по списку. Хочу изучать новые технологии и получать кучу знаний всё остальное не должно быть приградой, тот же flutter с дартом, чё бы не потыкать?

Anton
15.08.2018
14:32:20
Так тыкай

Google
Anton
15.08.2018
14:32:35
В этом и прелесть нашей профессии

Учёным в разы сложнее или тем же строителям/архитекторам

Nikita
15.08.2018
14:36:19
доизучаем kotlin тогда, и в android разработку
в android идти, чтобы не смотреть на говнокод? сначала с android sdk познакомься

Роман
15.08.2018
14:36:59
знаешь, я думаю там такого как у меня говнокода хотя бы нет

Nikita
15.08.2018
14:39:13
знаешь, я думаю там такого как у меня говнокода хотя бы нет
ну там есть как минимум 3 способа сделать достаточно уродливую асинхронщину, которые запросто можно увидеть на достаточно старых проектах. А на особенно старых проектах можно увидеть самопильные изобретения, которые не разрешат выкинуть

Роман
15.08.2018
14:39:32
ужс

Oleg
15.08.2018
14:40:06
Поправьте если неправ, но мне кажется, в андроиде говнокода должно быть больше. Тк у нас хотя бы пишется энтерпрайз с ожидаемыми годами поддержки, а в андроиде стартапы херак и в плеймаркет

Andrey
15.08.2018
14:40:42
С ожидаемыми годами поддержки...

Прослезился.

Митко Соловец?
15.08.2018
14:40:51
кто-то не работал в продукте или над лонг проектами?

ты же сам работал в Яндекс Музыке

baylrock
15.08.2018
14:41:32
Я еще не видел проекта на дрюне на который бы небыло страшно смотреть

Митко Соловец?
15.08.2018
14:41:32
еще джуном

у вас там нет поддержки кода старого?

Страница 2731 из 2890