← пред | след →
2022-06-24 16:54:09
Maxim Bysh 2022-06-24 16:52:27
Я не про содержимое, а про if в целом
В чем проблема ИФА с большим кол-вом условий?
Maxim Bysh 2022-06-24 16:54:46
2022-06-24 16:54:09
В чем проблема ИФА с большим кол-вом условий?
В том, что его очень трудно читать
Maxim Bysh 2022-06-24 16:55:03
Так ещё один if на весь метод
Maxim Bysh 2022-06-24 16:55:28
Не проще ли сделать противоположное условие, и если оно истинно, то выходить из метода?
Friday95 2022-06-24 16:56:32
Такой иф можно увидеть на канале хауди хо только
Yotic 2022-06-24 16:57:15
2022-06-24 16:57:26
Maxim Bysh 2022-06-24 16:55:28
Не проще ли сделать противоположное условие, и если оно истинно, то выходить из метода?
Ты видишь что там написано?) А если там именно зависимость от множества условий?
2022-06-24 16:57:56
Yotic 2022-06-24 16:57:15
Вот это реально больное говно
Yotic 2022-06-24 16:58:08
Чем же?
2022-06-24 16:58:29
3 ИФА подряд?))
Maxim Bysh 2022-06-24 16:58:35
2022-06-24 16:57:26
Ты видишь что там написано?) А если там именно зависимость от множества условий?
На фото:
if(условие)
/ код /
Намного лучше сделать так:
if (!условие) return;
/ код /
descaler1 2022-06-24 16:58:55
Yotic 2022-06-24 16:57:15
О,кстати объясните как организовывать код с множеством проверок не делая таких лесенок
Это вроде «говнокод»,ну а если нужно?
mairwunnx 2022-06-24 16:59:22
Maxim Bysh 2022-06-24 16:58:35
На фото:
if(условие)
/ код /
Намного лучше сделать так:
if (!условие) return;
/ код /
Early return не сильно лучше)
descaler1 2022-06-24 16:59:27
Yotic 2022-06-24 16:57:15
Хотя тут не в проверках дело скорее а в количестве циклов в циклах,да?
2022-06-24 16:59:58
Maxim Bysh 2022-06-24 16:58:35
На фото:
if(условие)
/ код /
Намного лучше сделать так:
if (!условие) return;
/ код /
Ещё раз, если там именно что зависимость от многих параметров. Это конечно лучше вынести в отдельный метод но все же
Yotic 2022-06-24 17:00:00
descaler1 2022-06-24 16:59:27
Хотя тут не в проверках дело скорее а в количестве циклов в циклах,да?
О чём ты вообще?
Yotic 2022-06-24 17:00:15
Ты что-то высмеиваешь, или что?
Maxim Bysh 2022-06-24 17:00:24
mairwunnx 2022-06-24 16:59:22
Early return не сильно лучше)
Там же и так конец метода
dopusteam 2022-06-24 17:00:24
balis777 2022-06-24 16:32:10
проходит со мной стажировку чел ….
И такой мутный код пишет?)
descaler1 2022-06-24 17:00:31
Не ,спрашиваю
descaler1 2022-06-24 17:00:51
Сори если не так поняли(
balis777 2022-06-24 17:01:07
dopusteam 2022-06-24 17:00:24
И такой мутный код пишет?)
к сожалению на гит не кидает,не хочет чтобы я его дерьмом поливал
Yotic 2022-06-24 17:01:14
А, да ладно, всё ок
Yotic 2022-06-24 17:01:48
balis777 2022-06-24 17:01:07
к сожалению на гит не кидает,не хочет чтобы я его дерьмом поливал
Он арабский знает?
balis777 2022-06-24 17:02:05
Yotic 2022-06-24 17:01:48
Он арабский знает?
а ты думаешь откуда он такой гений мысли
sharpenjoyer 2022-06-24 17:02:50
balis777 2022-06-24 16:32:10
проходит со мной стажировку чел ….
это похоже на какой-то личный кусок проекта
sharpenjoyer 2022-06-24 17:03:04
это стажировочный или ты у него взял с гитхаба
sharpenjoyer 2022-06-24 17:03:06
по приколу
balis777 2022-06-24 17:03:15
sharpenjoyer 2022-06-24 17:02:50
это похоже на какой-то личный кусок проекта
та это тз человек сделать не может
balis777 2022-06-24 17:03:51
я тоже делаю то же самое тз,и уже почти сдал его,накидали мне много чего еще добавить
balis777 2022-06-24 17:03:55
а он еще даже не здавал
sharpenjoyer 2022-06-24 17:04:50
шо ваше там происходит нахер
balis777 2022-06-24 17:06:10
у меня все нормально,а он тянет типо ,та и за нами не бегают
Yotic 2022-06-24 17:06:18
Не знаю, постоянно в личных проектах использую код в одну строку, какой проект для изменения или преобразования данных не открой — проект без неймспейс иерархии в одну строку на 500 символов)
Friday95 2022-06-24 17:06:55
А о чем вы спорите
Friday95 2022-06-24 17:07:02
Если человек на стажировке
Friday95 2022-06-24 17:07:05
И оне не один
Friday95 2022-06-24 17:07:14
Если поставленное краткое время выполнения проекта
Friday95 2022-06-24 17:07:21
То он явно заберёт свою работу
Yotic 2022-06-24 17:07:22
С другом как-то соревновались, было задание сделать какой-то подсчёт кодов шахматных фигур, он делал на Си, я на шарпе, в итоге у него 30 , а у меня в 1…
Daniiltriter 2022-06-24 17:07:29
Yotic 2022-06-24 16:57:15
ты так пентагон пытаешься хакнуть?
Friday95 2022-06-24 17:07:33
Friday95 2022-06-24 17:07:21
То он явно заберёт свою работу
Код в любой момент можно оптимизировать, ускорить и тп
Friday95 2022-06-24 17:07:47
Но быстроту и функциональность софта никто не отменял
Daniiltriter 2022-06-24 17:08:56
Friday95 2022-06-24 17:07:47
Но быстроту и функциональность софта никто не отменял
ага, а потом тебя будет какой-нибудь вася пупкин проклинать за то, что код не читабельный, но зато быстрый
Friday95 2022-06-24 17:09:35
Daniiltriter 2022-06-24 17:08:56
ага, а потом тебя будет какой-нибудь вася пупкин проклинать за то, что код не читабельный, но зато быстрый
На то эти Васи и существуют
Friday95 2022-06-24 17:09:50
Чтобы читать плохой код и делать его читабельнее
sharpenjoyer 2022-06-24 17:09:55
тут надо хорошее соотношение
sharpenjoyer 2022-06-24 17:10:12
супер быстрый код взамен читабельности это пздц боль для жопы
Friday95 2022-06-24 17:10:29
Короче, теорий много
Daniiltriter 2022-06-24 17:10:36
плюс, как мне кажется, хорошая оптимизация производительно не всегда дружит с расширяемостью
← пред | след →