因为代码读的时间比写的时候要多,所以无论从哪个角度说,都应该编写可阅读的代码。好的代码不需要猜,一看就明白。 作者提到增强代码可读性的几个要点: 避免过于简短的变量名 写出你的函数参数名称 为你的类和方法编写文档 注释你的代码 重构代码直到…
标签:Django
Two Scoops of Django - Django最佳实践指南01 - 导论
读书笔记来自:Two Scoops of Django: Best Practices for Django 1.11 。此书评价颇高,国内也没见引进,我直接阅读原版了,然后把看到的要点用笔记形式记录下来,分享给大家。 Django是用Py…
后端服务器设置nginx + uwsgi + django/flask需要注意的问题
后端开发应用中,除了Nginx + php-fpm + PHP这个组合之外,还有一个常用组合是:Nginx + uwsgi + Python组合。这个组合中,经常使用的Python框架是Django和Flask。它们都遵循Python标准的…
流畅的Python-Fluent Python读书笔记-12-继承的优缺点
这章探讨继承和子类化问题。 首先,不要子类化内置的类型。因为内置类型有自己的操作规则,子类化内置类型,修改已有方法,很容易破坏正常的操作逻辑。这是个坑。 Python少见的支持了多重继承。其它常见语言只有C++支持多重继承,别的语言都选择了…
后端开发中关系数据库的开发管理新思路
在工作上遇到的各类开发需求中,只要涉及到后端功能,关系数据库的使用几乎不可避免。虽说有各类NoSQL产品竞争和补充,但是它们没法完全替代关系数据库,实际上也很难替代。各项技术,各有各的优点和长处。我这里提出一个经过实践检验总结出来的新的数据…