Сообщение Re[2]: Старый код на новом месте от 21.11.2016 8:09
Изменено 21.11.2016 8:17 AlexGin
Здравствуйте, bnk, Вы писали:
bnk>Спокойствие, только спокойствие
+100500
bnk>Главное, никаких революций, иначе сам же можешь пасть их жертвой. А вот постепенное улучшение работает.
Это действие верно в любом варианте, но только для "начального этапа" (aka "испытательный срок" порядка трёх месяцев).
bnk>Упрощение кода, обкладывание автоматическими тестами, автоматические commit policy
bnk>навроде "функция не больше экрана", "код не коммитится без ссылки тикет".
bnk>Постараться чтобы всякая "хрень" не разрасталось, ну или по крайней мере, не так быстро.
Это действие — когда твой авторитет в коллективе вырастет — примерно через 5-6 месяцев работы над проектом (где-то раньше, где-то и позже).
bnk>Нужно поднимать общий уровень команды, почаще проводить код ревью, обсуждения проекта вообще,
bnk>посылать людей на курсы, ну и т.п.
+100500
Это верно, но здесь также следует действовать без фанатизма
Сразу же ломать устоявшуюся систему — не нужно.
bnk>А вообще, сложно это.. даже не то чтобы даже просто переписать, а переписать так,
bnk>чтобы "апач" твой код понял, почувствовал приемущества твоего подхода для себя, и смог этот код развивать.
Для этого, нужно не просто предоставить этот подход, но и суметь "на пальцах" разъяснить этому "апачу" все его приемущества...
Здесь есть такой момент: пока сам "чуешь нутром" приемущества твоего подхода, но не в состояниии (по каким-либо причинам)
разъяснить это коллегам из твоей команды — подожди, созрей сам, и тогда — действуй!
bnk>И поскольку это "КМК", то еще желательно переписывать так, чтобы твои шефы/коллеги увидели в этом переписывании не наезд,
bnk>а возможность роста, конечно же если хочешь задержаться или расти в этой компании. В общем думать о людях.
+100500
bnk>Спокойствие, только спокойствие
+100500
bnk>Главное, никаких революций, иначе сам же можешь пасть их жертвой. А вот постепенное улучшение работает.
Это действие верно в любом варианте, но только для "начального этапа" (aka "испытательный срок" порядка трёх месяцев).
bnk>Упрощение кода, обкладывание автоматическими тестами, автоматические commit policy
bnk>навроде "функция не больше экрана", "код не коммитится без ссылки тикет".
bnk>Постараться чтобы всякая "хрень" не разрасталось, ну или по крайней мере, не так быстро.
Это действие — когда твой авторитет в коллективе вырастет — примерно через 5-6 месяцев работы над проектом (где-то раньше, где-то и позже).
bnk>Нужно поднимать общий уровень команды, почаще проводить код ревью, обсуждения проекта вообще,
bnk>посылать людей на курсы, ну и т.п.
+100500
Это верно, но здесь также следует действовать без фанатизма
Сразу же ломать устоявшуюся систему — не нужно.
bnk>А вообще, сложно это.. даже не то чтобы даже просто переписать, а переписать так,
bnk>чтобы "апач" твой код понял, почувствовал приемущества твоего подхода для себя, и смог этот код развивать.
Для этого, нужно не просто предоставить этот подход, но и суметь "на пальцах" разъяснить этому "апачу" все его приемущества...
Здесь есть такой момент: пока сам "чуешь нутром" приемущества твоего подхода, но не в состояниии (по каким-либо причинам)
разъяснить это коллегам из твоей команды — подожди, созрей сам, и тогда — действуй!
bnk>И поскольку это "КМК", то еще желательно переписывать так, чтобы твои шефы/коллеги увидели в этом переписывании не наезд,
bnk>а возможность роста, конечно же если хочешь задержаться или расти в этой компании. В общем думать о людях.
+100500
Здравствуйте, bnk, Вы писали:
bnk>Спокойствие, только спокойствие
+100500
bnk>Главное, никаких революций, иначе сам же можешь пасть их жертвой. А вот постепенное улучшение работает.
Это действие верно в любом варианте, но только для "начального этапа" (aka "испытательный срок" порядка трёх месяцев).
Далее, когда прошло полгода или год на новом для тебя месте, это место уже не совсем новое для тебя,
ты уже находишся "в зоне комфорта", вот тогда — нужно принимать решение:
Или двигаемся экстенсивно и далее, или (хотя бы на каком-то из направлений) действуем интенсивно.
Второй вариант (интенсивный) предпочтительнее для твоего творческого роста.
bnk>Упрощение кода, обкладывание автоматическими тестами, автоматические commit policy
bnk>навроде "функция не больше экрана", "код не коммитится без ссылки тикет".
bnk>Постараться чтобы всякая "хрень" не разрасталось, ну или по крайней мере, не так быстро.
Это действие — когда твой авторитет в коллективе вырастет — примерно через 5-6 месяцев работы над проектом (где-то раньше, где-то и позже).
bnk>Нужно поднимать общий уровень команды, почаще проводить код ревью, обсуждения проекта вообще,
bnk>посылать людей на курсы, ну и т.п.
+100500
Это верно, но здесь также следует действовать без фанатизма
Сразу же ломать устоявшуюся систему — не нужно.
bnk>А вообще, сложно это.. даже не то чтобы даже просто переписать, а переписать так,
bnk>чтобы "апач" твой код понял, почувствовал приемущества твоего подхода для себя, и смог этот код развивать.
Для этого, нужно не просто предоставить этот подход, но и суметь "на пальцах" разъяснить этому "апачу" все его приемущества...
Здесь есть такой момент: пока сам "чуешь нутром" приемущества твоего подхода, но не в состояниии (по каким-либо причинам)
разъяснить это коллегам из твоей команды — подожди, созрей сам, и тогда — действуй!
bnk>И поскольку это "КМК", то еще желательно переписывать так, чтобы твои шефы/коллеги увидели в этом переписывании не наезд,
bnk>а возможность роста, конечно же если хочешь задержаться или расти в этой компании. В общем думать о людях.
+100500
bnk>Спокойствие, только спокойствие
+100500
bnk>Главное, никаких революций, иначе сам же можешь пасть их жертвой. А вот постепенное улучшение работает.
Это действие верно в любом варианте, но только для "начального этапа" (aka "испытательный срок" порядка трёх месяцев).
Далее, когда прошло полгода или год на новом для тебя месте, это место уже не совсем новое для тебя,
ты уже находишся "в зоне комфорта", вот тогда — нужно принимать решение:
Или двигаемся экстенсивно и далее, или (хотя бы на каком-то из направлений) действуем интенсивно.
Второй вариант (интенсивный) предпочтительнее для твоего творческого роста.
bnk>Упрощение кода, обкладывание автоматическими тестами, автоматические commit policy
bnk>навроде "функция не больше экрана", "код не коммитится без ссылки тикет".
bnk>Постараться чтобы всякая "хрень" не разрасталось, ну или по крайней мере, не так быстро.
Это действие — когда твой авторитет в коллективе вырастет — примерно через 5-6 месяцев работы над проектом (где-то раньше, где-то и позже).
bnk>Нужно поднимать общий уровень команды, почаще проводить код ревью, обсуждения проекта вообще,
bnk>посылать людей на курсы, ну и т.п.
+100500
Это верно, но здесь также следует действовать без фанатизма
Сразу же ломать устоявшуюся систему — не нужно.
bnk>А вообще, сложно это.. даже не то чтобы даже просто переписать, а переписать так,
bnk>чтобы "апач" твой код понял, почувствовал приемущества твоего подхода для себя, и смог этот код развивать.
Для этого, нужно не просто предоставить этот подход, но и суметь "на пальцах" разъяснить этому "апачу" все его приемущества...
Здесь есть такой момент: пока сам "чуешь нутром" приемущества твоего подхода, но не в состояниии (по каким-либо причинам)
разъяснить это коллегам из твоей команды — подожди, созрей сам, и тогда — действуй!
bnk>И поскольку это "КМК", то еще желательно переписывать так, чтобы твои шефы/коллеги увидели в этом переписывании не наезд,
bnk>а возможность роста, конечно же если хочешь задержаться или расти в этой компании. В общем думать о людях.
+100500