“不应该”有轻重之分。我入职于一个新公司里,如果没有十足的把握,我不会轻易强调一件事。
hardcode一个端口在很多人看来是不应该的,但如果改写public static final int PORT = XXXXX;估计就没有太多人反对了。
事实上我要阻止的是包括这种定义。
public static final int DEFAULT_PORT = XXXX;
与
public static final int PORT = XXXX;
是有很本质的区别的。事实上我做的事比这个还多一步。当然,吹毛求庇的事就不说了。