如何使用 Docker 开发个人项目📅 2018年04月16日 · ☕ 4 分钟1. 关于个人项目 为什么强调是个人项目?商业项目对代码托管、开发、运维部署等环节有着冗长的流程。而对于个人开发者,这样的流程成本过高,不利于快速项目迭代。 个人项目可能是一次学习的 Demo。完成一个领域 Demo 是很好的技术学习思路。从零开始搭建一个完整
如何更好做 CodeReview📅 2018年01月30日 · ☕ 2 分钟1. 如何更好做 CodeReview 要求 事项 代码提交者的要求 小粒度 原子性 有注释 工具检查 对代码 Review 者的要求 一看规范 二看逻辑&性能 三看设计 对团队的要求 温故而知新 2. 制定CodeReview CheckList 要求 事项 命名 变量名字 类命名 方法命名 参数命名 代码长度 类长度不超过1000行
Django 开发规范(一)📅 2018年01月27日 · ☕ 5 分钟本文主要约定在 Django 开发过程中,需要注意的一些事项。统一的编码风格,良好的设计理念,有利于项目的开发和维护,值得开发人员不断地研究和探讨。 1. 编码声明 在 Python 解释器执行代码时,需要告诉解释器代码的编码方式。Python 代码实际上是文本数据,如果代码的
错误码设计以及 Django 的异常统一处理📅 2017年10月30日 · ☕ 9 分钟笔者目前使用 Django 从事 SaaS 开发,同时开发和维护多个 SaaS 应用。在很多 SaaS 应用中都约定了错误码,有的用于处理登录态,有的用于标记业务逻辑状态。对于这种项目共性很强的特征,花时间学习和研究是非常有必要的。本篇主要讨论了错误码的用途、如何设计错误码、使用 Django 中
Python 自动化运维📅 2017年01月02日 · ☕ 1 分钟副标题: 技术与最佳实践 英文书名:Automation Operations With Python Technique And Best Practices 作者: 刘天斯 出版社: 机械工业出版社 出版年: 2014-11-1 ISBN: 9787111483069 Notes: 作者以其运维经历,详细描述了以python为基础的各种工具的使用和配置,是一本适合python运维人员的资料书。