美文网首页
懒人学编码之flask实现简易博客(二)“三事”定调

懒人学编码之flask实现简易博客(二)“三事”定调

作者: 在你的世界路过 | 来源:发表于2017-06-29 20:08 被阅读0次

(一)事前计划

凡事预则立,不预则废

*编码原则*:

先整体,再细节;

大而化小,小儿化之;

分层实现。

麻雀虽小,五脏俱全,再简单的一个博客也会有前端,后端,数据库。主要涉及到数据模型,表单和界面,数据增删改查,请求分发控制,请求响应和数据渲染,数据缓存和session处理等等。如果这些内容,不分先后,不分模块,全都一起编码一起实现,不光很考验你梳理思路的能力,更是会给后面回头维护代码带来难题,也不便于扩展和调试。

简单分层(MVC)

数据:数据模型、数据库工具函数;

请求分发和数据渲染:视图函数集中处理请求和渲染到页面;

前端页面:业务相关的html文件集中放到template目录下;

静态文件:需要引用js/css/图片/富文本编辑器依赖包放到static目录下面;

初始化:flask环境配置、bootstrap初始化、命令行启动、全局变量、依赖包等


(二)事中控制

不积跬步,无以至千里

进度靠坚持,每天完成一个功能细节,保持不断更新的节奏;

不贪求一次性解决所有问题,三思而后行,力图采取合理的方案。

(三)事后分析

亡羊补牢,为时未晚

每次完成一个局部或者阶段的目标,需要回顾:实现方式是否合理,展示效果是否接近预期,结构是否可以扩展和调整。经常验证当前和预期的差距(需求明确),思考结构方便后期添加功能(可扩展性),进行必要的测试设计(可测性),慢慢摸索总结适合自己的最佳编程思路、习惯。

相关文章

网友评论

      本文标题:懒人学编码之flask实现简易博客(二)“三事”定调

      本文链接:https://www.haomeiwen.com/subject/yrdvcxtx.html