Semenofsky

А ты...

Регистрация: 13.01.2019

Сообщения: 1586

Рейтинг: 2006

Semenofsky

Регистрация: 13.01.2019

Сообщения: 1586

Рейтинг: 2006

RLLH3an.png

24 минуса получил чел, но месседж же по факту

Типо сверху реально шок контент

tmwichy

Модератор основного раздела

Регистрация: 23.03.2022

Сообщения: 7973

Рейтинг: 2766

tmwichy

Регистрация: 23.03.2022

Сообщения: 7973

Рейтинг: 2766

Когда ты идешь против системы, не важно прав ты или нет

FuryohFury

Пользователь

Регистрация: 07.08.2017

Сообщения: 834

Рейтинг: 1095

FuryohFury

Регистрация: 07.08.2017

Сообщения: 834

Рейтинг: 1095

А че такого то pekaReally.png?1619501122?

evilpapech

Пользователь

Регистрация: 23.08.2016

Сообщения: 4454

Рейтинг: 1983

Нарушения: 34

evilpapech

Регистрация: 23.08.2016

Сообщения: 4454

Рейтинг: 1983

Нарушения: 34

img
FuryohFury сказал(а):

А че такого то pekaReally.png?1619501122?

Нажмите, чтобы раскрыть...

1) брэйсы содержащие только один стейтмент, отмазка в виде зато код расширяемый не катит, задача изначально такая что функция может вернуть либо да либо нет и ни в какой параллельной вселеной она не может возвращать что-то еще

2) проверка и сравнивание значения булевой переменной (=== true опустить надо)

3) неиспользование тернарника в наиочевиднейшем случае

FuryohFury

Пользователь

Регистрация: 07.08.2017

Сообщения: 834

Рейтинг: 1095

FuryohFury

Регистрация: 07.08.2017

Сообщения: 834

Рейтинг: 1095

evilpapech сказал(а):

1) брэйсы содержащие только один стейтмент, отмазка в виде зато код расширяемый не катит, задача изначально такая что функция может вернуть либо да либо нет и ни в какой параллельной вселеной она не может возвращать что-то еще

2) проверка и сравнивание значения булевой переменной (=== true опустить надо)

3) неиспользование тернарника в наиочевиднейшем случае

Нажмите, чтобы раскрыть...

Ну это все конечно да, но работает же dankpepe.png?1592046820

evilpapech

Пользователь

Регистрация: 23.08.2016

Сообщения: 4454

Рейтинг: 1983

Нарушения: 34

evilpapech

Регистрация: 23.08.2016

Сообщения: 4454

Рейтинг: 1983

Нарушения: 34

img
FuryohFury сказал(а):

Ну это все конечно да, но работает же dankpepe.png?1592046820

Нажмите, чтобы раскрыть...

поэтому ты и в россии живешь "ну работаит жи зачем чтота менять"

FuryohFury

Пользователь

Регистрация: 07.08.2017

Сообщения: 834

Рейтинг: 1095

FuryohFury

Регистрация: 07.08.2017

Сообщения: 834

Рейтинг: 1095

evilpapech сказал(а):

поэтому ты и в россии живешь "ну работаит жи зачем чтота менять"

Нажмите, чтобы раскрыть...

Нормально клоун приплёл ахахавхывахаывхзавыхзавыавыхз

OnlyAW

Пользователь

Регистрация: 08.06.2012

Сообщения: 5200

Рейтинг: 4002

OnlyAW

Регистрация: 08.06.2012

Сообщения: 5200

Рейтинг: 4002

evilpapech сказал(а):

1) брэйсы содержащие только один стейтмент, отмазка в виде зато код расширяемый не катит, задача изначально такая что функция может вернуть либо да либо нет и ни в какой параллельной вселеной она не может возвращать что-то еще

2) проверка и сравнивание значения булевой переменной (=== true опустить надо)

3) неиспользование тернарника в наиочевиднейшем случае

Нажмите, чтобы раскрыть...

1) зависит от кодстайла

2) кто тебе гарантирует в нетипизированном языке, что пришел bool ?

3) вкусовщина

если это и есть поводы прикопаться, то минусы заслуженные. Это как к орфографии докапываться

evilpapech

Пользователь

Регистрация: 23.08.2016

Сообщения: 4454

Рейтинг: 1983

Нарушения: 34

evilpapech

Регистрация: 23.08.2016

Сообщения: 4454

Рейтинг: 1983

Нарушения: 34

img
OnlyAW сказал(а):

1) зависит от кодстайла

Нажмите, чтобы раскрыть...

кодстайл "студент 3 курса"

OnlyAW сказал(а):

2) кто тебе гарантирует в нетипизированном языке, что пришел bool ?

Нажмите, чтобы раскрыть...

ты дебил?Pepega.png?1599561436

OnlyAW сказал(а):

3) вкусовщина

Нажмите, чтобы раскрыть...

перфоманс, читаемость

OnlyAW

Пользователь

Регистрация: 08.06.2012

Сообщения: 5200

Рейтинг: 4002

OnlyAW

Регистрация: 08.06.2012

Сообщения: 5200

Рейтинг: 4002

evilpapech сказал(а):

ты дебил?Pepega.png?1599561436

Нажмите, чтобы раскрыть...

аргументированно PepeOK.png?1592047625

тут либо слив, либо ты не понимаешь, что "bool" там это не тип, а название переменной

Delaver

Пользователь

Регистрация: 01.05.2017

Сообщения: 4436

Рейтинг: 1912

Delaver

Регистрация: 01.05.2017

Сообщения: 4436

Рейтинг: 1912

OnlyAW сказал(а):

1) зависит от кодстайла

2) кто тебе гарантирует в нетипизированном языке, что пришел bool ?

3) вкусовщина

Нажмите, чтобы раскрыть...

Есть такой принцип - KISS, тут он идет с ним в разрез.

OnlyAW

Пользователь

Регистрация: 08.06.2012

Сообщения: 5200

Рейтинг: 4002

OnlyAW

Регистрация: 08.06.2012

Сообщения: 5200

Рейтинг: 4002

Delaver сказал(а):

Есть такой принцип - KISS, тут он идет с ним в разрез.

Нажмите, чтобы раскрыть...

я не говорю, что этот код оптимален

но показушно закатывать глаза повода не вижу

evilpapech

Пользователь

Регистрация: 23.08.2016

Сообщения: 4454

Рейтинг: 1983

Нарушения: 34

evilpapech

Регистрация: 23.08.2016

Сообщения: 4454

Рейтинг: 1983

Нарушения: 34

img
OnlyAW сказал(а):

аргументированно PepeOK.png?1592047625

тут либо слив, либо ты не понимаешь, что "bool" там это не тип, а название переменной

Нажмите, чтобы раскрыть...

и что тебе вернет if(228), умник?FeelsWowMan.png?1592046354

OnlyAW

Пользователь

Регистрация: 08.06.2012

Сообщения: 5200

Рейтинг: 4002

OnlyAW

Регистрация: 08.06.2012

Сообщения: 5200

Рейтинг: 4002

evilpapech сказал(а):

и что тебе вернет if(228), умник?FeelsWowMan.png?1592046354

Нажмите, чтобы раскрыть...

дядь, мне тебе еще объяснять приведение типов? peepowew.gif?1620146312

=== это явное сравнение, 228 это int, соответственно сравнение с булом даст false, дальше сам CatYeah.png?1619501053

Резкий нюхатель

Пользователь

Регистрация: 21.04.2022

Сообщения: 749

Рейтинг: 913

Резкий нюхатель

Регистрация: 21.04.2022

Сообщения: 749

Рейтинг: 913

Semenofsky сказал(а):

RLLH3an.png

24 минуса получил чел, но месседж же по факту

Типо сверху реально шок контент

Нажмите, чтобы раскрыть...

В том что он сагрился на чела за тренировочный код

Он бы с такими же претензиями в школу пришёл 

pyles

Пользователь

Регистрация: 23.06.2013

Сообщения: 19835

Рейтинг: 9945

Нарушения: 45

pyles

Регистрация: 23.06.2013

Сообщения: 19835

Рейтинг: 9945

Нарушения: 45

Semenofsky сказал(а):

RLLH3an.png

24 минуса получил чел, но месседж же по факту

Типо сверху реально шок контент

Нажмите, чтобы раскрыть...

ты понимаешь что делает знак === и чем он отличается от ==?

evilpapech

Пользователь

Регистрация: 23.08.2016

Сообщения: 4454

Рейтинг: 1983

Нарушения: 34

evilpapech

Регистрация: 23.08.2016

Сообщения: 4454

Рейтинг: 1983

Нарушения: 34

img
OnlyAW сказал(а):

дядь, мне тебе еще объяснять приведение типов? peepowew.gif?1620146312

=== это явное сравнение, 228 это int, соответственно сравнение с булом даст false, дальше сам CatYeah.png?1619501053

Нажмите, чтобы раскрыть...

ок не прав

но в этом случае просто прикрути проверку на бул

если да то да

если нет то нет

если не бул то "не бул"

pochemyzamenya

Пользователь

Регистрация: 25.02.2016

Сообщения: 4440

Рейтинг: 4049

pochemyzamenya

Регистрация: 25.02.2016

Сообщения: 4440

Рейтинг: 4049

Semenofsky сказал(а):

RLLH3an.png

24 минуса получил чел, но месседж же по факту

Типо сверху реально шок контент

Нажмите, чтобы раскрыть...

Это задача 8 кю или я чего то не понимаю?

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

Legatus Legionis

Пользователь

Регистрация: 28.07.2013

Сообщения: 23980

Рейтинг: 17253

Legatus Legionis

Регистрация: 28.07.2013

Сообщения: 23980

Рейтинг: 17253

evilpapech сказал(а):

1) брэйсы содержащие только один стейтмент, отмазка в виде зато код расширяемый не катит, задача изначально такая что функция может вернуть либо да либо нет и ни в какой параллельной вселеной она не может возвращать что-то еще

2) проверка и сравнивание значения булевой переменной (=== true опустить надо)

3) неиспользование тернарника в наиочевиднейшем случае

Нажмите, чтобы раскрыть...

На самом деле, все это можно объяснить. Для чего тут реально нет оправдания, так это для отсутствия пробелов pekaReally.png?1619501122

Neels99

Пользователь

Регистрация: 04.10.2012

Сообщения: 1286

Рейтинг: 2131

Neels99

Регистрация: 04.10.2012

Сообщения: 1286

Рейтинг: 2131

evilpapech сказал(а):

1) брэйсы содержащие только один стейтмент, отмазка в виде зато код расширяемый не катит, задача изначально такая что функция может вернуть либо да либо нет и ни в какой параллельной вселеной она не может возвращать что-то еще

2) проверка и сравнивание значения булевой переменной (=== true опустить надо)

3) неиспользование тернарника в наиочевиднейшем случае

Нажмите, чтобы раскрыть...

 

Я хоть не js макака, но могу сказать, что:

1) Докапываться до брейсов... Вот это точно "студент 3 курса".

2) === правильно стоит, потому что проверка не только на true/false, но и на тип аргумента. Нет строгой типизации и потому boolToWord переводит ИМЕННО И ТОЛЬКО ТИП boolean в текст "Yes" или "No".

Для пигпол-адепта специально:

Спойлер
 

3) Да, более читаемо куча FeelsClownMan.png?1592047348

value === true ? "Yes" : "False"

, чем: 

boolToWord(value)

evilpapech сказал(а):

ок не прав

но в этом случае просто прикрути проверку на бул

если да то да

если нет то нет

если не бул то "не бул"

Нажмите, чтобы раскрыть...

Ты чуть выше тут до отсутствия тернарного оператора докопался и брейсов, типа много строк, а теперь предлагаешь делать отдельно сначала проверку на тип и присыпать проверкой на значение самой переменной? Предлагаю ещё генериками обкрутить FeelsWowMan.png?1592046354

evilpapech

Пользователь

Регистрация: 23.08.2016

Сообщения: 4454

Рейтинг: 1983

Нарушения: 34

evilpapech

Регистрация: 23.08.2016

Сообщения: 4454

Рейтинг: 1983

Нарушения: 34

img
Neels99 сказал(а):

 

Я хоть не js макака, но могу сказать, что:

1) Докапываться до брейсов... Вот это точно "студент 3 курса".

2) === правильно стоит, потому что проверка не только на true/false, но и на тип аргумента. Нет строгой типизации и потому boolToWord переводит ИМЕННО И ТОЛЬКО ТИП boolean в текст "Yes" или "No".

Для пигпол-адепта специально:

Спойлер

3) Да, более читаемо куча FeelsClownMan.png?1592047348

value === true ? "Yes" : "False"

, чем: 

boolToWord(value)

Нажмите, чтобы раскрыть...

я не видел текст задачи но если мы ассумим что туда входит только бул то === не нужно

если может входить не только бул прикручиваем проверку типа и в случае прока говорим это не бул пнх

Neels99

Пользователь

Регистрация: 04.10.2012

Сообщения: 1286

Рейтинг: 2131

Neels99

Регистрация: 04.10.2012

Сообщения: 1286

Рейтинг: 2131

evilpapech сказал(а):

я не видел текст задачи но если мы ассумим что туда входит только бул то === не нужно

если может входить не только бул прикручиваем проверку типа и в случае прока говорим это не бул пнх

Нажмите, чтобы раскрыть...

Название метода boolToWord, то дословно boolean в слово.

Тут не нужно видеть условие, достаточно кода, чтобы понять, почему и для чего так сделано.

Я понимаю, 3 дня интенсива js сделали из тебя мидл-сеньор js девелопера, но тут мало того, что понятно, человек учится и это учебно-тренировочный код, так ещё и не по делу докопался.

А сверху предлагаешь в реализацию метода, добавить вывод, что не boolean был передан. Давай ещё try-catch присунем, в примитивный метод.

evilpapech

Пользователь

Регистрация: 23.08.2016

Сообщения: 4454

Рейтинг: 1983

Нарушения: 34

evilpapech

Регистрация: 23.08.2016

Сообщения: 4454

Рейтинг: 1983

Нарушения: 34

img
Neels99 сказал(а):

Название метода boolToWord, то дословно boolean в слово.

Тут не нужно видеть условие, достаточно кода, чтобы понять, почему и для чего так сделано.

Я понимаю, 3 дня интенсива js сделали из тебя мидл-сеньор js девелопера, но тут мало того, что понятно, человек учится и это учебно-тренировочный код, так ещё и не по делу докопался.

А сверху предлагаешь в реализацию метода, добавить вывод, что не boolean был передан. Давай ещё try-catch присунем, в примитивный метод.

Нажмите, чтобы раскрыть...

дружище я на жсе ни одной строчки кода не написал а исходил из знаний шарпа, к тому же только школу окончил

сначала ты мне говоришь

Neels99 сказал(а):

2) === правильно стоит

Нажмите, чтобы раскрыть...

а потом говоришь "ну метод жи БУЛ то ворд" значит там будет только бул

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

Neels99

Пользователь

Регистрация: 04.10.2012

Сообщения: 1286

Рейтинг: 2131

Neels99

Регистрация: 04.10.2012

Сообщения: 1286

Рейтинг: 2131

evilpapech сказал(а):

дружище я на жсе ни одной строчки кода не написал а исходил из знаний шарпа, к тому же только школу окончил

сначала ты мне говоришь

а потом говоришь "ну метод жи БУЛ то ворд" значит там будет только бул

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

Нажмите, чтобы раскрыть...

>  к тому же только школу окончил 

Тогда не говори челу, что у него кодстайл "3 курс универа".

> я на жсе ни одной строчки кода не написал а исходил из знаний шарпа

Я тоже на js не работал, исходил из знаний других яп.

> а потом говоришь "ну метод жи БУЛ то ворд" значит там будет только бул

Название говорит о том, что именно бул переведётся в его "словесное значение", проверка типа правильно встроена.

В отличии от твоего опыта + окончания школы, я разработчик уже лет 8-9, тебе не о чём со мной говорить не по причине "зетника", а по причине того, что ты просто не понимаешь предмет разговора. 

Удачи с твоими unity игрушками, сделанными на коленке за 0 гривен и энтузиазм.

Александр

Почетный пользователь

Регистрация: 10.08.2013

Сообщения: 5280

Рейтинг: 4179

Александр

Регистрация: 10.08.2013

Сообщения: 5280

Рейтинг: 4179

Ты решил посоздавать треды с мемами десятых годов?