
Dmitriy
07.04.2017
09:24:09
та забейте

Arthur
07.04.2017
09:24:09
Так не надо менять, я appcode использую только для рефакторинга

Dmitriy
07.04.2017
09:24:14
тут человек решил просто поплакаться
а не решать проблему

Google

Betrayer
07.04.2017
09:24:18

Ilya
07.04.2017
09:24:33
У меня такой был проект недавно. Я его в первую очередь в ARC перевел. Не более часа заняло у меня

Dmitriy
07.04.2017
09:24:36
то ему не так, се не так

Betrayer
07.04.2017
09:25:10
Типа нельзя высказаться и решить проблему?

Dmitriy
07.04.2017
09:25:55

Betrayer
07.04.2017
09:26:25

Ivan
07.04.2017
09:41:18
Вообще если работает, не падает, не ест память и выглядит как хотел заказчик, то для 80% - это уже хорошо, они за это и платят. А что там под капотом, mvc, mvvm, mvp - им не интересно.

Betrayer
07.04.2017
09:41:49
А если этот проект после тебя еще кому-то дописывать придется?
Что за логика вообще, после нас хоть потоп?

Ivan
07.04.2017
09:42:07

Betrayer
07.04.2017
09:42:27

Ivan
07.04.2017
09:42:53
Я думаю больше половины проектов не имеют следующей версии. То есть залили один раз и все

Google

Betrayer
07.04.2017
09:43:13
Мне этот проект достался уже третьему по счету.
Его начали в 2014, поэтому изначально не ARC.

Ivan
07.04.2017
09:43:51
Смысл при таком раскладе делать супер код отсутствует. Это я еще не говорю про бюджет. Он может быть только для write only code

Betrayer
07.04.2017
09:43:53
Но вот предыдущий разработчик, думал примерно как Ильхом, поэтому теперь мне в два раза больше дерьма разгребать.
Он должен быть легко развиваемым.

Ilkhom
07.04.2017
09:45:21
как умели так начали, а потом было в лом рефакторить, к тому же клиент до конца не заплатил и вообще платил гроши. как те такой сценарий

Andrey
07.04.2017
09:45:39

Betrayer
07.04.2017
09:45:46
Это инхаусовый проект на основе которого планируется много внешних продуктов.

Ivan
07.04.2017
09:46:12
Да, там вроде с 5 версии Xcode

Betrayer
07.04.2017
09:46:18
Пиздец печет.

Ilkhom
07.04.2017
09:46:59
кимиза хлебни, мож полегчает

Ivan
07.04.2017
09:47:02
Ну смотри ты сам себе выбрал эту ношу

Betrayer
07.04.2017
09:47:09

Ivan
07.04.2017
09:47:13
Тебя никто не заставляет там работать

Ilkhom
07.04.2017
09:47:25

Betrayer
07.04.2017
09:47:33
Это понятно, и понятно что я буду все это рефакторить и переписывать.
Но это не мешает мне жаловаться на жизнь.

Google

Betrayer
07.04.2017
09:47:49
кумыс
На работе пить нельзя.

Ilkhom
07.04.2017
09:48:47

Ivan
07.04.2017
09:48:49
Я если на upwork вижу фразу project is 95% done, сразу игнорирую его

Ilkhom
07.04.2017
09:49:02

Betrayer
07.04.2017
09:49:37
А вот такие еще хуйни
#define RGB(r,g,b) [UIColor colorWithRed:r/255.0 green:g/255.0 blue:b/255.0 alpha:1]
#define RGBA(r,g,b,a) [UIColor colorWithRed:r/255.0 green:g/255.0 blue:b/255.0 alpha:a]
НАХУЯ?

Ivan
07.04.2017
09:49:55
Ибо там 100% головняк какой-то

Betrayer
07.04.2017
09:50:35
Ну очевидно, блять, все нормальные люди так делают.
Или вообще хранят все цвета в одном месте.

Ivan
07.04.2017
09:50:45
Ибо почти везде значения отдают в hex

Betrayer
07.04.2017
09:50:48
И просто обращаются к ним.

Ivan
07.04.2017
09:51:54
Ага, у меня называется Palette, ибо обычно в приложении палитра должна быть ограничена

Betrayer
07.04.2017
09:52:42
А еще экзистенциальные названия переменных
NSArray *myPaths;
МОИ ПУТИ БЛЯТЬ.

Ivan
07.04.2017
09:53:20
И без генериков 1111

Alexander
07.04.2017
09:58:57
так это все легко объяснить, скорее вспго проект начинал с опытом С/С++

Betrayer
07.04.2017
09:59:17
В С++ за глобальные переменные пальцы ломают.
В трех местах.
Как и в любом ООП.

Google

Alexander
07.04.2017
09:59:49
ой, если бы все были такие принципиальные, то может тогда сейчас кроме плюсов бы ничего и не было

Betrayer
07.04.2017
10:00:21
Или нет, в чем логика? Если бы все писали правильно, все равно появились бы более высокоуровневые языки.

Alexander
07.04.2017
10:01:07
за дефайны и хуевые названия в с/с++ ничего не ломают

Betrayer
07.04.2017
10:01:17
А нужно бы.

Dmitriy
07.04.2017
10:02:45

Betrayer
07.04.2017
10:03:08

Dmitriy
07.04.2017
10:03:41
для тебя - нет, для того кто пишет - да.
а тому кто пишет - на тебя с большой горы, зачастую
а если не можешь разобраться в чужом говне - это лишь говорить о твоем скиле и возможности в говне копаться
и так будет всегда, и с каждым годов все хуже

Admin
ERROR: S client not available

Dmitriy
07.04.2017
10:04:25
бо ща каждый тракторист идет в программисты
тренд

Betrayer
07.04.2017
10:06:48
Я не пойму, что ты пытаешься доказать?
Что так писать — хорошо?
Что ты мне затираешь последние пол-часа?

Dmitriy
07.04.2017
10:07:42
то, что твое нытье - тут бессмысленное и мало кому интересное

Alexander
07.04.2017
10:07:58
ну не viper c rx же здесь мусолить постоянно

Betrayer
07.04.2017
10:08:15
Я высказался, мне легче стало, значит смысл был, а интересно оно тебе, или нет, мне как-то плевать.

Dmitriy
07.04.2017
10:08:16
давайте ща все 800 чел начнет обсуждать, какие у них начальники ***

Google

Dmitriy
07.04.2017
10:08:20
какой тимлид несправедливый
и вообще бакс по писят

Ilya
07.04.2017
10:08:40

Betrayer
07.04.2017
10:09:01
Как потом централизированно управлять стилем приложения?
Если в каждом вью свой цвет блять?

Dmitriy
07.04.2017
10:09:21

Betrayer
07.04.2017
10:09:28

Dmitriy
07.04.2017
10:09:54
Хуйдобно.
давай еще матов) покажи свое культуное развитие

Betrayer
07.04.2017
10:09:54
Удобное тебе в каждом вью заново писать все подряд?

Ilya
07.04.2017
10:09:55
почему бы и нет. потом так и пишешь RGB(0,0,0) и на выходе у тебя цвет

Betrayer
07.04.2017
10:10:04

Ilya
07.04.2017
10:10:10
это не надо в каждом вью писать
оно же глобально вынесено

Dmitriy
07.04.2017
10:10:21

Betrayer
07.04.2017
10:10:31

Ilya
07.04.2017
10:10:51

Betrayer
07.04.2017
10:11:05

Ilya
07.04.2017
10:11:36
ты проверял из другого класса RGB() или так предполагаешь?

Dmitriy
07.04.2017
10:11:50
ага) доказывай дальше, что говно самое вкусное и горчичный цвет цвет самый красивый ?

Betrayer
07.04.2017
10:11:51

Ilya
07.04.2017
10:12:20
ну это не мешает тебе не проверить или что-то не понимать в нем