美文网首页
懒人学编码之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