Страница 1 из 1

Правильное написание кода

СообщениеДобавлено: 12 янв 2021, 12:41
mistek
При создании скрипта, автоматически создается класс с названием файла, в котором есть метод Start(), Update() и тд. Из этого следует вопрос по правильному написанию/оформлению кода:
Можно ли создавать в этом же файле другие классы которые будут отвечать за UI, поведение объекта и уже реализовываться в автоматически созданном классе (где есть метод Start(), Update())? Или правильнее просто создавать кучу методов в одном классе? Или создавать классы в этом классе?

Только пытаюсь разобраться в этом, не кидайтесь сильно тапками.

Re: Правильное написание кода

СообщениеДобавлено: 12 янв 2021, 12:52
Alex5
Можно. Даже нужно. Если подозреваешь, что работодатель может тебя кинуть. Можно ещё обсфукацию кусками добавить и ключ к ней "забыть". :)
Вообще, если серьёзно, лучше делать 1 класс = 1 файл (в случае с решеткой). И продумывать архитектуру ДО написания кода, а не во время.

Re: Правильное написание кода

СообщениеДобавлено: 12 янв 2021, 13:19
mistek
Alex5 писал(а):Можно. Даже нужно. Если подозреваешь, что работодатель может тебя кинуть. Можно ещё обсфукацию кусками добавить и ключ к ней "забыть". :)
Вообще, если серьёзно, лучше делать 1 класс = 1 файл (в случае с решеткой). И продумывать архитектуру ДО написания кода, а не во время.


Так завещали предки или есть техническое обоснование? Хотелось бы понимать почему так лучше...)

Re: Правильное написание кода

СообщениеДобавлено: 12 янв 2021, 13:39
Alex5
Сопровождать проще. Чтобы самому не забыть и не запутаться через полгода. :) Есть еще принцип программирования KISS - можно почитать, особенно, если новичок.
Я ведь не просто так писал, про возможный "кидок" от работодателя. В этом случае, стоимость поддержки твоего кода должна быть дороже, чем написание его же с нуля. А тут как раз пойдет: невнятные имена классов, 100500 классов в одном файле, 100500 вызовов одних классов из других и т.д.
Ну и обсфукация, конечно. Только не целиком - слишком будет заметно.

Re: Правильное написание кода

СообщениеДобавлено: 12 янв 2021, 13:44
mistek
Alex5 писал(а):Сопровождать проще. Чтобы самому не забыть и не запутаться через полгода. :) Есть еще принцип программирования KISS - можно почитать, особенно, если новичок.
Я ведь не просто так писал, про возможный "кидок" от работодателя. В этом случае, стоимость поддержки твоего кода должна быть дороже, чем написание его же с нуля. А тут как раз пойдет: невнятные имена классов, 100500 классов в одном файле, 100500 вызовов одних классов из других и т.д.
Ну и обсфукация, конечно. Только не целиком - слишком будет заметно.


Благодарю за разъяснение)

Re: Правильное написание кода

СообщениеДобавлено: 12 янв 2021, 15:25
Saltant
Причем тут вообще работодатель, кидалово, обфускация и т.п? Человек спросил почему так нужно правильно писать код, ответ простой - существуют принципы написания кода, ООП (объектно ориентированное программирование), solid (гугли сам), этих принципов придерживаются программисты во всем мире, так принято. Если ты не придерживаешься этого, значит у тебя говнокод.

Re: Правильное написание кода

СообщениеДобавлено: 12 янв 2021, 15:34
Alex5
Saltant писал(а):Причем тут вообще работодатель, кидалово, обфускация и т.п?

Потому, что мы живём в РФ. Здесь так принято. И здесь не принято, за те копейки, что здесь платят, писать правильный код. Как и читать умные книги. :)

Re: Правильное написание кода

СообщениеДобавлено: 12 янв 2021, 15:56
Woolf
Alex5 писал(а):
Saltant писал(а):Причем тут вообще работодатель, кидалово, обфускация и т.п?

Потому, что мы живём в РФ. Здесь так принято. И здесь не принято, за те копейки, что здесь платят, писать правильный код. Как и читать умные книги. :)


Изображение
По моему, диагноз ясен.. Шизафатическое расстройство личности, с элементами мании преследования.

Re: Правильное написание кода

СообщениеДобавлено: 12 янв 2021, 16:07
Alex5
Угу. А ещё я санитаров кусаю! :D

Re: Правильное написание кода

СообщениеДобавлено: 12 янв 2021, 16:23
seaman
Григорий Остер. Вредные советы. "Книга для непослушных детей и их родителей"
=>
Alex5. Вредные советы. "Книга для непослушных итшников и их работодателей"

:)

Re: Правильное написание кода

СообщениеДобавлено: 12 янв 2021, 16:25
Saltant
Alex5 писал(а):
Saltant писал(а):Причем тут вообще работодатель, кидалово, обфускация и т.п?

Потому, что мы живём в РФ. Здесь так принято. И здесь не принято, за те копейки, что здесь платят, писать правильный код. Как и читать умные книги. :)

Кто тебя так обидел? На работу не взяли? Дали плохой фидбек? чишо так переживаешь, жизнь на этом не заканчивается.

Re: Правильное написание кода

СообщениеДобавлено: 12 янв 2021, 16:30
Alex5
Хорошее слово "чишо"!
Никто никого не обижал. Просто скучно на форумах стало, развлекаюсь, как могу. :)