详细内容参照:https://www.python.org/dev/peps/pep-0008/ 要点提取: 1、使用 4 个空格缩进,严禁Tab和空格两者混用,如果使用 tab 缩进,设定tab 为 4 个空格。 2、4 个空格是小缩进(允许更大的嵌套深度)和大缩进(更容易阅读)之间的一个很好的折 ...
分类:
编程语言 时间:
2021-06-22 18:38:00
阅读次数:
0
为了提高程序的可读性与可维护性,我们应该为软件设计良好的目录结构,这与规范的编码风格同等重要。软件的目录规范并无硬性标准,只要清晰可读即可,假设你的软件名为foo,笔者推荐目录结构如下 Foo/ |-- core/ | |-- core.py | |-- api/ | |-- api.py | |- ...
分类:
编程语言 时间:
2020-12-28 11:59:08
阅读次数:
0
每一种语言都有它的编程风格,打个比方就像各种菜系,粤菜,川菜,淮扬菜每一种都有自己的独特风格.Python的开发者用Pythonic这个词来形容那种符合python风格的代码.这种pythonic风格的代码,既不是非常严格的规范,也不是编辑器强加给开发者的规则,它是大家在python语言的过程中指定的一种指南,一种协同工作过逐渐形成的习惯.宗旨就是直观,简洁而容易读.1,避免只使用大小写来区分不同
分类:
编程语言 时间:
2020-11-27 11:10:53
阅读次数:
11
?MVC模式与代码分层策略,MVC全名是ModelViewController即模型-视图-控制器,作为一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑,这是一种开发模式,但并不是实际开发中代码的分层模式
分类:
Web程序 时间:
2020-11-10 11:27:50
阅读次数:
19
软件开发过程中,不可避免的是需要处理各种异常,就我自己来说,至少有一半以上的时间都是在处理各种异常情况,所以代码中就会出现大量的try {...} catch {...} finally {...} 代码块,不仅有大量的冗余代码,而且还影响代码的可读性。比较下面两张图,看看您现在编写的代码属于哪一种 ...
分类:
其他好文 时间:
2020-10-13 17:46:33
阅读次数:
31
背景
软件开发过程中,不可避免的是需要处理各种异常,就我自己来说,至少有一半以上的时间都是在处理各种异常情况,所以代码中就会出现大量的try {...} catch {...} finally {...} 代码块,不仅有大量的冗余代码,而且还影响代码的可读性。比较下面两张图,看看您现在编写的代码属于哪一种风格?然后哪种编码风格您更喜欢?
分类:
其他好文 时间:
2020-07-07 11:34:46
阅读次数:
86
介绍 Robert C.Martin's 的 软件工程师准则 Clean Code 同样适用于 PHP。它并不是一个编码风格指南,它指导我们用 PHP 写出具有可读性,可复用性且可分解的代码。 并非所有的准则都必须严格遵守,甚至一些已经成为普遍的约定。这仅仅作为指导方针,其中许多都是 Clean C ...
分类:
Web程序 时间:
2020-07-06 19:32:19
阅读次数:
84
#用引用操作对象 每一种编程语言都有自己的操作内存中数据的方式。在Java中用引用来操作对象。 #必须由你创建所有对象 一旦创建了一个引用,就希望它能与一个对象相关联(即这个引用指向这个对象)。在Java中通常使用new关键字来创建对象。 String sr = new String("xxgbl" ...
分类:
其他好文 时间:
2020-06-06 16:53:57
阅读次数:
67
软件开发目录规范 软件开发目录规范的作用 为了提高程序的可读性与可维护性,我们应该为软件设计良好的目录结构,这与规范的编码风格同等重要。软件的目录规范并无硬性标准,只要清晰可读即可, 项目示例 项目示例 PerfectProject/ |-- bin/ | |-- run.py | |-- api/ ...
分类:
其他好文 时间:
2020-05-23 00:26:10
阅读次数:
72
mysql设计与优化 标签: "运维" "开发" "mysql" [toc] 背景描述: 我刚入职的时候,在项目中承担一些简单的工作,mysql只会 就基本可以实现业务功能。工作两年后,独立负责项目也有一段时间了,维护过许多项目,对数据库的设计优化也有更深入的认识。在此总结一点个人经验。 1.设计 ...
分类:
数据库 时间:
2020-05-05 11:13:01
阅读次数:
81