Size: a a a

2020 December 13

AS

Andrey Shmygol in RubyRush
Тут уже готовая крипта. Я бы хотел абстрактную крипту сделать, в познавательных целях
источник

h

hwe in RubyRush
Andrey Shmygol
Тут уже готовая крипта. Я бы хотел абстрактную крипту сделать, в познавательных целях
Вы спросили "можно ли" - я вам скинул рабочий пример. Значит можно. Пробуйте.
источник

AS

Andrey Shmygol in RubyRush
hwe
Вы спросили "можно ли" - я вам скинул рабочий пример. Значит можно. Пробуйте.
Благодарю
источник

v.

viedit .com in RubyRush
Поделитесь мнением по решению тестового задания.
https://pastebin.com/20qbJ3ct
Звучит как: Представлен класс Patient. Укажите ошибки.
Я воспринял эту формулировку так, что нужно редактировать именно класс, не касаясь обращений к классу.
Поэтому хоть мне и кажется, что красивее все переделать на keyword arguments, не стал этого делать.
источник

v.

viedit .com in RubyRush
И стоит ли выеживаться и менять camelCase на kebab_case ?
источник

E

Eugene in RubyRush
оба изменения стоит сделать
источник

В

Виталий in RubyRush
Попробуй запустить код и увидишь все ошибки, на вскидку насчитал 4 штуки
источник

v.

viedit .com in RubyRush
Виталий
Попробуй запустить код и увидишь все ошибки, на вскидку насчитал 4 штуки
Речь идет про финальный код? Его запускал, выдает то что я ожидаю..
источник

В

Виталий in RubyRush
Про исходный
источник

RI

Rustam Ibragimov in RubyRush
опиши, что видишь некорректным (и почему - это важно отметить). ровно это в задании отмечено
источник

RI

Rustam Ibragimov in RubyRush
то есть: ты увидел именованый аттрибут посреди кваргов. ты видишь это некорректным. и говоришь об этом, описывая почему некорреткно.

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

RI

Rustam Ibragimov in RubyRush
ты хочешь переделать красивее - тоже обьясни. ты видишь в исходном коде недочеты в "красоте" - опиши их (именно к чему ведет изначальный вид - а к чему ведет твой новый. это важно отоазить). тут много факторов вытекает из того, как написан первичный код. они все важны :) люди хотя это увидеть) прощупать тебя :)
источник

v.

viedit .com in RubyRush
Спасибо за советы, описал так:
# If only class can be modified than mistakes which should be changed:
# - keyword arguments should be after positional arguments
# - last_name always called as positional argument, so it should be converted to it
# - patient? method called on the instance of the Patient class so it should be instance method
# - full_name should have space between words
# - full_name should have conditional statement
# - (optional) Ruby style guides use kebab_case instead of camelCase
#
# Patient class will look like:
<code>
# However if changes to the method's calls is allowed then I would better change all initialize method arguments to keyword arguments.
источник

E

Eugene in RubyRush
viedit .com
Спасибо за советы, описал так:
# If only class can be modified than mistakes which should be changed:
# - keyword arguments should be after positional arguments
# - last_name always called as positional argument, so it should be converted to it
# - patient? method called on the instance of the Patient class so it should be instance method
# - full_name should have space between words
# - full_name should have conditional statement
# - (optional) Ruby style guides use kebab_case instead of camelCase
#
# Patient class will look like:
<code>
# However if changes to the method's calls is allowed then I would better change all initialize method arguments to keyword arguments.
В дополнение:
- отступы стоят как попало
- patient?(...) не понятно что делает - должен проверять id или имя? или и то, и то?
источник

EE

Ekaterina Egorova in RubyRush
метод patient? а в нем проверяется что НЕ пэйшинт
источник

EE

Ekaterina Egorova in RubyRush
а вот эту фразу я не понимаю
источник

E

Eugene in RubyRush
кстати, да
источник

EE

Ekaterina Egorova in RubyRush
# If only class can be modified than mistakes which should be changed:
источник

EE

Ekaterina Egorova in RubyRush
вы лучше пишите прямыми предложениями: подлежащее сказуемое
источник

v.

viedit .com in RubyRush
Эту оговорку использую, т.к. указано что нужно указать именно ошибки в классе. Так то красивее изменить вызовы, чтоб все через kwargs шли
источник