关于扩展性和通用性的考虑 - pod4g/tool GitHub Wiki
扩展性和通用性不但要在设计层面进行考虑,在编码层面更要考虑
变量命名、注释等,千万不要写成具体的
例如青岛春暖花开抽奖活动,配置、方法、变量、注释很多都含有「qingdao」、「springCampaign」、「青岛」、「春暖花开」等
后面又上了湖南摇奖,在使用这些标识符或者注释就不太合适了,如果不改标识符,后面接受的同学就会很疑惑:「为什么你写的是青岛抽奖活动,但是逻辑里却有湖南摇奖?」
如果当时考虑通用性,就不该把命名写死,这点是个教训