Młodszy kolega przychodzi do Ciebie z pomysłem jak refaktoryzować/ulepszyć istniejącą funkcjonalność w systemie, który wspólnie rozwijacie. Bardzo się cieszysz, że próbuje myśleć o pewnych sprawach i zdecydowanie go za to pochwalasz i dajesz możliwość spróbowania.
Podczas analizy odkrywasz, że proponowane rozwiązanie nie jest lepsze od istniejącego, a nawet zawiera problemy projektowe. Niestety jednak są to tak podstępne problemy, że nie da się ich bezpośrednio wskazać, a opierają się bardziej na przeczuciu i doświadczeniu opartym na prowadzeniu innych systemów. Na przykład nowo zaproponowane rozwiązanie mogłoby z pewnym prawdopodobieństwem zwiększyć koszty operacyjne o około 30% i trzeba by było częściowo przekwalifikować istniejący zespół.
Jak się zdecydować?
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:
Nejlepsi tipy a triky o PHP do Vaseho e-mailu. Clanky a novinky nejen ze sveta PHP a programovani.