去年差不多这个时候,自己买了本教 flask 的书,然后看着书用 flask 搭建了博客。
前几天打算把博客整理一下,结果发现版本更新。手贱更新了 flask 之后跑起来报错, google 两天配合官方文档终于解决了问题。
然后晚上又手贱把 Pelican 更新了,结果可想而知。但是 Pelican 更新的跨度比较大,官方文档一个一个版本的更新记录读过去感觉自己要上天了。所以就想问问,一般升级框架这种事情应该要怎么做效率比较高?
1
roychan 2017-01-11 21:18:54 +08:00
除非有重大漏洞否则不升级…
|
2
Cbdy 2017-01-11 21:26:24 +08:00 via Android
我以前都读过一篇文章,大概讲“抽象渗漏法则”这个话题,意思是虽然用一些框架会很方便,但一旦“抽象渗漏”就会一筹莫展。显然你遇到了这样的问题。
比较好的方法是使用经过良好兼容性测试的组件,即别人已经踩过的坑,或者你了解“渗漏的东西”是什么,即去看源代码和文档,充分了解问题产生的原因。 |
5
skydiver 2017-01-12 00:00:59 +08:00 via iPad
应该经常升级频繁升级,这样就不会这么痛苦了
|
6
814084764 2017-01-12 08:40:50 +08:00
在博客和框架之间封装一层。以后该就只改封装层了。
|
7
dphdjy 2017-01-12 20:20:41 +08:00 via Android
好一点的大框架更新都会有如何升级的说明,没有就只能查 log 了
|