後輩が、一緒に開発しているシステムの既存機能をリファクタリング/改善する方法について、あなたのところにアイデアを持ち込んできました。彼がいろいろ考えようとしていることはとても嬉しいし、絶対に褒めて、その可能性を試してみるんだ。
分析中に、提案されたソリューションが既存のソリューションより優れていないこと、さらには設計上の問題があることが判明します。しかし、残念ながら、これらは直接指摘できないほど厄介な問題で、どちらかというと直感や他のシステムを動かしてきた経験に基づくものなのです。例えば、新しく提案されたソリューションは、ある確率で運用コストを30%程度増加させる可能性があり、既存のチームを部分的に再教育する必要があります。
どのように決めるのですか?
1.権威へのアピールを利用し、現時点ではあまりメリットを感じないため、単に解決策を拒否する。 2.後輩に新しい経験を積ませるために、少しでも良い解決策案を使おうとするのですが、その影響を正確に予測することはなかなか難しいのでしょうか。 3.空いた時間に、提案された解決策をどう改善するか考え、変更を提案し、それを使ってみる(これは4時間くらい余計にかかる)。 4.後輩に、彼の提案は現在のデザインの本質を誤解しているから、不適切な解決策を選んだのだと説明し、全体としてモダンな方向に進む機会を失うと知りつつも、確立された経験の道を歩むのです。 5.もうひとつの解決策...
Jan Barášek Více o autorovi
Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.
Rád vám pomůžu:
Články píše Jan Barášek © 2009-2024 | Kontakt | Mapa webu
Status | Aktualizováno: ... | ja