Konstantin
тогда удалять старые реализации ненужно
Donna
ох летние дети
Konstantin
зачем?
затем чтобы новый алгоритм писать в новом коде а не править старый
slava
блин, не могу я в этот интерфейс телеги, извиняюсь за удаления
Anton
шаблон стратегия гугли
+, также всегда ветвление делаю, если надо одну реализацию заменить на другую и не за комменчено и откатиться можно всегда
Donna
угу ветвление конечно проще
Donna
особенно новому человеку в коде разбираться )
Konstantin
угу ветвление конечно проще
проще когда делаешь doSomething( MyNewAlg() ) вместо doSomething( OldAlg() ), причем конкретно этот код будет скорей всего в DI-коде, а сам клиентский код юзающий алгоритм не поменяется
Mike
константы должны быть private static final, простите, что ворвался
Donna
эээ не очень поняла смысл.
Konstantin
слушай мне стало интересно - а ты комментарии в код пишешь? или вот прям ваще никогда?
комментарии в код пишу, когда надо что то неочевидное пояснить, в стиле "а вот тут эта поебень потому что" комментарии из "старого кода" удаляю если не нужны
Ferrero
эээ не очень поняла смысл.
Лучше писать понятный код, чем комментарии
Donna
скажи мне дорогой друг ты реально считаешь что оформления комментария в виде джавадока что-то меняет в сути того что это комментарий?
Mike
скажи мне дорогой друг ты реально считаешь что оформления комментария в виде джавадока что-то меняет в сути того что это комментарий?
ну есть ещё комментарии внутри метода, которые как бы намекают, что надо вынести отдельный метод и превратить комментарий в джавадок)
Donna
это не делает его меньше "комментарием" по сути своей, правда-правда
Donna
я проверял!
Mike
в джавадоках работает всяческая подсветка
Konstantin
расстрел на месте
slava
вы имеете ввиду тернарный оператор?
Mike
почему никакого? консистентный snake_case
Mike
вы имеете ввиду тернарный оператор?
или вынести ИД вёрстки в переменную
Mike
всяко лучше, чем тернарник
Кирилл
Подскажите, пожалуйста: в чем прикол использования Netty в андроид?
Sviat
человек попросил помощи по проекту, в итоге вместо советов по архитектуре\пправильному применению либ прикопались к неймингу классов и коментариям. ох уж эти программисты)
Konstantin
снейк для вьюшек, кэмелкейс для остального без венгерской нотации - это удобно
Mike
камон, у нас реальный мир, куда ты их денешь?
Роман
@Anton111111 чертовщина какая-то. В исходнике есть, в билиотеке нет ))
Mike
какая ваще разница?
Konstantin
с чего бы?
субъективно
Mike
А зачем создавать объект для того, для чего он не нужен?
Mike
Рили, утилс отвратительны, но заменить их нечем.
Mike
как бы не каждый проект их использует
Mike
Можно ссылку на утил, который ты раскритиковал?
Konstantin
пиздец ты разъебываешь конечно
Mike
пиздец ты разъебываешь конечно
отстань, у него дисперсия)
Donna
пиздец ты разъебываешь конечно
ты хотел сказать - придирается? )))
Konstantin
ты хотел сказать - придирается? )))
ой, простите великодушно, да ))
slava
вижу, каюсь, не знаю что на меня нашло
Ну хоть Пинк Флойд на авке а это +100 к карме
Ivansuper
Так нельзя писать с or er
Ivansuper
Же
Konstantin
я б при таком подходе просто в блокноте накидал бы свои претензии, штук 30-40 и прислал одним файлом
Donna
Я тут занята интеллектуальным делом - объясняю серверописателям что нехорошо когда в json строка и массив имеют одинаковый ключ. Почти удалось! А вы говорите заглавные буквы это плохо. Это хорошо, они читаемость улучшают
Konstantin
в формате чата как то непродуктивно так ревьюить)
Dmytro
😂😂😂
Vladislav
а еще лучше пулл-реквест с исправлениями сделать 😂
slava
критика кончилась?
Pavel
уничтожили просто человека)
slava
Тогда всем спасибо за обсуждение
Роман
Тогда всем спасибо за обсуждение
Хороший у тебя код. У меня намного хуже.
Сергей
https://cs.pikabu.ru/images/big_size_comm/2013-05_1/13674414211007.jpg
Konstantin
бляя ну все
Konstantin
если не видна архитектура то сразу код на помойку
Konstantin
ты даже если захочешь за день не научишь этому человека
Vladislav
критика кончилась?
Самый просто вариант - посмотри пример какого нибудь проекта на гитхабе для твоей архитектуры и просто делай также. С таким же код-стайлом, структурой пакетов и т.д.
Konstantin
за неделю еще может быть, с нуля без бэкграунда
Konstantin
если уже есть опыт разработки приложений (а не решения тасков на поддержке) тогда возможно быстрее
Konstantin
а то пофиксить хинт на поле все умеют, а вот как программу структурировать и написать так сразу забор ловят
Ivansuper
Имхо если человек говорит что по структуре пакетов он не может сразу понять где что, код на помойку -- неправильно. Для каждого проекта свой подход можно сделать. Программы писать это не лего лепить. Все равно в каждой программе надо покопать и почитать код. А вот там уже если изнутри архитектура будет, и будет хорошая, проблем возникнуть не должно
Роман
это называется "докопаться" ))
slava
потому что где-то это было необходимо, а где-то только мешало
Роман
потому что где-то это было необходимо, а где-то только мешало
Спроси его, почему у него на юзерпике левая сторона лица улыбается, а правая не очень.
Роман
могу, но кому это надо
Роман
ну
Роман
он затюканый какой-то
Роман
есть критика конструктивная, на гране объективности и за этой гранью
Роман
и ты, Оганнес как-то пережимаешь ))
slava
все нормально, я вроде понял где я не прав(везде)
Viktor
Оганнес зверь
Роман
А мне нравится этот самый его
Роман
провайдер, вот
slava
не могу понять о каком провайдере речь
slava
тыкните
Роман
да он шутит