公告:本站整合全网多家VIP站点资源,全网虚拟资源一手掌握!!!
欢迎您访问本网站,请 注 册了解更多!
网站首页 > 网站源码 > IT技术 > 开发文档 > 正文

新人指南:Rule101

作者:免费资源网日期:2022-10-16浏览:265分类:开发文档

总则

有先后顺序!

1. 先动脑!再动手!

了解一下GTD

2. 规范 > 细致 > 努力

  1. 规范:为了保证项目上的一致性、正确率、协作效率。

  1. 细致:为了保证单个任务,可以一次通过,不返工。

  1. 努力:!=996,而是真正的在业务上,付出精力与汗水,就像10000小时定律一样。

3. 效率 ≠ 快速

一次做对,比改3遍要好。

The Zen of Python, by Tim Peters

import this

中文版

Python之道

优美胜于丑陋(Python 以编写优美的代码为目标)

明了胜于晦涩(优美的代码应当是明了的,命名规范,风格相似)

简洁胜于复杂(优美的代码应当是简洁的,不要有复杂的内部实现)

复杂胜于凌乱(如果复杂不可避免,那代码间也不能有难懂的关系,要保持接口简洁)

扁平胜于嵌套(优美的代码应当是扁平的,不能有太多的嵌套)

间隔胜于紧凑(优美的代码有适当的间隔,不要奢望一行代码解决问题)

可读性很重要(优美的代码是可读的)

即便假借特例的实用性之名,也不可违背这些规则(这些规则至高无上)

不要包容所有错误,除非你确定需要这样做(精准地捕获异常,不写 except:pass 风格的代码)

当存在多种可能,不要尝试去猜测,而是尽量找一种,最好是唯一一种明显的解决方案(如果不确定,就用穷举法)

虽然这并不容易,因为你不是 Python 之父(这里的 Dutch 是指 Guido )

做也许好过不做,但不假思索就动手还不如不做(动手之前要细思量)

如果你无法向人描述你的方案,那肯定不是一个好方案;反之亦然(方案测评标准)

命名空间是一种绝妙的理念,我们应当多加利用(倡导与号召)

原版

The Zen of Python

Beautiful is better than ugly.

Explicit is better than implicit.

Simple is better than complex.

Complex is better than complicated.

Flat is better than nested.

Sparse is better than dense.

Readability counts.

Special cases aren't special enough to break the rules.

Although practicality beats purity.

Errors should never pass silently.

Unless explicitly silenced.

In the face of ambiguity, refuse the temptation to guess.

There should be one-- and preferably only one --obvious way to do it.

Although that way may not be obvious at first unless you're Dutch.

Now is better than never.

Although never is often better than right now.

If the implementation is hard to explain, it's a bad idea.

If the implementation is easy to explain, it may be a good idea.

Namespaces are one honking great idea -- let's do more of those!

开发基础原则

无先后顺序!同样重要!

  1. 解耦!解耦!解耦!

  2. 单一功能原则

  3. 代码中绝对不许出现中文,中文一律用各个语言自己的配置文件,进行编写。

  4. 代码写完了,还要进行自测(单元测试),测试完了,还要写开发文档。

  5. 新建文件,先起名字(只能用英文、数字、下划线),然后保存到正确的目录,再开始编写。

士大夫

产品基本原则

无先后顺序!同样重要!

士大夫

  1. 逻辑思维,永远是核心

  2. 学习能力,尤为重要

  3. 沟通能力,日常技能

  4. 不懂技术,永远做不了顶级产品经理

  5. 白板+拍照,特别好使

  6. 能用直接形成电子版的内容,就不用纸

  7. 方法论,会的越多越好

  8. 最好用的方法论,是何、为何、如何

  9. 发现了么?上面写了8条都没有提原型,哈哈


本站所有资源都来源于网络收集、网友提供或者交换而来!如果侵犯了您的权益,请及时联系本站客服,我们立刻删除!

暂无评论,来添加一个吧。

取消回复欢迎 发表评论:

你的会员级别无法评论,请升级会员