Информация об изменениях

Сообщение Re[26]: Ваш браузер устарел от 17.07.2019 14:11

Изменено 17.07.2019 14:17 Философ

Re[26]: Ваш браузер устарел
Здравствуйте, Ikemefula, Вы писали:

Ф>>Я не знаю на каком Марсе живёшь ты, а здесь, на Земле, сорцы по триста килобайт и методы по 5 экранов, а ещё некоторые слышали про документацию.


I>Триста килобайт это много ?


Для одного файла это очень много. Метод на пять экранов — МНОГО: внятно описать тремя словами, что именно он делает вряд-ли получится, и чаще всего такие методы называют как-нибудь типа bworker_DoWork — тебе придётся потратить некоторое время, чтобы понять что именно там происходит. Зачем там что-то происходит, и что там является фичей, а что багой — тоже придётся выяснять. Написать тесты для этого у тебя тоже вряд-ли выйдет: оно делает всё, и тестировать всё ты будешь до пенсии — там и UI'ная часть и ввод-вывод. Сильно повезёт, если он на регионы разбит.

I>Это твой выбор, что ты работаешь в таком месте. Для меня то что ты пишешь это дикая дичь, которой я не видел уже лет пятнадцать наверное или больше.


У меня в связи с этим другой вопрос возникает: вот, подходит к тебе твой руководитель, и спрашивает "А что ты сейчас делаешь?. Что ты скажешь, код переписываешь/рефакторишь? Зачем? С точки зрения бизнеса ты в этот момент не пишешь фичи и не чинишь баги. Это ведь не принесёт прибыли, а у тебя есть другие задачи. Клиенты ждут -всегда кто-то чего-то ждёт.
Как ты объяснишь руководству своё поведение?
Re[26]: Ваш браузер устарел
Здравствуйте, Ikemefula, Вы писали:

Ф>>Я не знаю на каком Марсе живёшь ты, а здесь, на Земле, сорцы по триста килобайт и методы по 5 экранов, а ещё некоторые слышали про документацию.


I>Триста килобайт это много ?


Для одного файла это очень много. Метод на пять экранов — МНОГО: внятно описать тремя словами, что именно он делает вряд-ли получится, и чаще всего такие методы называют как-нибудь типа bworker_DoWork — тебе придётся потратить некоторое время, чтобы понять что именно там происходит. Зачем там что-то происходит, и что там является фичей, а что багой — тоже придётся выяснять. Написать тесты для этого у тебя тоже вряд-ли выйдет: оно делает всё, и тестировать всё ты будешь до пенсии — там и UI'ная часть и ввод-вывод. Сильно повезёт, если он на регионы разбит.

I>Это твой выбор, что ты работаешь в таком месте. Для меня то что ты пишешь это дикая дичь, которой я не видел уже лет пятнадцать наверное или больше.


У меня в связи с этим другой вопрос возникает: вот, подходит к тебе твой руководитель, и спрашивает "А что ты сейчас делаешь?. Что ты скажешь? Код переписываешь/рефакторишь? Зачем? С точки зрения бизнеса ты в этот момент не пишешь фичи и не чинишь баги. Это ведь не принесёт прибыли, а у тебя есть другие задачи. Клиенты ждут — всегда кто-то чего-то ждёт.
Как ты объяснишь руководству своё поведение? Ты ведь понимаешь, что после рефакторинга чувак рядом не сможет вмержить в твой код задачу, которую он в момент рефакторинга делал. Вот, ты разломал монстра (некий файл "АAAAAA.cs"), а в этот момент люди с ним работали. Переписывать/переделывать им скажешь?