Здравствуйте, Abyx, Вы писали:
A>Здравствуйте, alpha21264, Вы писали:
A>>Программы можно писать в разных стилях.
A>>Упорядочивать их вдоль или поперек. Экономить или на одном или на другом.
A>>Если твой предшественник писал в другом стиле — это не значит что его стиль хуже.
A>>Более того — у тебя есть шанс посмотреть в чем его стиль лучше.
A>>А когда поймешь — использовать плюсы и его и своего стиля.
A>кроме "разных стилей" есть хороший код и плохой код.
A>код в котором не соблюден DRY это плохой код. точка.
Вы так говорите, как будто видели этот код. А Вы его не видели.
С вероятностью 90% этот код не хуже того, который порождает топик-стартер.
A>это не "стиль", это непрофессионализм — лень, непонимание проблем своего кода, неуважение к коллегам которые будут работать с кодом после тебя.
Вам поди тоже 25 лет? Нет, Вам наверное меньше
Вы явно младше топик-стартера.
A>"держать 1 Мб кода в голове" это вопиющий непрофессионализм. ОК, Вы держите этот код в голове. Завтра придет другой человек, ему дадут этот код и скажут добавить такие-то и такие-то фичи, срок неделя. Он успеет запомнить что вы там накопипастили, какой юнит от какого зависит?
Понимаешь, вьюношь... Вы сначала читать научитесь. Нет не код, сначала русский язык.
Если я оптимизирую маленькую программу не так как большую, это не значит, что я занимаюсь копи-пастом.
Я просто оптимизирую по другому. Для маленькой программы не нужны такие накладные расходы, как для большой.
(Вот это Вы должны были прочитать и не прочли). А разорались тут на весь интернет.
Например, могу написать не на С++ а на Питоне. Потому что на Питоне будет в три раза короче — не мегабайт а 300 КБайт.
A>Считаете что с вашим кодом всегда будете работать только вы? Отлично. Пишите как хотите, только другим советы не давайте.
Не хами. Особенно не хами, если не можешь удержать в голове 1 мегабайт кода.
1 мегабайт — это очень мало, уж поверь мне.
Как раз недавно пришлось вьезжать в чужой проект такого размера и прикручивать новую фичу.
Вьехал и вкрутил. За неделю, да.
A>>А я использую голбальные переменные
A>а автоматические тесты используете? покрытие больше 90%?
Использую. Сколько процентов — не считал. Этим другие люди занимаются.