可能性=不可能
我在设计一些比较基础的功能的时候,特别是设计一些基础框架的时候,往往想得比较美好,会留下很多可扩展的接口,比如最近的一个设计,我想着web展现数据是通过,取得数据,通过一个渲染类,进行各种需要的渲染,得到最终效果。这样,用的时候,只要继承渲染类,写自己的渲染类,就可以得到任意需要的效果了。
但真正使用的时候发现,这种可能性几乎可以认为是不可能了。因为在具体的开发中,所有的精力都被具体的逻辑占据,不太可能去构造自己的渲染类,结果一直使用最原始的渲染基类。就好像我现在用的MDIE,有用户脚本自定义功能,但我连一次都没有点开过。没办法,惰性才是人的本性。所以,最佳的办法,还是,事先建立好现成的类,提供好各种扩充接口,还要写好使用文档,防止过上一段时间,一忙就忘了,这个功能才可能被用起来。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步