Másodikat jelöltem. Elsőt azért nem, mert leszoktam már kódminőség kapcsán a "mindig"-et tartalmazó mondatokról, mert általában 2-3 héten belül szembejön velem egy ellenpélda :)
A "menjen global függvénybe"-t azért nem jelöltem, mert ez nyelvfüggő, hogy van-e rá lehetőség. Én mondjuk főleg java-ban fejlesztek, ezért globális/csomagszintű függvényeket más nyelvekben is csak viszonylag ritkán jut eszembe használni.